func GetAddDataFilesDetailsFileTypeEnumStringValues() []string
GetAddDataFilesDetailsFileTypeEnumStringValues Enumerates the set of values in String for AddDataFilesDetailsFileTypeEnum
func GetAddmTaskSummaryHowCreatedEnumStringValues() []string
GetAddmTaskSummaryHowCreatedEnumStringValues Enumerates the set of values in String for AddmTaskSummaryHowCreatedEnum
func GetAddmTaskSummaryStatusEnumStringValues() []string
GetAddmTaskSummaryStatusEnumStringValues Enumerates the set of values in String for AddmTaskSummaryStatusEnum
func GetAddmTasksSortByEnumStringValues() []string
GetAddmTasksSortByEnumStringValues Enumerates the set of values in String for AddmTasksSortByEnum
func GetAddmTasksSortOrderEnumStringValues() []string
GetAddmTasksSortOrderEnumStringValues Enumerates the set of values in String for AddmTasksSortOrderEnum
func GetAlertLogCountSummaryCategoryEnumStringValues() []string
GetAlertLogCountSummaryCategoryEnumStringValues Enumerates the set of values in String for AlertLogCountSummaryCategoryEnum
func GetAlertLogSummaryMessageLevelEnumStringValues() []string
GetAlertLogSummaryMessageLevelEnumStringValues Enumerates the set of values in String for AlertLogSummaryMessageLevelEnum
func GetAlertLogSummaryMessageTypeEnumStringValues() []string
GetAlertLogSummaryMessageTypeEnumStringValues Enumerates the set of values in String for AlertLogSummaryMessageTypeEnum
func GetAlertSeverityEnumEnumStringValues() []string
GetAlertSeverityEnumEnumStringValues Enumerates the set of values in String for AlertSeverityEnumEnum
func GetAlertTypeEnumEnumStringValues() []string
GetAlertTypeEnumEnumStringValues Enumerates the set of values in String for AlertTypeEnumEnum
func GetAsmConnectionCredentialsByDetailsRoleEnumStringValues() []string
GetAsmConnectionCredentialsByDetailsRoleEnumStringValues Enumerates the set of values in String for AsmConnectionCredentialsByDetailsRoleEnum
func GetAsmConnectionCredentialsCredentialTypeEnumStringValues() []string
GetAsmConnectionCredentialsCredentialTypeEnumStringValues Enumerates the set of values in String for AsmConnectionCredentialsCredentialTypeEnum
func GetAsmConnectionStringProtocolEnumStringValues() []string
GetAsmConnectionStringProtocolEnumStringValues Enumerates the set of values in String for AsmConnectionStringProtocolEnum
func GetAssociatedComponentAssociationTypeEnumStringValues() []string
GetAssociatedComponentAssociationTypeEnumStringValues Enumerates the set of values in String for AssociatedComponentAssociationTypeEnum
func GetAttentionLogCountSummaryCategoryEnumStringValues() []string
GetAttentionLogCountSummaryCategoryEnumStringValues Enumerates the set of values in String for AttentionLogCountSummaryCategoryEnum
func GetAttentionLogSummaryMessageTypeEnumStringValues() []string
GetAttentionLogSummaryMessageTypeEnumStringValues Enumerates the set of values in String for AttentionLogSummaryMessageTypeEnum
func GetAttentionLogSummaryMessageUrgencyEnumStringValues() []string
GetAttentionLogSummaryMessageUrgencyEnumStringValues Enumerates the set of values in String for AttentionLogSummaryMessageUrgencyEnum
func GetAutomaticCaptureFilterDetailsNameEnumStringValues() []string
GetAutomaticCaptureFilterDetailsNameEnumStringValues Enumerates the set of values in String for AutomaticCaptureFilterDetailsNameEnum
func GetAutomaticCaptureFilterNameEnumStringValues() []string
GetAutomaticCaptureFilterNameEnumStringValues Enumerates the set of values in String for AutomaticCaptureFilterNameEnum
func GetAwrDbReportFormatEnumStringValues() []string
GetAwrDbReportFormatEnumStringValues Enumerates the set of values in String for AwrDbReportFormatEnum
func GetAwrDbSqlReportFormatEnumStringValues() []string
GetAwrDbSqlReportFormatEnumStringValues Enumerates the set of values in String for AwrDbSqlReportFormatEnum
func GetAwrQueryResultAwrResultTypeEnumStringValues() []string
GetAwrQueryResultAwrResultTypeEnumStringValues Enumerates the set of values in String for AwrQueryResultAwrResultTypeEnum
func GetBasicDatabaseConnectionStringDetailsProtocolEnumStringValues() []string
GetBasicDatabaseConnectionStringDetailsProtocolEnumStringValues Enumerates the set of values in String for BasicDatabaseConnectionStringDetailsProtocolEnum
func GetCompareTypeEnumStringValues() []string
GetCompareTypeEnumStringValues Enumerates the set of values in String for CompareTypeEnum
func GetConnectorDetailsConnectorTypeEnumStringValues() []string
GetConnectorDetailsConnectorTypeEnumStringValues Enumerates the set of values in String for ConnectorDetailsConnectorTypeEnum
func GetConsumerGroupPrivilegeSummaryGrantOptionEnumStringValues() []string
GetConsumerGroupPrivilegeSummaryGrantOptionEnumStringValues Enumerates the set of values in String for ConsumerGroupPrivilegeSummaryGrantOptionEnum
func GetConsumerGroupPrivilegeSummaryInitialGroupEnumStringValues() []string
GetConsumerGroupPrivilegeSummaryInitialGroupEnumStringValues Enumerates the set of values in String for ConsumerGroupPrivilegeSummaryInitialGroupEnum
func GetCreateExternalDbSystemConnectorDetailsConnectorTypeEnumStringValues() []string
GetCreateExternalDbSystemConnectorDetailsConnectorTypeEnumStringValues Enumerates the set of values in String for CreateExternalDbSystemConnectorDetailsConnectorTypeEnum
func GetCreateExternalExadataInfrastructureDetailsLicenseModelEnumStringValues() []string
GetCreateExternalExadataInfrastructureDetailsLicenseModelEnumStringValues Enumerates the set of values in String for CreateExternalExadataInfrastructureDetailsLicenseModelEnum
func GetCreateTablespaceDetailsDefaultCompressEnumStringValues() []string
GetCreateTablespaceDetailsDefaultCompressEnumStringValues Enumerates the set of values in String for CreateTablespaceDetailsDefaultCompressEnum
func GetCreateTablespaceDetailsExtentManagementEnumStringValues() []string
GetCreateTablespaceDetailsExtentManagementEnumStringValues Enumerates the set of values in String for CreateTablespaceDetailsExtentManagementEnum
func GetCreateTablespaceDetailsSegmentManagementEnumStringValues() []string
GetCreateTablespaceDetailsSegmentManagementEnumStringValues Enumerates the set of values in String for CreateTablespaceDetailsSegmentManagementEnum
func GetCreateTablespaceDetailsStatusEnumStringValues() []string
GetCreateTablespaceDetailsStatusEnumStringValues Enumerates the set of values in String for CreateTablespaceDetailsStatusEnum
func GetCreateTablespaceDetailsTypeEnumStringValues() []string
GetCreateTablespaceDetailsTypeEnumStringValues Enumerates the set of values in String for CreateTablespaceDetailsTypeEnum
func GetDatabaseBackupSummaryBackupDestinationEnumStringValues() []string
GetDatabaseBackupSummaryBackupDestinationEnumStringValues Enumerates the set of values in String for DatabaseBackupSummaryBackupDestinationEnum
func GetDatabaseConnectionCredentialsByDetailsRoleEnumStringValues() []string
GetDatabaseConnectionCredentialsByDetailsRoleEnumStringValues Enumerates the set of values in String for DatabaseConnectionCredentialsByDetailsRoleEnum
func GetDatabaseConnectionCredentialsCredentialTypeEnumStringValues() []string
GetDatabaseConnectionCredentialsCredentialTypeEnumStringValues Enumerates the set of values in String for DatabaseConnectionCredentialsCredentialTypeEnum
func GetDatabaseConnectionStringDetailsConnectionTypeEnumStringValues() []string
GetDatabaseConnectionStringDetailsConnectionTypeEnumStringValues Enumerates the set of values in String for DatabaseConnectionStringDetailsConnectionTypeEnum
func GetDatabaseConnectionStringProtocolEnumStringValues() []string
GetDatabaseConnectionStringProtocolEnumStringValues Enumerates the set of values in String for DatabaseConnectionStringProtocolEnum
func GetDatabaseCredentialDetailsCredentialTypeEnumStringValues() []string
GetDatabaseCredentialDetailsCredentialTypeEnumStringValues Enumerates the set of values in String for DatabaseCredentialDetailsCredentialTypeEnum
func GetDatabaseCredentialsRoleEnumStringValues() []string
GetDatabaseCredentialsRoleEnumStringValues Enumerates the set of values in String for DatabaseCredentialsRoleEnum
func GetDatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnumStringValues() []string
GetDatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnumStringValues Enumerates the set of values in String for DatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnum
func GetDatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnumStringValues() []string
GetDatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnumStringValues Enumerates the set of values in String for DatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnum
func GetDatabaseFeatureConfigurationFeatureStatusEnumStringValues() []string
GetDatabaseFeatureConfigurationFeatureStatusEnumStringValues Enumerates the set of values in String for DatabaseFeatureConfigurationFeatureStatusEnum
func GetDatabaseHostedInEnumStringValues() []string
GetDatabaseHostedInEnumStringValues Enumerates the set of values in String for DatabaseHostedInEnum
func GetDatabaseLifecycleFeatureConfigurationLicenseModelEnumStringValues() []string
GetDatabaseLifecycleFeatureConfigurationLicenseModelEnumStringValues Enumerates the set of values in String for DatabaseLifecycleFeatureConfigurationLicenseModelEnum
func GetDatabaseManagementConfigDatabaseManagementStatusEnumStringValues() []string
GetDatabaseManagementConfigDatabaseManagementStatusEnumStringValues Enumerates the set of values in String for DatabaseManagementConfigDatabaseManagementStatusEnum
func GetDatabaseManagementConfigLicenseModelEnumStringValues() []string
GetDatabaseManagementConfigLicenseModelEnumStringValues Enumerates the set of values in String for DatabaseManagementConfigLicenseModelEnum
func GetDatabaseParameterSummaryConstraintEnumStringValues() []string
GetDatabaseParameterSummaryConstraintEnumStringValues Enumerates the set of values in String for DatabaseParameterSummaryConstraintEnum
func GetDatabaseParameterSummaryIsModifiedEnumStringValues() []string
GetDatabaseParameterSummaryIsModifiedEnumStringValues Enumerates the set of values in String for DatabaseParameterSummaryIsModifiedEnum
func GetDatabaseParameterSummaryIsSystemModifiableEnumStringValues() []string
GetDatabaseParameterSummaryIsSystemModifiableEnumStringValues Enumerates the set of values in String for DatabaseParameterSummaryIsSystemModifiableEnum
func GetDatabaseParameterSummaryTypeEnumStringValues() []string
GetDatabaseParameterSummaryTypeEnumStringValues Enumerates the set of values in String for DatabaseParameterSummaryTypeEnum
func GetDatabaseParameterUpdateStatusStatusEnumStringValues() []string
GetDatabaseParameterUpdateStatusStatusEnumStringValues Enumerates the set of values in String for DatabaseParameterUpdateStatusStatusEnum
func GetDatabasePasswordCredentialDetailsRoleEnumStringValues() []string
GetDatabasePasswordCredentialDetailsRoleEnumStringValues Enumerates the set of values in String for DatabasePasswordCredentialDetailsRoleEnum
func GetDatabasePlanRoleEnumEnumStringValues() []string
GetDatabasePlanRoleEnumEnumStringValues Enumerates the set of values in String for DatabasePlanRoleEnumEnum
func GetDatabasePlanTypeEnumEnumStringValues() []string
GetDatabasePlanTypeEnumEnumStringValues Enumerates the set of values in String for DatabasePlanTypeEnumEnum
func GetDatabaseSecretCredentialDetailsRoleEnumStringValues() []string
GetDatabaseSecretCredentialDetailsRoleEnumStringValues Enumerates the set of values in String for DatabaseSecretCredentialDetailsRoleEnum
func GetDatabaseSslConnectionCredentialsRoleEnumStringValues() []string
GetDatabaseSslConnectionCredentialsRoleEnumStringValues Enumerates the set of values in String for DatabaseSslConnectionCredentialsRoleEnum
func GetDatabaseStatusEnumStringValues() []string
GetDatabaseStatusEnumStringValues Enumerates the set of values in String for DatabaseStatusEnum
func GetDatabaseSubTypeEnumStringValues() []string
GetDatabaseSubTypeEnumStringValues Enumerates the set of values in String for DatabaseSubTypeEnum
func GetDatabaseTypeEnumStringValues() []string
GetDatabaseTypeEnumStringValues Enumerates the set of values in String for DatabaseTypeEnum
func GetDatafileLostWriteProtectEnumStringValues() []string
GetDatafileLostWriteProtectEnumStringValues Enumerates the set of values in String for DatafileLostWriteProtectEnum
func GetDatafileOnlineStatusEnumStringValues() []string
GetDatafileOnlineStatusEnumStringValues Enumerates the set of values in String for DatafileOnlineStatusEnum
func GetDatafileSharedEnumStringValues() []string
GetDatafileSharedEnumStringValues Enumerates the set of values in String for DatafileSharedEnum
func GetDatafileStatusEnumStringValues() []string
GetDatafileStatusEnumStringValues Enumerates the set of values in String for DatafileStatusEnum
func GetDbManagementFeatureEnumStringValues() []string
GetDbManagementFeatureEnumStringValues Enumerates the set of values in String for DbManagementFeatureEnum
func GetDbRoleEnumStringValues() []string
GetDbRoleEnumStringValues Enumerates the set of values in String for DbRoleEnum
func GetDbmResourceLifecycleStateEnumStringValues() []string
GetDbmResourceLifecycleStateEnumStringValues Enumerates the set of values in String for DbmResourceLifecycleStateEnum
func GetDbmResourceResourceTypeEnumStringValues() []string
GetDbmResourceResourceTypeEnumStringValues Enumerates the set of values in String for DbmResourceResourceTypeEnum
func GetDeploymentTypeEnumStringValues() []string
GetDeploymentTypeEnumStringValues Enumerates the set of values in String for DeploymentTypeEnum
func GetDiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnumStringValues() []string
GetDiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnumStringValues Enumerates the set of values in String for DiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnum
func GetDiscoveredExternalClusterInstanceNodeRoleEnumStringValues() []string
GetDiscoveredExternalClusterInstanceNodeRoleEnumStringValues Enumerates the set of values in String for DiscoveredExternalClusterInstanceNodeRoleEnum
func GetDiscoveredExternalDatabaseDbRoleEnumStringValues() []string
GetDiscoveredExternalDatabaseDbRoleEnumStringValues Enumerates the set of values in String for DiscoveredExternalDatabaseDbRoleEnum
func GetDiscoveredExternalDbSystemComponentStatusEnumStringValues() []string
GetDiscoveredExternalDbSystemComponentStatusEnumStringValues Enumerates the set of values in String for DiscoveredExternalDbSystemComponentStatusEnum
func GetDiscoveredExternalListenerListenerTypeEnumStringValues() []string
GetDiscoveredExternalListenerListenerTypeEnumStringValues Enumerates the set of values in String for DiscoveredExternalListenerListenerTypeEnum
func GetEnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnumStringValues() []string
GetEnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnumStringValues Enumerates the set of values in String for EnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnum
func GetEnableExternalExadataInfrastructureManagementDetailsLicenseModelEnumStringValues() []string
GetEnableExternalExadataInfrastructureManagementDetailsLicenseModelEnumStringValues Enumerates the set of values in String for EnableExternalExadataInfrastructureManagementDetailsLicenseModelEnum
func GetEntityDiscoveredDiscoverStatusEnumStringValues() []string
GetEntityDiscoveredDiscoverStatusEnumStringValues Enumerates the set of values in String for EntityDiscoveredDiscoverStatusEnum
func GetEntityDiscoveredEntityTypeEnumStringValues() []string
GetEntityDiscoveredEntityTypeEnumStringValues Enumerates the set of values in String for EntityDiscoveredEntityTypeEnum
func GetExadataInfrastructureLifecycleStateValuesLifecycleStateEnumStringValues() []string
GetExadataInfrastructureLifecycleStateValuesLifecycleStateEnumStringValues Enumerates the set of values in String for ExadataInfrastructureLifecycleStateValuesLifecycleStateEnum
func GetExternalAsmDiskGroupSummaryRedundancyTypeEnumStringValues() []string
GetExternalAsmDiskGroupSummaryRedundancyTypeEnumStringValues Enumerates the set of values in String for ExternalAsmDiskGroupSummaryRedundancyTypeEnum
func GetExternalAsmInstanceLifecycleStateEnumStringValues() []string
GetExternalAsmInstanceLifecycleStateEnumStringValues Enumerates the set of values in String for ExternalAsmInstanceLifecycleStateEnum
func GetExternalAsmLifecycleStateEnumStringValues() []string
GetExternalAsmLifecycleStateEnumStringValues Enumerates the set of values in String for ExternalAsmLifecycleStateEnum
func GetExternalClusterInstanceLifecycleStateEnumStringValues() []string
GetExternalClusterInstanceLifecycleStateEnumStringValues Enumerates the set of values in String for ExternalClusterInstanceLifecycleStateEnum
func GetExternalClusterInstanceNodeRoleEnumStringValues() []string
GetExternalClusterInstanceNodeRoleEnumStringValues Enumerates the set of values in String for ExternalClusterInstanceNodeRoleEnum
func GetExternalClusterLifecycleStateEnumStringValues() []string
GetExternalClusterLifecycleStateEnumStringValues Enumerates the set of values in String for ExternalClusterLifecycleStateEnum
func GetExternalClusterNetworkConfigurationNetworkTypeEnumStringValues() []string
GetExternalClusterNetworkConfigurationNetworkTypeEnumStringValues Enumerates the set of values in String for ExternalClusterNetworkConfigurationNetworkTypeEnum
func GetExternalClusterScanListenerConfigurationScanProtocolEnumStringValues() []string
GetExternalClusterScanListenerConfigurationScanProtocolEnumStringValues Enumerates the set of values in String for ExternalClusterScanListenerConfigurationScanProtocolEnum
func GetExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnumStringValues() []string
GetExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnumStringValues Enumerates the set of values in String for ExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnum
func GetExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnumStringValues() []string
GetExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnumStringValues Enumerates the set of values in String for ExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnum
func GetExternalDatabaseSummaryLifecycleStateEnumStringValues() []string
GetExternalDatabaseSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for ExternalDatabaseSummaryLifecycleStateEnum
func GetExternalDatabaseSystemDiscoverySummaryLicenseModelEnumStringValues() []string
GetExternalDatabaseSystemDiscoverySummaryLicenseModelEnumStringValues Enumerates the set of values in String for ExternalDatabaseSystemDiscoverySummaryLicenseModelEnum
func GetExternalDbHomeLifecycleStateEnumStringValues() []string
GetExternalDbHomeLifecycleStateEnumStringValues Enumerates the set of values in String for ExternalDbHomeLifecycleStateEnum
func GetExternalDbNodeLifecycleStateEnumStringValues() []string
GetExternalDbNodeLifecycleStateEnumStringValues Enumerates the set of values in String for ExternalDbNodeLifecycleStateEnum
func GetExternalDbSystemComponentTypeEnumStringValues() []string
GetExternalDbSystemComponentTypeEnumStringValues Enumerates the set of values in String for ExternalDbSystemComponentTypeEnum
func GetExternalDbSystemConnectionInfoComponentTypeEnumStringValues() []string
GetExternalDbSystemConnectionInfoComponentTypeEnumStringValues Enumerates the set of values in String for ExternalDbSystemConnectionInfoComponentTypeEnum
func GetExternalDbSystemConnectorConnectorTypeEnumStringValues() []string
GetExternalDbSystemConnectorConnectorTypeEnumStringValues Enumerates the set of values in String for ExternalDbSystemConnectorConnectorTypeEnum
func GetExternalDbSystemConnectorLifecycleStateEnumStringValues() []string
GetExternalDbSystemConnectorLifecycleStateEnumStringValues Enumerates the set of values in String for ExternalDbSystemConnectorLifecycleStateEnum
func GetExternalDbSystemConnectorSummaryConnectorTypeEnumStringValues() []string
GetExternalDbSystemConnectorSummaryConnectorTypeEnumStringValues Enumerates the set of values in String for ExternalDbSystemConnectorSummaryConnectorTypeEnum
func GetExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnumStringValues() []string
GetExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnumStringValues Enumerates the set of values in String for ExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnum
func GetExternalDbSystemDiscoveryConnectorConnectorTypeEnumStringValues() []string
GetExternalDbSystemDiscoveryConnectorConnectorTypeEnumStringValues Enumerates the set of values in String for ExternalDbSystemDiscoveryConnectorConnectorTypeEnum
func GetExternalDbSystemDiscoveryLifecycleStateEnumStringValues() []string
GetExternalDbSystemDiscoveryLifecycleStateEnumStringValues Enumerates the set of values in String for ExternalDbSystemDiscoveryLifecycleStateEnum
func GetExternalDbSystemLifecycleStateEnumStringValues() []string
GetExternalDbSystemLifecycleStateEnumStringValues Enumerates the set of values in String for ExternalDbSystemLifecycleStateEnum
func GetExternalExadataDatabaseSystemSummaryLicenseModelEnumStringValues() []string
GetExternalExadataDatabaseSystemSummaryLicenseModelEnumStringValues Enumerates the set of values in String for ExternalExadataDatabaseSystemSummaryLicenseModelEnum
func GetExternalExadataInfrastructureDiscoveryLicenseModelEnumStringValues() []string
GetExternalExadataInfrastructureDiscoveryLicenseModelEnumStringValues Enumerates the set of values in String for ExternalExadataInfrastructureDiscoveryLicenseModelEnum
func GetExternalExadataInfrastructureDiscoveryRackSizeEnumStringValues() []string
GetExternalExadataInfrastructureDiscoveryRackSizeEnumStringValues Enumerates the set of values in String for ExternalExadataInfrastructureDiscoveryRackSizeEnum
func GetExternalExadataInfrastructureDiscoverySummaryRackSizeEnumStringValues() []string
GetExternalExadataInfrastructureDiscoverySummaryRackSizeEnumStringValues Enumerates the set of values in String for ExternalExadataInfrastructureDiscoverySummaryRackSizeEnum
func GetExternalExadataInfrastructureLicenseModelEnumStringValues() []string
GetExternalExadataInfrastructureLicenseModelEnumStringValues Enumerates the set of values in String for ExternalExadataInfrastructureLicenseModelEnum
func GetExternalExadataInfrastructureRackSizeEnumStringValues() []string
GetExternalExadataInfrastructureRackSizeEnumStringValues Enumerates the set of values in String for ExternalExadataInfrastructureRackSizeEnum
func GetExternalExadataInfrastructureSummaryLicenseModelEnumStringValues() []string
GetExternalExadataInfrastructureSummaryLicenseModelEnumStringValues Enumerates the set of values in String for ExternalExadataInfrastructureSummaryLicenseModelEnum
func GetExternalExadataInfrastructureSummaryRackSizeEnumStringValues() []string
GetExternalExadataInfrastructureSummaryRackSizeEnumStringValues Enumerates the set of values in String for ExternalExadataInfrastructureSummaryRackSizeEnum
func GetExternalExadataStorageConnectorStatusStatusEnumStringValues() []string
GetExternalExadataStorageConnectorStatusStatusEnumStringValues Enumerates the set of values in String for ExternalExadataStorageConnectorStatusStatusEnum
func GetExternalListenerEndpointProtocolEnumStringValues() []string
GetExternalListenerEndpointProtocolEnumStringValues Enumerates the set of values in String for ExternalListenerEndpointProtocolEnum
func GetExternalListenerLifecycleStateEnumStringValues() []string
GetExternalListenerLifecycleStateEnumStringValues Enumerates the set of values in String for ExternalListenerLifecycleStateEnum
func GetExternalListenerListenerTypeEnumStringValues() []string
GetExternalListenerListenerTypeEnumStringValues Enumerates the set of values in String for ExternalListenerListenerTypeEnum
func GetExternalMysqlAssociatedServiceNameEnumStringValues() []string
GetExternalMysqlAssociatedServiceNameEnumStringValues Enumerates the set of values in String for ExternalMysqlAssociatedServiceNameEnum
func GetFetchSqlTuningSetDetailsRecursiveSqlEnumStringValues() []string
GetFetchSqlTuningSetDetailsRecursiveSqlEnumStringValues Enumerates the set of values in String for FetchSqlTuningSetDetailsRecursiveSqlEnum
func GetGetAwrDbReportReportFormatEnumStringValues() []string
GetGetAwrDbReportReportFormatEnumStringValues Enumerates the set of values in String for GetAwrDbReportReportFormatEnum
func GetGetAwrDbReportReportTypeEnumStringValues() []string
GetGetAwrDbReportReportTypeEnumStringValues Enumerates the set of values in String for GetAwrDbReportReportTypeEnum
func GetGetAwrDbSqlReportReportFormatEnumStringValues() []string
GetGetAwrDbSqlReportReportFormatEnumStringValues Enumerates the set of values in String for GetAwrDbSqlReportReportFormatEnum
func GetGetDatabaseFleetBackupMetricsDatabaseHostedInEnumStringValues() []string
GetGetDatabaseFleetBackupMetricsDatabaseHostedInEnumStringValues Enumerates the set of values in String for GetDatabaseFleetBackupMetricsDatabaseHostedInEnum
func GetGetDatabaseFleetBackupMetricsSortByEnumStringValues() []string
GetGetDatabaseFleetBackupMetricsSortByEnumStringValues Enumerates the set of values in String for GetDatabaseFleetBackupMetricsSortByEnum
func GetGetDatabaseFleetBackupMetricsSortOrderEnumStringValues() []string
GetGetDatabaseFleetBackupMetricsSortOrderEnumStringValues Enumerates the set of values in String for GetDatabaseFleetBackupMetricsSortOrderEnum
func GetGetDatabaseFleetDataguardMetricsSortByEnumStringValues() []string
GetGetDatabaseFleetDataguardMetricsSortByEnumStringValues Enumerates the set of values in String for GetDatabaseFleetDataguardMetricsSortByEnum
func GetGetDatabaseFleetDataguardMetricsSortOrderEnumStringValues() []string
GetGetDatabaseFleetDataguardMetricsSortOrderEnumStringValues Enumerates the set of values in String for GetDatabaseFleetDataguardMetricsSortOrderEnum
func GetGetDatabaseFleetHaOverviewMetricsSortByEnumStringValues() []string
GetGetDatabaseFleetHaOverviewMetricsSortByEnumStringValues Enumerates the set of values in String for GetDatabaseFleetHaOverviewMetricsSortByEnum
func GetGetDatabaseFleetHaOverviewMetricsSortOrderEnumStringValues() []string
GetGetDatabaseFleetHaOverviewMetricsSortOrderEnumStringValues Enumerates the set of values in String for GetDatabaseFleetHaOverviewMetricsSortOrderEnum
func GetGetDatabaseFleetHealthMetricsCompareTypeEnumStringValues() []string
GetGetDatabaseFleetHealthMetricsCompareTypeEnumStringValues Enumerates the set of values in String for GetDatabaseFleetHealthMetricsCompareTypeEnum
func GetGetDatabaseFleetHealthMetricsSortByEnumStringValues() []string
GetGetDatabaseFleetHealthMetricsSortByEnumStringValues Enumerates the set of values in String for GetDatabaseFleetHealthMetricsSortByEnum
func GetGetDatabaseFleetHealthMetricsSortOrderEnumStringValues() []string
GetGetDatabaseFleetHealthMetricsSortOrderEnumStringValues Enumerates the set of values in String for GetDatabaseFleetHealthMetricsSortOrderEnum
func GetGetHeatWaveFleetMetricFilterByHeatWaveStatusEnumStringValues() []string
GetGetHeatWaveFleetMetricFilterByHeatWaveStatusEnumStringValues Enumerates the set of values in String for GetHeatWaveFleetMetricFilterByHeatWaveStatusEnum
func GetGetMySqlFleetMetricFilterByMdsDeploymentTypeEnumStringValues() []string
GetGetMySqlFleetMetricFilterByMdsDeploymentTypeEnumStringValues Enumerates the set of values in String for GetMySqlFleetMetricFilterByMdsDeploymentTypeEnum
func GetGetMySqlFleetMetricFilterByMySqlDatabaseTypeParamEnumStringValues() []string
GetGetMySqlFleetMetricFilterByMySqlDatabaseTypeParamEnumStringValues Enumerates the set of values in String for GetMySqlFleetMetricFilterByMySqlDatabaseTypeParamEnum
func GetGetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnumStringValues() []string
GetGetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnumStringValues Enumerates the set of values in String for GetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnum
func GetGetMySqlFleetMetricFilterByMySqlStatusEnumStringValues() []string
GetGetMySqlFleetMetricFilterByMySqlStatusEnumStringValues Enumerates the set of values in String for GetMySqlFleetMetricFilterByMySqlStatusEnum
func GetGetPdbMetricsCompareTypeEnumStringValues() []string
GetGetPdbMetricsCompareTypeEnumStringValues Enumerates the set of values in String for GetPdbMetricsCompareTypeEnum
func GetGetPeerDatabaseMetricsCompareTypeEnumStringValues() []string
GetGetPeerDatabaseMetricsCompareTypeEnumStringValues Enumerates the set of values in String for GetPeerDatabaseMetricsCompareTypeEnum
func GetGetSqlExecutionPlanAttributeEnumStringValues() []string
GetGetSqlExecutionPlanAttributeEnumStringValues Enumerates the set of values in String for GetSqlExecutionPlanAttributeEnum
func GetGetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnumStringValues() []string
GetGetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnumStringValues Enumerates the set of values in String for GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum
func GetHeatWaveClusterStatusEnumStringValues() []string
GetHeatWaveClusterStatusEnumStringValues Enumerates the set of values in String for HeatWaveClusterStatusEnum
func GetHeatWaveNodeStatusEnumStringValues() []string
GetHeatWaveNodeStatusEnumStringValues Enumerates the set of values in String for HeatWaveNodeStatusEnum
func GetHistoricAddmResultHowCreatedEnumStringValues() []string
GetHistoricAddmResultHowCreatedEnumStringValues Enumerates the set of values in String for HistoricAddmResultHowCreatedEnum
func GetHistoricAddmResultStatusEnumStringValues() []string
GetHistoricAddmResultStatusEnumStringValues Enumerates the set of values in String for HistoricAddmResultStatusEnum
func GetInstanceDetailsStatusEnumStringValues() []string
GetInstanceDetailsStatusEnumStringValues Enumerates the set of values in String for InstanceDetailsStatusEnum
func GetIormPlanObjectiveEnumEnumStringValues() []string
GetIormPlanObjectiveEnumEnumStringValues Enumerates the set of values in String for IormPlanObjectiveEnumEnum
func GetIormPlanStatusEnumEnumStringValues() []string
GetIormPlanStatusEnumEnumStringValues Enumerates the set of values in String for IormPlanStatusEnumEnum
func GetJobExecutionResultDetailsTypeEnumStringValues() []string
GetJobExecutionResultDetailsTypeEnumStringValues Enumerates the set of values in String for JobExecutionResultDetailsTypeEnum
func GetJobExecutionResultLocationTypeEnumStringValues() []string
GetJobExecutionResultLocationTypeEnumStringValues Enumerates the set of values in String for JobExecutionResultLocationTypeEnum
func GetJobExecutionStatusEnumStringValues() []string
GetJobExecutionStatusEnumStringValues Enumerates the set of values in String for JobExecutionStatusEnum
func GetJobExecutionsStatusSummaryStatusEnumStringValues() []string
GetJobExecutionsStatusSummaryStatusEnumStringValues Enumerates the set of values in String for JobExecutionsStatusSummaryStatusEnum
func GetJobInBindDataTypeEnumStringValues() []string
GetJobInBindDataTypeEnumStringValues Enumerates the set of values in String for JobInBindDataTypeEnum
func GetJobLifecycleStateEnumStringValues() []string
GetJobLifecycleStateEnumStringValues Enumerates the set of values in String for JobLifecycleStateEnum
func GetJobOutBindDataTypeEnumStringValues() []string
GetJobOutBindDataTypeEnumStringValues Enumerates the set of values in String for JobOutBindDataTypeEnum
func GetJobRunRunStatusEnumStringValues() []string
GetJobRunRunStatusEnumStringValues Enumerates the set of values in String for JobRunRunStatusEnum
func GetJobScheduleDetailsIntervalTypeEnumStringValues() []string
GetJobScheduleDetailsIntervalTypeEnumStringValues Enumerates the set of values in String for JobScheduleDetailsIntervalTypeEnum
func GetJobScheduleTypeEnumStringValues() []string
GetJobScheduleTypeEnumStringValues Enumerates the set of values in String for JobScheduleTypeEnum
func GetJobTypesEnumStringValues() []string
GetJobTypesEnumStringValues Enumerates the set of values in String for JobTypesEnum
func GetLifecycleStatesEnumStringValues() []string
GetLifecycleStatesEnumStringValues Enumerates the set of values in String for LifecycleStatesEnum
func GetListAlertLogsLevelFilterEnumStringValues() []string
GetListAlertLogsLevelFilterEnumStringValues Enumerates the set of values in String for ListAlertLogsLevelFilterEnum
func GetListAlertLogsSortByEnumStringValues() []string
GetListAlertLogsSortByEnumStringValues Enumerates the set of values in String for ListAlertLogsSortByEnum
func GetListAlertLogsSortOrderEnumStringValues() []string
GetListAlertLogsSortOrderEnumStringValues Enumerates the set of values in String for ListAlertLogsSortOrderEnum
func GetListAlertLogsTypeFilterEnumStringValues() []string
GetListAlertLogsTypeFilterEnumStringValues Enumerates the set of values in String for ListAlertLogsTypeFilterEnum
func GetListAsmPropertiesSortByEnumStringValues() []string
GetListAsmPropertiesSortByEnumStringValues Enumerates the set of values in String for ListAsmPropertiesSortByEnum
func GetListAsmPropertiesSortOrderEnumStringValues() []string
GetListAsmPropertiesSortOrderEnumStringValues Enumerates the set of values in String for ListAsmPropertiesSortOrderEnum
func GetListAssociatedDatabasesSortByEnumStringValues() []string
GetListAssociatedDatabasesSortByEnumStringValues Enumerates the set of values in String for ListAssociatedDatabasesSortByEnum
func GetListAssociatedDatabasesSortOrderEnumStringValues() []string
GetListAssociatedDatabasesSortOrderEnumStringValues Enumerates the set of values in String for ListAssociatedDatabasesSortOrderEnum
func GetListAttentionLogsSortByEnumStringValues() []string
GetListAttentionLogsSortByEnumStringValues Enumerates the set of values in String for ListAttentionLogsSortByEnum
func GetListAttentionLogsSortOrderEnumStringValues() []string
GetListAttentionLogsSortOrderEnumStringValues Enumerates the set of values in String for ListAttentionLogsSortOrderEnum
func GetListAttentionLogsTypeFilterEnumStringValues() []string
GetListAttentionLogsTypeFilterEnumStringValues Enumerates the set of values in String for ListAttentionLogsTypeFilterEnum
func GetListAttentionLogsUrgencyFilterEnumStringValues() []string
GetListAttentionLogsUrgencyFilterEnumStringValues Enumerates the set of values in String for ListAttentionLogsUrgencyFilterEnum
func GetListAwrDbSnapshotsSortByEnumStringValues() []string
GetListAwrDbSnapshotsSortByEnumStringValues Enumerates the set of values in String for ListAwrDbSnapshotsSortByEnum
func GetListAwrDbSnapshotsSortOrderEnumStringValues() []string
GetListAwrDbSnapshotsSortOrderEnumStringValues Enumerates the set of values in String for ListAwrDbSnapshotsSortOrderEnum
func GetListAwrDbsSortByEnumStringValues() []string
GetListAwrDbsSortByEnumStringValues Enumerates the set of values in String for ListAwrDbsSortByEnum
func GetListAwrDbsSortOrderEnumStringValues() []string
GetListAwrDbsSortOrderEnumStringValues Enumerates the set of values in String for ListAwrDbsSortOrderEnum
func GetListConsumerGroupPrivilegesSortByEnumStringValues() []string
GetListConsumerGroupPrivilegesSortByEnumStringValues Enumerates the set of values in String for ListConsumerGroupPrivilegesSortByEnum
func GetListConsumerGroupPrivilegesSortOrderEnumStringValues() []string
GetListConsumerGroupPrivilegesSortOrderEnumStringValues Enumerates the set of values in String for ListConsumerGroupPrivilegesSortOrderEnum
func GetListCursorCacheStatementsSortByEnumStringValues() []string
GetListCursorCacheStatementsSortByEnumStringValues Enumerates the set of values in String for ListCursorCacheStatementsSortByEnum
func GetListCursorCacheStatementsSortOrderEnumStringValues() []string
GetListCursorCacheStatementsSortOrderEnumStringValues Enumerates the set of values in String for ListCursorCacheStatementsSortOrderEnum
func GetListDataAccessContainersSortByEnumStringValues() []string
GetListDataAccessContainersSortByEnumStringValues Enumerates the set of values in String for ListDataAccessContainersSortByEnum
func GetListDataAccessContainersSortOrderEnumStringValues() []string
GetListDataAccessContainersSortOrderEnumStringValues Enumerates the set of values in String for ListDataAccessContainersSortOrderEnum
func GetListDatabaseParametersSortByEnumStringValues() []string
GetListDatabaseParametersSortByEnumStringValues Enumerates the set of values in String for ListDatabaseParametersSortByEnum
func GetListDatabaseParametersSortOrderEnumStringValues() []string
GetListDatabaseParametersSortOrderEnumStringValues Enumerates the set of values in String for ListDatabaseParametersSortOrderEnum
func GetListDatabaseParametersSourceEnumStringValues() []string
GetListDatabaseParametersSourceEnumStringValues Enumerates the set of values in String for ListDatabaseParametersSourceEnum
func GetListDbManagementPrivateEndpointsLifecycleStateEnumStringValues() []string
GetListDbManagementPrivateEndpointsLifecycleStateEnumStringValues Enumerates the set of values in String for ListDbManagementPrivateEndpointsLifecycleStateEnum
func GetListDbManagementPrivateEndpointsSortByEnumStringValues() []string
GetListDbManagementPrivateEndpointsSortByEnumStringValues Enumerates the set of values in String for ListDbManagementPrivateEndpointsSortByEnum
func GetListDbManagementPrivateEndpointsSortOrderEnumStringValues() []string
GetListDbManagementPrivateEndpointsSortOrderEnumStringValues Enumerates the set of values in String for ListDbManagementPrivateEndpointsSortOrderEnum
func GetListExternalAsmDiskGroupsSortByEnumStringValues() []string
GetListExternalAsmDiskGroupsSortByEnumStringValues Enumerates the set of values in String for ListExternalAsmDiskGroupsSortByEnum
func GetListExternalAsmDiskGroupsSortOrderEnumStringValues() []string
GetListExternalAsmDiskGroupsSortOrderEnumStringValues Enumerates the set of values in String for ListExternalAsmDiskGroupsSortOrderEnum
func GetListExternalAsmInstancesSortByEnumStringValues() []string
GetListExternalAsmInstancesSortByEnumStringValues Enumerates the set of values in String for ListExternalAsmInstancesSortByEnum
func GetListExternalAsmInstancesSortOrderEnumStringValues() []string
GetListExternalAsmInstancesSortOrderEnumStringValues Enumerates the set of values in String for ListExternalAsmInstancesSortOrderEnum
func GetListExternalAsmUsersSortByEnumStringValues() []string
GetListExternalAsmUsersSortByEnumStringValues Enumerates the set of values in String for ListExternalAsmUsersSortByEnum
func GetListExternalAsmUsersSortOrderEnumStringValues() []string
GetListExternalAsmUsersSortOrderEnumStringValues Enumerates the set of values in String for ListExternalAsmUsersSortOrderEnum
func GetListExternalAsmsSortByEnumStringValues() []string
GetListExternalAsmsSortByEnumStringValues Enumerates the set of values in String for ListExternalAsmsSortByEnum
func GetListExternalAsmsSortOrderEnumStringValues() []string
GetListExternalAsmsSortOrderEnumStringValues Enumerates the set of values in String for ListExternalAsmsSortOrderEnum
func GetListExternalClusterInstancesSortByEnumStringValues() []string
GetListExternalClusterInstancesSortByEnumStringValues Enumerates the set of values in String for ListExternalClusterInstancesSortByEnum
func GetListExternalClusterInstancesSortOrderEnumStringValues() []string
GetListExternalClusterInstancesSortOrderEnumStringValues Enumerates the set of values in String for ListExternalClusterInstancesSortOrderEnum
func GetListExternalClustersSortByEnumStringValues() []string
GetListExternalClustersSortByEnumStringValues Enumerates the set of values in String for ListExternalClustersSortByEnum
func GetListExternalClustersSortOrderEnumStringValues() []string
GetListExternalClustersSortOrderEnumStringValues Enumerates the set of values in String for ListExternalClustersSortOrderEnum
func GetListExternalDatabasesSortByEnumStringValues() []string
GetListExternalDatabasesSortByEnumStringValues Enumerates the set of values in String for ListExternalDatabasesSortByEnum
func GetListExternalDatabasesSortOrderEnumStringValues() []string
GetListExternalDatabasesSortOrderEnumStringValues Enumerates the set of values in String for ListExternalDatabasesSortOrderEnum
func GetListExternalDbHomesSortByEnumStringValues() []string
GetListExternalDbHomesSortByEnumStringValues Enumerates the set of values in String for ListExternalDbHomesSortByEnum
func GetListExternalDbHomesSortOrderEnumStringValues() []string
GetListExternalDbHomesSortOrderEnumStringValues Enumerates the set of values in String for ListExternalDbHomesSortOrderEnum
func GetListExternalDbNodesSortByEnumStringValues() []string
GetListExternalDbNodesSortByEnumStringValues Enumerates the set of values in String for ListExternalDbNodesSortByEnum
func GetListExternalDbNodesSortOrderEnumStringValues() []string
GetListExternalDbNodesSortOrderEnumStringValues Enumerates the set of values in String for ListExternalDbNodesSortOrderEnum
func GetListExternalDbSystemConnectorsSortByEnumStringValues() []string
GetListExternalDbSystemConnectorsSortByEnumStringValues Enumerates the set of values in String for ListExternalDbSystemConnectorsSortByEnum
func GetListExternalDbSystemConnectorsSortOrderEnumStringValues() []string
GetListExternalDbSystemConnectorsSortOrderEnumStringValues Enumerates the set of values in String for ListExternalDbSystemConnectorsSortOrderEnum
func GetListExternalDbSystemDiscoveriesSortByEnumStringValues() []string
GetListExternalDbSystemDiscoveriesSortByEnumStringValues Enumerates the set of values in String for ListExternalDbSystemDiscoveriesSortByEnum
func GetListExternalDbSystemDiscoveriesSortOrderEnumStringValues() []string
GetListExternalDbSystemDiscoveriesSortOrderEnumStringValues Enumerates the set of values in String for ListExternalDbSystemDiscoveriesSortOrderEnum
func GetListExternalDbSystemsSortByEnumStringValues() []string
GetListExternalDbSystemsSortByEnumStringValues Enumerates the set of values in String for ListExternalDbSystemsSortByEnum
func GetListExternalDbSystemsSortOrderEnumStringValues() []string
GetListExternalDbSystemsSortOrderEnumStringValues Enumerates the set of values in String for ListExternalDbSystemsSortOrderEnum
func GetListExternalExadataInfrastructuresSortByEnumStringValues() []string
GetListExternalExadataInfrastructuresSortByEnumStringValues Enumerates the set of values in String for ListExternalExadataInfrastructuresSortByEnum
func GetListExternalExadataInfrastructuresSortOrderEnumStringValues() []string
GetListExternalExadataInfrastructuresSortOrderEnumStringValues Enumerates the set of values in String for ListExternalExadataInfrastructuresSortOrderEnum
func GetListExternalExadataStorageConnectorsSortByEnumStringValues() []string
GetListExternalExadataStorageConnectorsSortByEnumStringValues Enumerates the set of values in String for ListExternalExadataStorageConnectorsSortByEnum
func GetListExternalExadataStorageConnectorsSortOrderEnumStringValues() []string
GetListExternalExadataStorageConnectorsSortOrderEnumStringValues Enumerates the set of values in String for ListExternalExadataStorageConnectorsSortOrderEnum
func GetListExternalExadataStorageServersSortByEnumStringValues() []string
GetListExternalExadataStorageServersSortByEnumStringValues Enumerates the set of values in String for ListExternalExadataStorageServersSortByEnum
func GetListExternalExadataStorageServersSortOrderEnumStringValues() []string
GetListExternalExadataStorageServersSortOrderEnumStringValues Enumerates the set of values in String for ListExternalExadataStorageServersSortOrderEnum
func GetListExternalListenerServicesSortByEnumStringValues() []string
GetListExternalListenerServicesSortByEnumStringValues Enumerates the set of values in String for ListExternalListenerServicesSortByEnum
func GetListExternalListenerServicesSortOrderEnumStringValues() []string
GetListExternalListenerServicesSortOrderEnumStringValues Enumerates the set of values in String for ListExternalListenerServicesSortOrderEnum
func GetListExternalListenersSortByEnumStringValues() []string
GetListExternalListenersSortByEnumStringValues Enumerates the set of values in String for ListExternalListenersSortByEnum
func GetListExternalListenersSortOrderEnumStringValues() []string
GetListExternalListenersSortOrderEnumStringValues Enumerates the set of values in String for ListExternalListenersSortOrderEnum
func GetListExternalMySqlDatabasesSortByEnumStringValues() []string
GetListExternalMySqlDatabasesSortByEnumStringValues Enumerates the set of values in String for ListExternalMySqlDatabasesSortByEnum
func GetListExternalMySqlDatabasesSortOrderEnumStringValues() []string
GetListExternalMySqlDatabasesSortOrderEnumStringValues Enumerates the set of values in String for ListExternalMySqlDatabasesSortOrderEnum
func GetListJobExecutionsSortByEnumStringValues() []string
GetListJobExecutionsSortByEnumStringValues Enumerates the set of values in String for ListJobExecutionsSortByEnum
func GetListJobExecutionsSortOrderEnumStringValues() []string
GetListJobExecutionsSortOrderEnumStringValues Enumerates the set of values in String for ListJobExecutionsSortOrderEnum
func GetListJobRunsSortByEnumStringValues() []string
GetListJobRunsSortByEnumStringValues Enumerates the set of values in String for ListJobRunsSortByEnum
func GetListJobRunsSortOrderEnumStringValues() []string
GetListJobRunsSortOrderEnumStringValues Enumerates the set of values in String for ListJobRunsSortOrderEnum
func GetListJobsSortByEnumStringValues() []string
GetListJobsSortByEnumStringValues Enumerates the set of values in String for ListJobsSortByEnum
func GetListJobsSortOrderEnumStringValues() []string
GetListJobsSortOrderEnumStringValues Enumerates the set of values in String for ListJobsSortOrderEnum
func GetListManagedDatabaseGroupsLifecycleStateEnumStringValues() []string
GetListManagedDatabaseGroupsLifecycleStateEnumStringValues Enumerates the set of values in String for ListManagedDatabaseGroupsLifecycleStateEnum
func GetListManagedDatabaseGroupsSortByEnumStringValues() []string
GetListManagedDatabaseGroupsSortByEnumStringValues Enumerates the set of values in String for ListManagedDatabaseGroupsSortByEnum
func GetListManagedDatabaseGroupsSortOrderEnumStringValues() []string
GetListManagedDatabaseGroupsSortOrderEnumStringValues Enumerates the set of values in String for ListManagedDatabaseGroupsSortOrderEnum
func GetListManagedDatabasesDeploymentTypeEnumStringValues() []string
GetListManagedDatabasesDeploymentTypeEnumStringValues Enumerates the set of values in String for ListManagedDatabasesDeploymentTypeEnum
func GetListManagedDatabasesManagementOptionEnumStringValues() []string
GetListManagedDatabasesManagementOptionEnumStringValues Enumerates the set of values in String for ListManagedDatabasesManagementOptionEnum
func GetListManagedDatabasesSortByEnumStringValues() []string
GetListManagedDatabasesSortByEnumStringValues Enumerates the set of values in String for ListManagedDatabasesSortByEnum
func GetListManagedDatabasesSortOrderEnumStringValues() []string
GetListManagedDatabasesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedDatabasesSortOrderEnum
func GetListManagedMySqlDatabaseConfigurationDataSortByEnumStringValues() []string
GetListManagedMySqlDatabaseConfigurationDataSortByEnumStringValues Enumerates the set of values in String for ListManagedMySqlDatabaseConfigurationDataSortByEnum
func GetListManagedMySqlDatabaseConfigurationDataSortOrderEnumStringValues() []string
GetListManagedMySqlDatabaseConfigurationDataSortOrderEnumStringValues Enumerates the set of values in String for ListManagedMySqlDatabaseConfigurationDataSortOrderEnum
func GetListManagedMySqlDatabaseSqlDataSortByEnumStringValues() []string
GetListManagedMySqlDatabaseSqlDataSortByEnumStringValues Enumerates the set of values in String for ListManagedMySqlDatabaseSqlDataSortByEnum
func GetListManagedMySqlDatabaseSqlDataSortOrderEnumStringValues() []string
GetListManagedMySqlDatabaseSqlDataSortOrderEnumStringValues Enumerates the set of values in String for ListManagedMySqlDatabaseSqlDataSortOrderEnum
func GetListManagedMySqlDatabasesFilterByMySqlDatabaseTypeParamEnumStringValues() []string
GetListManagedMySqlDatabasesFilterByMySqlDatabaseTypeParamEnumStringValues Enumerates the set of values in String for ListManagedMySqlDatabasesFilterByMySqlDatabaseTypeParamEnum
func GetListManagedMySqlDatabasesSortByEnumStringValues() []string
GetListManagedMySqlDatabasesSortByEnumStringValues Enumerates the set of values in String for ListManagedMySqlDatabasesSortByEnum
func GetListManagedMySqlDatabasesSortOrderEnumStringValues() []string
GetListManagedMySqlDatabasesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedMySqlDatabasesSortOrderEnum
func GetListMySqlDatabaseConnectorsSortByEnumStringValues() []string
GetListMySqlDatabaseConnectorsSortByEnumStringValues Enumerates the set of values in String for ListMySqlDatabaseConnectorsSortByEnum
func GetListMySqlDatabaseConnectorsSortOrderEnumStringValues() []string
GetListMySqlDatabaseConnectorsSortOrderEnumStringValues Enumerates the set of values in String for ListMySqlDatabaseConnectorsSortOrderEnum
func GetListNamedCredentialsScopeEnumStringValues() []string
GetListNamedCredentialsScopeEnumStringValues Enumerates the set of values in String for ListNamedCredentialsScopeEnum
func GetListNamedCredentialsSortByEnumStringValues() []string
GetListNamedCredentialsSortByEnumStringValues Enumerates the set of values in String for ListNamedCredentialsSortByEnum
func GetListNamedCredentialsSortOrderEnumStringValues() []string
GetListNamedCredentialsSortOrderEnumStringValues Enumerates the set of values in String for ListNamedCredentialsSortOrderEnum
func GetListNamedCredentialsTypeEnumStringValues() []string
GetListNamedCredentialsTypeEnumStringValues Enumerates the set of values in String for ListNamedCredentialsTypeEnum
func GetListObjectPrivilegesSortByEnumStringValues() []string
GetListObjectPrivilegesSortByEnumStringValues Enumerates the set of values in String for ListObjectPrivilegesSortByEnum
func GetListObjectPrivilegesSortOrderEnumStringValues() []string
GetListObjectPrivilegesSortOrderEnumStringValues Enumerates the set of values in String for ListObjectPrivilegesSortOrderEnum
func GetListOptimizerStatisticsCollectionAggregationsGroupTypeEnumStringValues() []string
GetListOptimizerStatisticsCollectionAggregationsGroupTypeEnumStringValues Enumerates the set of values in String for ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum
func GetListOptimizerStatisticsCollectionAggregationsTaskTypeEnumStringValues() []string
GetListOptimizerStatisticsCollectionAggregationsTaskTypeEnumStringValues Enumerates the set of values in String for ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum
func GetListOptimizerStatisticsCollectionOperationsSortByEnumStringValues() []string
GetListOptimizerStatisticsCollectionOperationsSortByEnumStringValues Enumerates the set of values in String for ListOptimizerStatisticsCollectionOperationsSortByEnum
func GetListOptimizerStatisticsCollectionOperationsSortOrderEnumStringValues() []string
GetListOptimizerStatisticsCollectionOperationsSortOrderEnumStringValues Enumerates the set of values in String for ListOptimizerStatisticsCollectionOperationsSortOrderEnum
func GetListOptimizerStatisticsCollectionOperationsTaskTypeEnumStringValues() []string
GetListOptimizerStatisticsCollectionOperationsTaskTypeEnumStringValues Enumerates the set of values in String for ListOptimizerStatisticsCollectionOperationsTaskTypeEnum
func GetListProxiedForUsersSortByEnumStringValues() []string
GetListProxiedForUsersSortByEnumStringValues Enumerates the set of values in String for ListProxiedForUsersSortByEnum
func GetListProxiedForUsersSortOrderEnumStringValues() []string
GetListProxiedForUsersSortOrderEnumStringValues Enumerates the set of values in String for ListProxiedForUsersSortOrderEnum
func GetListProxyUsersSortByEnumStringValues() []string
GetListProxyUsersSortByEnumStringValues Enumerates the set of values in String for ListProxyUsersSortByEnum
func GetListProxyUsersSortOrderEnumStringValues() []string
GetListProxyUsersSortOrderEnumStringValues Enumerates the set of values in String for ListProxyUsersSortOrderEnum
func GetListRolesSortByEnumStringValues() []string
GetListRolesSortByEnumStringValues Enumerates the set of values in String for ListRolesSortByEnum
func GetListRolesSortOrderEnumStringValues() []string
GetListRolesSortOrderEnumStringValues Enumerates the set of values in String for ListRolesSortOrderEnum
func GetListSqlPlanBaselineJobsSortByEnumStringValues() []string
GetListSqlPlanBaselineJobsSortByEnumStringValues Enumerates the set of values in String for ListSqlPlanBaselineJobsSortByEnum
func GetListSqlPlanBaselineJobsSortOrderEnumStringValues() []string
GetListSqlPlanBaselineJobsSortOrderEnumStringValues Enumerates the set of values in String for ListSqlPlanBaselineJobsSortOrderEnum
func GetListSqlPlanBaselinesOriginEnumStringValues() []string
GetListSqlPlanBaselinesOriginEnumStringValues Enumerates the set of values in String for ListSqlPlanBaselinesOriginEnum
func GetListSqlPlanBaselinesSortByEnumStringValues() []string
GetListSqlPlanBaselinesSortByEnumStringValues Enumerates the set of values in String for ListSqlPlanBaselinesSortByEnum
func GetListSqlPlanBaselinesSortOrderEnumStringValues() []string
GetListSqlPlanBaselinesSortOrderEnumStringValues Enumerates the set of values in String for ListSqlPlanBaselinesSortOrderEnum
func GetListSqlTuningAdvisorTaskFindingsFindingFilterEnumStringValues() []string
GetListSqlTuningAdvisorTaskFindingsFindingFilterEnumStringValues Enumerates the set of values in String for ListSqlTuningAdvisorTaskFindingsFindingFilterEnum
func GetListSqlTuningAdvisorTaskFindingsSearchPeriodEnumStringValues() []string
GetListSqlTuningAdvisorTaskFindingsSearchPeriodEnumStringValues Enumerates the set of values in String for ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum
func GetListSqlTuningAdvisorTaskFindingsSortByEnumStringValues() []string
GetListSqlTuningAdvisorTaskFindingsSortByEnumStringValues Enumerates the set of values in String for ListSqlTuningAdvisorTaskFindingsSortByEnum
func GetListSqlTuningAdvisorTaskFindingsSortOrderEnumStringValues() []string
GetListSqlTuningAdvisorTaskFindingsSortOrderEnumStringValues Enumerates the set of values in String for ListSqlTuningAdvisorTaskFindingsSortOrderEnum
func GetListSqlTuningAdvisorTaskRecommendationsSortByEnumStringValues() []string
GetListSqlTuningAdvisorTaskRecommendationsSortByEnumStringValues Enumerates the set of values in String for ListSqlTuningAdvisorTaskRecommendationsSortByEnum
func GetListSqlTuningAdvisorTaskRecommendationsSortOrderEnumStringValues() []string
GetListSqlTuningAdvisorTaskRecommendationsSortOrderEnumStringValues Enumerates the set of values in String for ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum
func GetListSqlTuningAdvisorTasksSortByEnumStringValues() []string
GetListSqlTuningAdvisorTasksSortByEnumStringValues Enumerates the set of values in String for ListSqlTuningAdvisorTasksSortByEnum
func GetListSqlTuningAdvisorTasksSortOrderEnumStringValues() []string
GetListSqlTuningAdvisorTasksSortOrderEnumStringValues Enumerates the set of values in String for ListSqlTuningAdvisorTasksSortOrderEnum
func GetListSqlTuningAdvisorTasksStatusEnumStringValues() []string
GetListSqlTuningAdvisorTasksStatusEnumStringValues Enumerates the set of values in String for ListSqlTuningAdvisorTasksStatusEnum
func GetListSqlTuningSetsSortByEnumStringValues() []string
GetListSqlTuningSetsSortByEnumStringValues Enumerates the set of values in String for ListSqlTuningSetsSortByEnum
func GetListSqlTuningSetsSortOrderEnumStringValues() []string
GetListSqlTuningSetsSortOrderEnumStringValues Enumerates the set of values in String for ListSqlTuningSetsSortOrderEnum
func GetListSystemPrivilegesSortByEnumStringValues() []string
GetListSystemPrivilegesSortByEnumStringValues Enumerates the set of values in String for ListSystemPrivilegesSortByEnum
func GetListSystemPrivilegesSortOrderEnumStringValues() []string
GetListSystemPrivilegesSortOrderEnumStringValues Enumerates the set of values in String for ListSystemPrivilegesSortOrderEnum
func GetListTablespacesSortByEnumStringValues() []string
GetListTablespacesSortByEnumStringValues Enumerates the set of values in String for ListTablespacesSortByEnum
func GetListTablespacesSortOrderEnumStringValues() []string
GetListTablespacesSortOrderEnumStringValues Enumerates the set of values in String for ListTablespacesSortOrderEnum
func GetListUsersSortByEnumStringValues() []string
GetListUsersSortByEnumStringValues Enumerates the set of values in String for ListUsersSortByEnum
func GetListUsersSortOrderEnumStringValues() []string
GetListUsersSortOrderEnumStringValues Enumerates the set of values in String for ListUsersSortOrderEnum
func GetListWorkRequestErrorsSortByEnumStringValues() []string
GetListWorkRequestErrorsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortByEnum
func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
GetListWorkRequestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortOrderEnum
func GetListWorkRequestLogsSortByEnumStringValues() []string
GetListWorkRequestLogsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortByEnum
func GetListWorkRequestLogsSortOrderEnumStringValues() []string
GetListWorkRequestLogsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortOrderEnum
func GetListWorkRequestsSortByEnumStringValues() []string
GetListWorkRequestsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortByEnum
func GetListWorkRequestsSortOrderEnumStringValues() []string
GetListWorkRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortOrderEnum
func GetListWorkRequestsStatusEnumStringValues() []string
GetListWorkRequestsStatusEnumStringValues Enumerates the set of values in String for ListWorkRequestsStatusEnum
func GetLoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnumStringValues() []string
GetLoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnumStringValues Enumerates the set of values in String for LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnum
func GetLoadSqlTuningSetDetailsCaptureModeEnumStringValues() []string
GetLoadSqlTuningSetDetailsCaptureModeEnumStringValues Enumerates the set of values in String for LoadSqlTuningSetDetailsCaptureModeEnum
func GetLoadSqlTuningSetDetailsCaptureOptionEnumStringValues() []string
GetLoadSqlTuningSetDetailsCaptureOptionEnumStringValues Enumerates the set of values in String for LoadSqlTuningSetDetailsCaptureOptionEnum
func GetLoadSqlTuningSetDetailsLoadOptionEnumStringValues() []string
GetLoadSqlTuningSetDetailsLoadOptionEnumStringValues Enumerates the set of values in String for LoadSqlTuningSetDetailsLoadOptionEnum
func GetLoadSqlTuningSetDetailsLoadTypeEnumStringValues() []string
GetLoadSqlTuningSetDetailsLoadTypeEnumStringValues Enumerates the set of values in String for LoadSqlTuningSetDetailsLoadTypeEnum
func GetLoadSqlTuningSetDetailsRecursiveSqlEnumStringValues() []string
GetLoadSqlTuningSetDetailsRecursiveSqlEnumStringValues Enumerates the set of values in String for LoadSqlTuningSetDetailsRecursiveSqlEnum
func GetLoadSqlTuningSetDetailsUpdateConditionEnumStringValues() []string
GetLoadSqlTuningSetDetailsUpdateConditionEnumStringValues Enumerates the set of values in String for LoadSqlTuningSetDetailsUpdateConditionEnum
func GetLoadSqlTuningSetDetailsUpdateOptionEnumStringValues() []string
GetLoadSqlTuningSetDetailsUpdateOptionEnumStringValues Enumerates the set of values in String for LoadSqlTuningSetDetailsUpdateOptionEnum
func GetManagedDatabaseCredentialCredentialTypeEnumStringValues() []string
GetManagedDatabaseCredentialCredentialTypeEnumStringValues Enumerates the set of values in String for ManagedDatabaseCredentialCredentialTypeEnum
func GetManagedDatabaseCredentialRoleEnumStringValues() []string
GetManagedDatabaseCredentialRoleEnumStringValues Enumerates the set of values in String for ManagedDatabaseCredentialRoleEnum
func GetManagementOptionEnumStringValues() []string
GetManagementOptionEnumStringValues Enumerates the set of values in String for ManagementOptionEnum
func GetManagementStateEnumStringValues() []string
GetManagementStateEnumStringValues Enumerates the set of values in String for ManagementStateEnum
func GetMdsTypeEnumStringValues() []string
GetMdsTypeEnumStringValues Enumerates the set of values in String for MdsTypeEnum
func GetMySqlConfigurationDataSummarySourceEnumStringValues() []string
GetMySqlConfigurationDataSummarySourceEnumStringValues Enumerates the set of values in String for MySqlConfigurationDataSummarySourceEnum
func GetMySqlConnectorTypeEnumStringValues() []string
GetMySqlConnectorTypeEnumStringValues Enumerates the set of values in String for MySqlConnectorTypeEnum
func GetMySqlCredTypeEnumStringValues() []string
GetMySqlCredTypeEnumStringValues Enumerates the set of values in String for MySqlCredTypeEnum
func GetMySqlDatabaseStatusEnumStringValues() []string
GetMySqlDatabaseStatusEnumStringValues Enumerates the set of values in String for MySqlDatabaseStatusEnum
func GetMySqlDeploymentTypeEnumStringValues() []string
GetMySqlDeploymentTypeEnumStringValues Enumerates the set of values in String for MySqlDeploymentTypeEnum
func GetMySqlNetworkProtocolTypeEnumStringValues() []string
GetMySqlNetworkProtocolTypeEnumStringValues Enumerates the set of values in String for MySqlNetworkProtocolTypeEnum
func GetMySqlTypeEnumStringValues() []string
GetMySqlTypeEnumStringValues Enumerates the set of values in String for MySqlTypeEnum
func GetNamedCredentialContentTypeEnumStringValues() []string
GetNamedCredentialContentTypeEnumStringValues Enumerates the set of values in String for NamedCredentialContentTypeEnum
func GetNamedCredentialScopeEnumStringValues() []string
GetNamedCredentialScopeEnumStringValues Enumerates the set of values in String for NamedCredentialScopeEnum
func GetObjectPrivilegeSummaryCommonEnumStringValues() []string
GetObjectPrivilegeSummaryCommonEnumStringValues Enumerates the set of values in String for ObjectPrivilegeSummaryCommonEnum
func GetObjectPrivilegeSummaryGrantOptionEnumStringValues() []string
GetObjectPrivilegeSummaryGrantOptionEnumStringValues Enumerates the set of values in String for ObjectPrivilegeSummaryGrantOptionEnum
func GetObjectPrivilegeSummaryHierarchyEnumStringValues() []string
GetObjectPrivilegeSummaryHierarchyEnumStringValues Enumerates the set of values in String for ObjectPrivilegeSummaryHierarchyEnum
func GetObjectPrivilegeSummaryInheritedEnumStringValues() []string
GetObjectPrivilegeSummaryInheritedEnumStringValues Enumerates the set of values in String for ObjectPrivilegeSummaryInheritedEnum
func GetOptimizerStatisticsAdvisorExecutionStatusEnumStringValues() []string
GetOptimizerStatisticsAdvisorExecutionStatusEnumStringValues Enumerates the set of values in String for OptimizerStatisticsAdvisorExecutionStatusEnum
func GetOptimizerStatisticsAdvisorExecutionSummaryStatusEnumStringValues() []string
GetOptimizerStatisticsAdvisorExecutionSummaryStatusEnumStringValues Enumerates the set of values in String for OptimizerStatisticsAdvisorExecutionSummaryStatusEnum
func GetOptimizerStatisticsCollectionOperationStatusEnumStringValues() []string
GetOptimizerStatisticsCollectionOperationStatusEnumStringValues Enumerates the set of values in String for OptimizerStatisticsCollectionOperationStatusEnum
func GetOptimizerStatisticsCollectionOperationSummaryStatusEnumStringValues() []string
GetOptimizerStatisticsCollectionOperationSummaryStatusEnumStringValues Enumerates the set of values in String for OptimizerStatisticsCollectionOperationSummaryStatusEnum
func GetOptimizerStatisticsGroupByTypesEnumStringValues() []string
GetOptimizerStatisticsGroupByTypesEnumStringValues Enumerates the set of values in String for OptimizerStatisticsGroupByTypesEnum
func GetOptimizerStatisticsOperationTaskStatusEnumStringValues() []string
GetOptimizerStatisticsOperationTaskStatusEnumStringValues Enumerates the set of values in String for OptimizerStatisticsOperationTaskStatusEnum
func GetOptimizerStatisticsOperationTaskTargetTypeEnumStringValues() []string
GetOptimizerStatisticsOperationTaskTargetTypeEnumStringValues Enumerates the set of values in String for OptimizerStatisticsOperationTaskTargetTypeEnum
func GetOptimizerStatisticsTaskFilterTypesEnumStringValues() []string
GetOptimizerStatisticsTaskFilterTypesEnumStringValues Enumerates the set of values in String for OptimizerStatisticsTaskFilterTypesEnum
func GetParameterScopeEnumStringValues() []string
GetParameterScopeEnumStringValues Enumerates the set of values in String for ParameterScopeEnum
func GetPasswordSecretAccessModeEnumStringValues() []string
GetPasswordSecretAccessModeEnumStringValues Enumerates the set of values in String for PasswordSecretAccessModeEnum
func GetPatchInstructionOperationEnumStringValues() []string
GetPatchInstructionOperationEnumStringValues Enumerates the set of values in String for PatchInstructionOperationEnum
func GetPreferredCredentialStatusEnumStringValues() []string
GetPreferredCredentialStatusEnumStringValues Enumerates the set of values in String for PreferredCredentialStatusEnum
func GetPreferredCredentialTypeEnumStringValues() []string
GetPreferredCredentialTypeEnumStringValues Enumerates the set of values in String for PreferredCredentialTypeEnum
func GetProxiedForUserSummaryAuthenticationEnumStringValues() []string
GetProxiedForUserSummaryAuthenticationEnumStringValues Enumerates the set of values in String for ProxiedForUserSummaryAuthenticationEnum
func GetProxiedForUserSummaryFlagsEnumStringValues() []string
GetProxiedForUserSummaryFlagsEnumStringValues Enumerates the set of values in String for ProxiedForUserSummaryFlagsEnum
func GetProxyUserSummaryAuthenticationEnumStringValues() []string
GetProxyUserSummaryAuthenticationEnumStringValues Enumerates the set of values in String for ProxyUserSummaryAuthenticationEnum
func GetProxyUserSummaryFlagsEnumStringValues() []string
GetProxyUserSummaryFlagsEnumStringValues Enumerates the set of values in String for ProxyUserSummaryFlagsEnum
func GetRankingMeasureEnumStringValues() []string
GetRankingMeasureEnumStringValues Enumerates the set of values in String for RankingMeasureEnum
func GetRemoveDataFileDetailsFileTypeEnumStringValues() []string
GetRemoveDataFileDetailsFileTypeEnumStringValues Enumerates the set of values in String for RemoveDataFileDetailsFileTypeEnum
func GetResizeDataFileDetailsFileTypeEnumStringValues() []string
GetResizeDataFileDetailsFileTypeEnumStringValues Enumerates the set of values in String for ResizeDataFileDetailsFileTypeEnum
func GetResourceTypeEnumStringValues() []string
GetResourceTypeEnumStringValues Enumerates the set of values in String for ResourceTypeEnum
func GetRestCredentialSslTrustStoreTypeEnumStringValues() []string
GetRestCredentialSslTrustStoreTypeEnumStringValues Enumerates the set of values in String for RestCredentialSslTrustStoreTypeEnum
func GetRoleEnumStringValues() []string
GetRoleEnumStringValues Enumerates the set of values in String for RoleEnum
func GetRoleSummaryAdminOptionEnumStringValues() []string
GetRoleSummaryAdminOptionEnumStringValues Enumerates the set of values in String for RoleSummaryAdminOptionEnum
func GetRoleSummaryCommonEnumStringValues() []string
GetRoleSummaryCommonEnumStringValues Enumerates the set of values in String for RoleSummaryCommonEnum
func GetRoleSummaryDefaultRoleEnumStringValues() []string
GetRoleSummaryDefaultRoleEnumStringValues Enumerates the set of values in String for RoleSummaryDefaultRoleEnum
func GetRoleSummaryDelegateOptionEnumStringValues() []string
GetRoleSummaryDelegateOptionEnumStringValues Enumerates the set of values in String for RoleSummaryDelegateOptionEnum
func GetRoleSummaryInheritedEnumStringValues() []string
GetRoleSummaryInheritedEnumStringValues Enumerates the set of values in String for RoleSummaryInheritedEnum
func GetSaveSqlTuningSetAsDetailsLoadOptionEnumStringValues() []string
GetSaveSqlTuningSetAsDetailsLoadOptionEnumStringValues Enumerates the set of values in String for SaveSqlTuningSetAsDetailsLoadOptionEnum
func GetSaveSqlTuningSetAsDetailsPlanFilterEnumStringValues() []string
GetSaveSqlTuningSetAsDetailsPlanFilterEnumStringValues Enumerates the set of values in String for SaveSqlTuningSetAsDetailsPlanFilterEnum
func GetSaveSqlTuningSetAsDetailsRecursiveSqlEnumStringValues() []string
GetSaveSqlTuningSetAsDetailsRecursiveSqlEnumStringValues Enumerates the set of values in String for SaveSqlTuningSetAsDetailsRecursiveSqlEnum
func GetSaveSqlTuningSetAsDetailsUpdateConditionEnumStringValues() []string
GetSaveSqlTuningSetAsDetailsUpdateConditionEnumStringValues Enumerates the set of values in String for SaveSqlTuningSetAsDetailsUpdateConditionEnum
func GetSaveSqlTuningSetAsDetailsUpdateOptionEnumStringValues() []string
GetSaveSqlTuningSetAsDetailsUpdateOptionEnumStringValues Enumerates the set of values in String for SaveSqlTuningSetAsDetailsUpdateOptionEnum
func GetSortOrdersEnumStringValues() []string
GetSortOrdersEnumStringValues Enumerates the set of values in String for SortOrdersEnum
func GetSpmEvolveTaskParametersAlternatePlanBaselinesEnumStringValues() []string
GetSpmEvolveTaskParametersAlternatePlanBaselinesEnumStringValues Enumerates the set of values in String for SpmEvolveTaskParametersAlternatePlanBaselinesEnum
func GetSpmEvolveTaskParametersAlternatePlanSourcesEnumStringValues() []string
GetSpmEvolveTaskParametersAlternatePlanSourcesEnumStringValues Enumerates the set of values in String for SpmEvolveTaskParametersAlternatePlanSourcesEnum
func GetSqlJobOperationTypeEnumStringValues() []string
GetSqlJobOperationTypeEnumStringValues Enumerates the set of values in String for SqlJobOperationTypeEnum
func GetSqlJobRoleEnumStringValues() []string
GetSqlJobRoleEnumStringValues Enumerates the set of values in String for SqlJobRoleEnum
func GetSqlJobSqlTypeEnumStringValues() []string
GetSqlJobSqlTypeEnumStringValues Enumerates the set of values in String for SqlJobSqlTypeEnum
func GetSqlPlanBaselineAcceptedEnumStringValues() []string
GetSqlPlanBaselineAcceptedEnumStringValues Enumerates the set of values in String for SqlPlanBaselineAcceptedEnum
func GetSqlPlanBaselineAdaptiveEnumStringValues() []string
GetSqlPlanBaselineAdaptiveEnumStringValues Enumerates the set of values in String for SqlPlanBaselineAdaptiveEnum
func GetSqlPlanBaselineAutoPurgeEnumStringValues() []string
GetSqlPlanBaselineAutoPurgeEnumStringValues Enumerates the set of values in String for SqlPlanBaselineAutoPurgeEnum
func GetSqlPlanBaselineEnabledEnumStringValues() []string
GetSqlPlanBaselineEnabledEnumStringValues Enumerates the set of values in String for SqlPlanBaselineEnabledEnum
func GetSqlPlanBaselineFixedEnumStringValues() []string
GetSqlPlanBaselineFixedEnumStringValues Enumerates the set of values in String for SqlPlanBaselineFixedEnum
func GetSqlPlanBaselineJobStatusEnumStringValues() []string
GetSqlPlanBaselineJobStatusEnumStringValues Enumerates the set of values in String for SqlPlanBaselineJobStatusEnum
func GetSqlPlanBaselineJobSummaryStatusEnumStringValues() []string
GetSqlPlanBaselineJobSummaryStatusEnumStringValues Enumerates the set of values in String for SqlPlanBaselineJobSummaryStatusEnum
func GetSqlPlanBaselineJobSummaryTypeEnumStringValues() []string
GetSqlPlanBaselineJobSummaryTypeEnumStringValues Enumerates the set of values in String for SqlPlanBaselineJobSummaryTypeEnum
func GetSqlPlanBaselineJobTypeEnumStringValues() []string
GetSqlPlanBaselineJobTypeEnumStringValues Enumerates the set of values in String for SqlPlanBaselineJobTypeEnum
func GetSqlPlanBaselineOriginEnumStringValues() []string
GetSqlPlanBaselineOriginEnumStringValues Enumerates the set of values in String for SqlPlanBaselineOriginEnum
func GetSqlPlanBaselineReproducedEnumStringValues() []string
GetSqlPlanBaselineReproducedEnumStringValues Enumerates the set of values in String for SqlPlanBaselineReproducedEnum
func GetSqlPlanBaselineSummaryAcceptedEnumStringValues() []string
GetSqlPlanBaselineSummaryAcceptedEnumStringValues Enumerates the set of values in String for SqlPlanBaselineSummaryAcceptedEnum
func GetSqlPlanBaselineSummaryAdaptiveEnumStringValues() []string
GetSqlPlanBaselineSummaryAdaptiveEnumStringValues Enumerates the set of values in String for SqlPlanBaselineSummaryAdaptiveEnum
func GetSqlPlanBaselineSummaryAutoPurgeEnumStringValues() []string
GetSqlPlanBaselineSummaryAutoPurgeEnumStringValues Enumerates the set of values in String for SqlPlanBaselineSummaryAutoPurgeEnum
func GetSqlPlanBaselineSummaryEnabledEnumStringValues() []string
GetSqlPlanBaselineSummaryEnabledEnumStringValues Enumerates the set of values in String for SqlPlanBaselineSummaryEnabledEnum
func GetSqlPlanBaselineSummaryFixedEnumStringValues() []string
GetSqlPlanBaselineSummaryFixedEnumStringValues Enumerates the set of values in String for SqlPlanBaselineSummaryFixedEnum
func GetSqlPlanBaselineSummaryReproducedEnumStringValues() []string
GetSqlPlanBaselineSummaryReproducedEnumStringValues Enumerates the set of values in String for SqlPlanBaselineSummaryReproducedEnum
func GetSqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnumStringValues() []string
GetSqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnumStringValues Enumerates the set of values in String for SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum
func GetSqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnumStringValues() []string
GetSqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnumStringValues Enumerates the set of values in String for SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum
func GetSqlTuningSetAdminActionStatusStatusEnumStringValues() []string
GetSqlTuningSetAdminActionStatusStatusEnumStringValues Enumerates the set of values in String for SqlTuningSetAdminActionStatusStatusEnum
func GetSqlTuningSetAdminCredentialDetailsRoleEnumStringValues() []string
GetSqlTuningSetAdminCredentialDetailsRoleEnumStringValues Enumerates the set of values in String for SqlTuningSetAdminCredentialDetailsRoleEnum
func GetSqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnumStringValues() []string
GetSqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnumStringValues Enumerates the set of values in String for SqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnum
func GetSqlTuningSetAllSqlStatementsFetchedEnumStringValues() []string
GetSqlTuningSetAllSqlStatementsFetchedEnumStringValues Enumerates the set of values in String for SqlTuningSetAllSqlStatementsFetchedEnum
func GetSqlTuningSetStatusTypesEnumStringValues() []string
GetSqlTuningSetStatusTypesEnumStringValues Enumerates the set of values in String for SqlTuningSetStatusTypesEnum
func GetSqlTuningTaskCredentialDetailsRoleEnumStringValues() []string
GetSqlTuningTaskCredentialDetailsRoleEnumStringValues Enumerates the set of values in String for SqlTuningTaskCredentialDetailsRoleEnum
func GetSqlTuningTaskCredentialTypesEnumStringValues() []string
GetSqlTuningTaskCredentialTypesEnumStringValues Enumerates the set of values in String for SqlTuningTaskCredentialTypesEnum
func GetSqlTuningTaskPlanStatsPlanStatusEnumStringValues() []string
GetSqlTuningTaskPlanStatsPlanStatusEnumStringValues Enumerates the set of values in String for SqlTuningTaskPlanStatsPlanStatusEnum
func GetSqlTuningTaskStatusTypesEnumStringValues() []string
GetSqlTuningTaskStatusTypesEnumStringValues Enumerates the set of values in String for SqlTuningTaskStatusTypesEnum
func GetStartSqlTuningTaskDetailsScopeEnumStringValues() []string
GetStartSqlTuningTaskDetailsScopeEnumStringValues Enumerates the set of values in String for StartSqlTuningTaskDetailsScopeEnum
func GetSummarizeAlertLogCountsGroupByEnumStringValues() []string
GetSummarizeAlertLogCountsGroupByEnumStringValues Enumerates the set of values in String for SummarizeAlertLogCountsGroupByEnum
func GetSummarizeAlertLogCountsLevelFilterEnumStringValues() []string
GetSummarizeAlertLogCountsLevelFilterEnumStringValues Enumerates the set of values in String for SummarizeAlertLogCountsLevelFilterEnum
func GetSummarizeAlertLogCountsTypeFilterEnumStringValues() []string
GetSummarizeAlertLogCountsTypeFilterEnumStringValues Enumerates the set of values in String for SummarizeAlertLogCountsTypeFilterEnum
func GetSummarizeAttentionLogCountsGroupByEnumStringValues() []string
GetSummarizeAttentionLogCountsGroupByEnumStringValues Enumerates the set of values in String for SummarizeAttentionLogCountsGroupByEnum
func GetSummarizeAttentionLogCountsTypeFilterEnumStringValues() []string
GetSummarizeAttentionLogCountsTypeFilterEnumStringValues Enumerates the set of values in String for SummarizeAttentionLogCountsTypeFilterEnum
func GetSummarizeAttentionLogCountsUrgencyFilterEnumStringValues() []string
GetSummarizeAttentionLogCountsUrgencyFilterEnumStringValues Enumerates the set of values in String for SummarizeAttentionLogCountsUrgencyFilterEnum
func GetSummarizeAwrDbCpuUsagesSessionTypeEnumStringValues() []string
GetSummarizeAwrDbCpuUsagesSessionTypeEnumStringValues Enumerates the set of values in String for SummarizeAwrDbCpuUsagesSessionTypeEnum
func GetSummarizeAwrDbCpuUsagesSortByEnumStringValues() []string
GetSummarizeAwrDbCpuUsagesSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDbCpuUsagesSortByEnum
func GetSummarizeAwrDbCpuUsagesSortOrderEnumStringValues() []string
GetSummarizeAwrDbCpuUsagesSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDbCpuUsagesSortOrderEnum
func GetSummarizeAwrDbMetricsSortByEnumStringValues() []string
GetSummarizeAwrDbMetricsSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDbMetricsSortByEnum
func GetSummarizeAwrDbMetricsSortOrderEnumStringValues() []string
GetSummarizeAwrDbMetricsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDbMetricsSortOrderEnum
func GetSummarizeAwrDbParameterChangesSortByEnumStringValues() []string
GetSummarizeAwrDbParameterChangesSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDbParameterChangesSortByEnum
func GetSummarizeAwrDbParameterChangesSortOrderEnumStringValues() []string
GetSummarizeAwrDbParameterChangesSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDbParameterChangesSortOrderEnum
func GetSummarizeAwrDbParametersSortByEnumStringValues() []string
GetSummarizeAwrDbParametersSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDbParametersSortByEnum
func GetSummarizeAwrDbParametersSortOrderEnumStringValues() []string
GetSummarizeAwrDbParametersSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDbParametersSortOrderEnum
func GetSummarizeAwrDbParametersValueChangedEnumStringValues() []string
GetSummarizeAwrDbParametersValueChangedEnumStringValues Enumerates the set of values in String for SummarizeAwrDbParametersValueChangedEnum
func GetSummarizeAwrDbParametersValueDefaultEnumStringValues() []string
GetSummarizeAwrDbParametersValueDefaultEnumStringValues Enumerates the set of values in String for SummarizeAwrDbParametersValueDefaultEnum
func GetSummarizeAwrDbParametersValueModifiedEnumStringValues() []string
GetSummarizeAwrDbParametersValueModifiedEnumStringValues Enumerates the set of values in String for SummarizeAwrDbParametersValueModifiedEnum
func GetSummarizeAwrDbSnapshotRangesSortByEnumStringValues() []string
GetSummarizeAwrDbSnapshotRangesSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDbSnapshotRangesSortByEnum
func GetSummarizeAwrDbSnapshotRangesSortOrderEnumStringValues() []string
GetSummarizeAwrDbSnapshotRangesSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDbSnapshotRangesSortOrderEnum
func GetSummarizeAwrDbSysstatsSortByEnumStringValues() []string
GetSummarizeAwrDbSysstatsSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDbSysstatsSortByEnum
func GetSummarizeAwrDbSysstatsSortOrderEnumStringValues() []string
GetSummarizeAwrDbSysstatsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDbSysstatsSortOrderEnum
func GetSummarizeAwrDbTopWaitEventsSessionTypeEnumStringValues() []string
GetSummarizeAwrDbTopWaitEventsSessionTypeEnumStringValues Enumerates the set of values in String for SummarizeAwrDbTopWaitEventsSessionTypeEnum
func GetSummarizeAwrDbTopWaitEventsSortByEnumStringValues() []string
GetSummarizeAwrDbTopWaitEventsSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDbTopWaitEventsSortByEnum
func GetSummarizeAwrDbTopWaitEventsSortOrderEnumStringValues() []string
GetSummarizeAwrDbTopWaitEventsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDbTopWaitEventsSortOrderEnum
func GetSummarizeAwrDbWaitEventBucketsSortByEnumStringValues() []string
GetSummarizeAwrDbWaitEventBucketsSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDbWaitEventBucketsSortByEnum
func GetSummarizeAwrDbWaitEventBucketsSortOrderEnumStringValues() []string
GetSummarizeAwrDbWaitEventBucketsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDbWaitEventBucketsSortOrderEnum
func GetSummarizeAwrDbWaitEventsSessionTypeEnumStringValues() []string
GetSummarizeAwrDbWaitEventsSessionTypeEnumStringValues Enumerates the set of values in String for SummarizeAwrDbWaitEventsSessionTypeEnum
func GetSummarizeAwrDbWaitEventsSortByEnumStringValues() []string
GetSummarizeAwrDbWaitEventsSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDbWaitEventsSortByEnum
func GetSummarizeAwrDbWaitEventsSortOrderEnumStringValues() []string
GetSummarizeAwrDbWaitEventsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDbWaitEventsSortOrderEnum
func GetSummarizeJobExecutionsStatusesSortByEnumStringValues() []string
GetSummarizeJobExecutionsStatusesSortByEnumStringValues Enumerates the set of values in String for SummarizeJobExecutionsStatusesSortByEnum
func GetSummarizeJobExecutionsStatusesSortOrderEnumStringValues() []string
GetSummarizeJobExecutionsStatusesSortOrderEnumStringValues Enumerates the set of values in String for SummarizeJobExecutionsStatusesSortOrderEnum
func GetSystemPrivilegeSummaryAdminOptionEnumStringValues() []string
GetSystemPrivilegeSummaryAdminOptionEnumStringValues Enumerates the set of values in String for SystemPrivilegeSummaryAdminOptionEnum
func GetSystemPrivilegeSummaryCommonEnumStringValues() []string
GetSystemPrivilegeSummaryCommonEnumStringValues Enumerates the set of values in String for SystemPrivilegeSummaryCommonEnum
func GetSystemPrivilegeSummaryInheritedEnumStringValues() []string
GetSystemPrivilegeSummaryInheritedEnumStringValues Enumerates the set of values in String for SystemPrivilegeSummaryInheritedEnum
func GetTableStatisticsStatusCategoryEnumStringValues() []string
GetTableStatisticsStatusCategoryEnumStringValues Enumerates the set of values in String for TableStatisticsStatusCategoryEnum
func GetTablespaceAdminCredentialDetailsRoleEnumStringValues() []string
GetTablespaceAdminCredentialDetailsRoleEnumStringValues Enumerates the set of values in String for TablespaceAdminCredentialDetailsRoleEnum
func GetTablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnumStringValues() []string
GetTablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnumStringValues Enumerates the set of values in String for TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum
func GetTablespaceAdminStatusStatusEnumStringValues() []string
GetTablespaceAdminStatusStatusEnumStringValues Enumerates the set of values in String for TablespaceAdminStatusStatusEnum
func GetTablespaceAllocationTypeEnumStringValues() []string
GetTablespaceAllocationTypeEnumStringValues Enumerates the set of values in String for TablespaceAllocationTypeEnum
func GetTablespaceCompressForEnumStringValues() []string
GetTablespaceCompressForEnumStringValues Enumerates the set of values in String for TablespaceCompressForEnum
func GetTablespaceDefaultInMemoryCompressionEnumStringValues() []string
GetTablespaceDefaultInMemoryCompressionEnumStringValues Enumerates the set of values in String for TablespaceDefaultInMemoryCompressionEnum
func GetTablespaceDefaultInMemoryDistributeEnumStringValues() []string
GetTablespaceDefaultInMemoryDistributeEnumStringValues Enumerates the set of values in String for TablespaceDefaultInMemoryDistributeEnum
func GetTablespaceDefaultInMemoryDuplicateEnumStringValues() []string
GetTablespaceDefaultInMemoryDuplicateEnumStringValues Enumerates the set of values in String for TablespaceDefaultInMemoryDuplicateEnum
func GetTablespaceDefaultInMemoryEnumStringValues() []string
GetTablespaceDefaultInMemoryEnumStringValues Enumerates the set of values in String for TablespaceDefaultInMemoryEnum
func GetTablespaceDefaultInMemoryPriorityEnumStringValues() []string
GetTablespaceDefaultInMemoryPriorityEnumStringValues Enumerates the set of values in String for TablespaceDefaultInMemoryPriorityEnum
func GetTablespaceDefaultInMemoryServiceEnumStringValues() []string
GetTablespaceDefaultInMemoryServiceEnumStringValues Enumerates the set of values in String for TablespaceDefaultInMemoryServiceEnum
func GetTablespaceDefaultIndexCompressionEnumStringValues() []string
GetTablespaceDefaultIndexCompressionEnumStringValues Enumerates the set of values in String for TablespaceDefaultIndexCompressionEnum
func GetTablespaceDefaultTableCompressionEnumStringValues() []string
GetTablespaceDefaultTableCompressionEnumStringValues Enumerates the set of values in String for TablespaceDefaultTableCompressionEnum
func GetTablespaceExtentManagementEnumStringValues() []string
GetTablespaceExtentManagementEnumStringValues Enumerates the set of values in String for TablespaceExtentManagementEnum
func GetTablespaceIndexCompressForEnumStringValues() []string
GetTablespaceIndexCompressForEnumStringValues Enumerates the set of values in String for TablespaceIndexCompressForEnum
func GetTablespaceLoggingEnumStringValues() []string
GetTablespaceLoggingEnumStringValues Enumerates the set of values in String for TablespaceLoggingEnum
func GetTablespaceLostWriteProtectEnumStringValues() []string
GetTablespaceLostWriteProtectEnumStringValues Enumerates the set of values in String for TablespaceLostWriteProtectEnum
func GetTablespacePredicateEvaluationEnumStringValues() []string
GetTablespacePredicateEvaluationEnumStringValues Enumerates the set of values in String for TablespacePredicateEvaluationEnum
func GetTablespaceRetentionEnumStringValues() []string
GetTablespaceRetentionEnumStringValues Enumerates the set of values in String for TablespaceRetentionEnum
func GetTablespaceSegmentSpaceManagementEnumStringValues() []string
GetTablespaceSegmentSpaceManagementEnumStringValues Enumerates the set of values in String for TablespaceSegmentSpaceManagementEnum
func GetTablespaceSharedEnumStringValues() []string
GetTablespaceSharedEnumStringValues Enumerates the set of values in String for TablespaceSharedEnum
func GetTablespaceStatusEnumStringValues() []string
GetTablespaceStatusEnumStringValues Enumerates the set of values in String for TablespaceStatusEnum
func GetTablespaceStorageSizeUnitEnumStringValues() []string
GetTablespaceStorageSizeUnitEnumStringValues Enumerates the set of values in String for TablespaceStorageSizeUnitEnum
func GetTablespaceSummaryAllocationTypeEnumStringValues() []string
GetTablespaceSummaryAllocationTypeEnumStringValues Enumerates the set of values in String for TablespaceSummaryAllocationTypeEnum
func GetTablespaceSummaryCompressForEnumStringValues() []string
GetTablespaceSummaryCompressForEnumStringValues Enumerates the set of values in String for TablespaceSummaryCompressForEnum
func GetTablespaceSummaryDefaultInMemoryCompressionEnumStringValues() []string
GetTablespaceSummaryDefaultInMemoryCompressionEnumStringValues Enumerates the set of values in String for TablespaceSummaryDefaultInMemoryCompressionEnum
func GetTablespaceSummaryDefaultInMemoryDistributeEnumStringValues() []string
GetTablespaceSummaryDefaultInMemoryDistributeEnumStringValues Enumerates the set of values in String for TablespaceSummaryDefaultInMemoryDistributeEnum
func GetTablespaceSummaryDefaultInMemoryDuplicateEnumStringValues() []string
GetTablespaceSummaryDefaultInMemoryDuplicateEnumStringValues Enumerates the set of values in String for TablespaceSummaryDefaultInMemoryDuplicateEnum
func GetTablespaceSummaryDefaultInMemoryEnumStringValues() []string
GetTablespaceSummaryDefaultInMemoryEnumStringValues Enumerates the set of values in String for TablespaceSummaryDefaultInMemoryEnum
func GetTablespaceSummaryDefaultInMemoryPriorityEnumStringValues() []string
GetTablespaceSummaryDefaultInMemoryPriorityEnumStringValues Enumerates the set of values in String for TablespaceSummaryDefaultInMemoryPriorityEnum
func GetTablespaceSummaryDefaultInMemoryServiceEnumStringValues() []string
GetTablespaceSummaryDefaultInMemoryServiceEnumStringValues Enumerates the set of values in String for TablespaceSummaryDefaultInMemoryServiceEnum
func GetTablespaceSummaryDefaultIndexCompressionEnumStringValues() []string
GetTablespaceSummaryDefaultIndexCompressionEnumStringValues Enumerates the set of values in String for TablespaceSummaryDefaultIndexCompressionEnum
func GetTablespaceSummaryDefaultTableCompressionEnumStringValues() []string
GetTablespaceSummaryDefaultTableCompressionEnumStringValues Enumerates the set of values in String for TablespaceSummaryDefaultTableCompressionEnum
func GetTablespaceSummaryExtentManagementEnumStringValues() []string
GetTablespaceSummaryExtentManagementEnumStringValues Enumerates the set of values in String for TablespaceSummaryExtentManagementEnum
func GetTablespaceSummaryIndexCompressForEnumStringValues() []string
GetTablespaceSummaryIndexCompressForEnumStringValues Enumerates the set of values in String for TablespaceSummaryIndexCompressForEnum
func GetTablespaceSummaryLoggingEnumStringValues() []string
GetTablespaceSummaryLoggingEnumStringValues Enumerates the set of values in String for TablespaceSummaryLoggingEnum
func GetTablespaceSummaryLostWriteProtectEnumStringValues() []string
GetTablespaceSummaryLostWriteProtectEnumStringValues Enumerates the set of values in String for TablespaceSummaryLostWriteProtectEnum
func GetTablespaceSummaryPredicateEvaluationEnumStringValues() []string
GetTablespaceSummaryPredicateEvaluationEnumStringValues Enumerates the set of values in String for TablespaceSummaryPredicateEvaluationEnum
func GetTablespaceSummaryRetentionEnumStringValues() []string
GetTablespaceSummaryRetentionEnumStringValues Enumerates the set of values in String for TablespaceSummaryRetentionEnum
func GetTablespaceSummarySegmentSpaceManagementEnumStringValues() []string
GetTablespaceSummarySegmentSpaceManagementEnumStringValues Enumerates the set of values in String for TablespaceSummarySegmentSpaceManagementEnum
func GetTablespaceSummarySharedEnumStringValues() []string
GetTablespaceSummarySharedEnumStringValues Enumerates the set of values in String for TablespaceSummarySharedEnum
func GetTablespaceSummaryStatusEnumStringValues() []string
GetTablespaceSummaryStatusEnumStringValues Enumerates the set of values in String for TablespaceSummaryStatusEnum
func GetTablespaceSummaryTypeEnumStringValues() []string
GetTablespaceSummaryTypeEnumStringValues Enumerates the set of values in String for TablespaceSummaryTypeEnum
func GetTablespaceTypeEnumStringValues() []string
GetTablespaceTypeEnumStringValues Enumerates the set of values in String for TablespaceTypeEnum
func GetTestNamedCredentialStatusStatusEnumStringValues() []string
GetTestNamedCredentialStatusStatusEnumStringValues Enumerates the set of values in String for TestNamedCredentialStatusStatusEnum
func GetTestPreferredCredentialStatusStatusEnumStringValues() []string
GetTestPreferredCredentialStatusStatusEnumStringValues Enumerates the set of values in String for TestPreferredCredentialStatusStatusEnum
func GetUpdateExternalDbSystemConnectorDetailsConnectorTypeEnumStringValues() []string
GetUpdateExternalDbSystemConnectorDetailsConnectorTypeEnumStringValues Enumerates the set of values in String for UpdateExternalDbSystemConnectorDetailsConnectorTypeEnum
func GetUpdateExternalExadataInfrastructureDetailsLicenseModelEnumStringValues() []string
GetUpdateExternalExadataInfrastructureDetailsLicenseModelEnumStringValues Enumerates the set of values in String for UpdateExternalExadataInfrastructureDetailsLicenseModelEnum
func GetUpdateTablespaceDetailsStatusEnumStringValues() []string
GetUpdateTablespaceDetailsStatusEnumStringValues Enumerates the set of values in String for UpdateTablespaceDetailsStatusEnum
func GetUpdateTablespaceDetailsTypeEnumStringValues() []string
GetUpdateTablespaceDetailsTypeEnumStringValues Enumerates the set of values in String for UpdateTablespaceDetailsTypeEnum
func GetUserAllSharedEnumStringValues() []string
GetUserAllSharedEnumStringValues Enumerates the set of values in String for UserAllSharedEnum
func GetUserAuthenticationEnumStringValues() []string
GetUserAuthenticationEnumStringValues Enumerates the set of values in String for UserAuthenticationEnum
func GetUserCommonEnumStringValues() []string
GetUserCommonEnumStringValues Enumerates the set of values in String for UserCommonEnum
func GetUserEditionsEnabledEnumStringValues() []string
GetUserEditionsEnabledEnumStringValues Enumerates the set of values in String for UserEditionsEnabledEnum
func GetUserExternalSharedEnumStringValues() []string
GetUserExternalSharedEnumStringValues Enumerates the set of values in String for UserExternalSharedEnum
func GetUserImplicitEnumStringValues() []string
GetUserImplicitEnumStringValues Enumerates the set of values in String for UserImplicitEnum
func GetUserInheritedEnumStringValues() []string
GetUserInheritedEnumStringValues Enumerates the set of values in String for UserInheritedEnum
func GetUserOracleMaintainedEnumStringValues() []string
GetUserOracleMaintainedEnumStringValues Enumerates the set of values in String for UserOracleMaintainedEnum
func GetUserProxyConnectEnumStringValues() []string
GetUserProxyConnectEnumStringValues Enumerates the set of values in String for UserProxyConnectEnum
func GetUserStatusEnumStringValues() []string
GetUserStatusEnumStringValues Enumerates the set of values in String for UserStatusEnum
func GetUserSummaryStatusEnumStringValues() []string
GetUserSummaryStatusEnumStringValues Enumerates the set of values in String for UserSummaryStatusEnum
func GetWorkRequestOperationTypeEnumStringValues() []string
GetWorkRequestOperationTypeEnumStringValues Enumerates the set of values in String for WorkRequestOperationTypeEnum
func GetWorkRequestResourceActionTypeEnumStringValues() []string
GetWorkRequestResourceActionTypeEnumStringValues Enumerates the set of values in String for WorkRequestResourceActionTypeEnum
func GetWorkRequestStatusEnumStringValues() []string
GetWorkRequestStatusEnumStringValues Enumerates the set of values in String for WorkRequestStatusEnum
func GetWorkloadTypeEnumStringValues() []string
GetWorkloadTypeEnumStringValues Enumerates the set of values in String for WorkloadTypeEnum
ActivityTimeSeriesMetrics The response object representing activityMetric details for a specific Managed Database at a particular time.
type ActivityTimeSeriesMetrics struct { // The date and time the activity metric was created. Timestamp *common.SDKTime `mandatory:"false" json:"timestamp"` CpuTime *MetricDataPoint `mandatory:"false" json:"cpuTime"` WaitTime *MetricDataPoint `mandatory:"false" json:"waitTime"` UserIoTime *MetricDataPoint `mandatory:"false" json:"userIoTime"` CpuCount *MetricDataPoint `mandatory:"false" json:"cpuCount"` Cluster *MetricDataPoint `mandatory:"false" json:"cluster"` }
func (m ActivityTimeSeriesMetrics) String() string
func (m ActivityTimeSeriesMetrics) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AddDataFilesDetails The details required to add data files or temp files to the tablespace. lease provide either credentialDetails or databaseCredential. It's recommended to provide databaseCredential
type AddDataFilesDetails struct { // Specifies whether the file is a data file or temp file. FileType AddDataFilesDetailsFileTypeEnum `mandatory:"true" json:"fileType"` CredentialDetails TablespaceAdminCredentialDetails `mandatory:"false" json:"credentialDetails"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` // The list of data files or temp files added to the tablespace. DataFiles []string `mandatory:"false" json:"dataFiles"` // The number of data files or temp files to be added for the tablespace. This is for Oracle Managed Files only. FileCount *int `mandatory:"false" json:"fileCount"` // The size of each data file or temp file. FileSize *TablespaceStorageSize `mandatory:"false" json:"fileSize"` // Specifies whether Oracle can reuse the data file or temp file. Reuse is only allowed when the file name is provided. IsReusable *bool `mandatory:"false" json:"isReusable"` // Specifies whether the data file or temp file can be extended automatically. IsAutoExtensible *bool `mandatory:"false" json:"isAutoExtensible"` // The size of the next increment of disk space to be allocated automatically when more extents are required. AutoExtendNextSize *TablespaceStorageSize `mandatory:"false" json:"autoExtendNextSize"` // The maximum disk space allowed for automatic extension of the data files or temp files. AutoExtendMaxSize *TablespaceStorageSize `mandatory:"false" json:"autoExtendMaxSize"` // Specifies whether the disk space of the data file or temp file can be limited. IsMaxSizeUnlimited *bool `mandatory:"false" json:"isMaxSizeUnlimited"` }
func (m AddDataFilesDetails) String() string
func (m *AddDataFilesDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m AddDataFilesDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AddDataFilesDetailsFileTypeEnum Enum with underlying type: string
type AddDataFilesDetailsFileTypeEnum string
Set of constants representing the allowable values for AddDataFilesDetailsFileTypeEnum
const ( AddDataFilesDetailsFileTypeDatafile AddDataFilesDetailsFileTypeEnum = "DATAFILE" AddDataFilesDetailsFileTypeTempfile AddDataFilesDetailsFileTypeEnum = "TEMPFILE" )
func GetAddDataFilesDetailsFileTypeEnumValues() []AddDataFilesDetailsFileTypeEnum
GetAddDataFilesDetailsFileTypeEnumValues Enumerates the set of values for AddDataFilesDetailsFileTypeEnum
func GetMappingAddDataFilesDetailsFileTypeEnum(val string) (AddDataFilesDetailsFileTypeEnum, bool)
GetMappingAddDataFilesDetailsFileTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AddDataFilesRequest wrapper for the AddDataFiles operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/AddDataFiles.go.html to see an example of how to use AddDataFilesRequest.
type AddDataFilesRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The name of the tablespace. TablespaceName *string `mandatory:"true" contributesTo:"path" name:"tablespaceName"` // The details required to add data files or temp files to the tablespace. AddDataFilesDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request AddDataFilesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request AddDataFilesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request AddDataFilesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request AddDataFilesRequest) String() string
func (request AddDataFilesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AddDataFilesResponse wrapper for the AddDataFiles operation
type AddDataFilesResponse struct { // The underlying http response RawResponse *http.Response // The TablespaceAdminStatus instance TablespaceAdminStatus `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response AddDataFilesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response AddDataFilesResponse) String() string
AddManagedDatabaseToManagedDatabaseGroupDetails The Managed Database details required to add it to a Managed Database Group.
type AddManagedDatabaseToManagedDatabaseGroupDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" json:"managedDatabaseId"` }
func (m AddManagedDatabaseToManagedDatabaseGroupDetails) String() string
func (m AddManagedDatabaseToManagedDatabaseGroupDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AddManagedDatabaseToManagedDatabaseGroupRequest wrapper for the AddManagedDatabaseToManagedDatabaseGroup operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/AddManagedDatabaseToManagedDatabaseGroup.go.html to see an example of how to use AddManagedDatabaseToManagedDatabaseGroupRequest.
type AddManagedDatabaseToManagedDatabaseGroupRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database Group. ManagedDatabaseGroupId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseGroupId"` // The Managed Database details required to add the Managed Database to a Managed Database Group. AddManagedDatabaseToManagedDatabaseGroupDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request AddManagedDatabaseToManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request AddManagedDatabaseToManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request AddManagedDatabaseToManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request AddManagedDatabaseToManagedDatabaseGroupRequest) String() string
func (request AddManagedDatabaseToManagedDatabaseGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AddManagedDatabaseToManagedDatabaseGroupResponse wrapper for the AddManagedDatabaseToManagedDatabaseGroup operation
type AddManagedDatabaseToManagedDatabaseGroupResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response AddManagedDatabaseToManagedDatabaseGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response AddManagedDatabaseToManagedDatabaseGroupResponse) String() string
AddmTaskSummary The object containing the ADDM task metadata.
type AddmTaskSummary struct { // The ID number of the ADDM task. TaskId *int64 `mandatory:"true" json:"taskId"` // The creation date of the ADDM task. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The name of the ADDM task. TaskName *string `mandatory:"false" json:"taskName"` // The description of the ADDM task. Description *string `mandatory:"false" json:"description"` // The database user who owns the ADDM task. DbUser *string `mandatory:"false" json:"dbUser"` // The status of the ADDM task. Status AddmTaskSummaryStatusEnum `mandatory:"false" json:"status,omitempty"` // A description of how the task was created. HowCreated AddmTaskSummaryHowCreatedEnum `mandatory:"false" json:"howCreated,omitempty"` // The timestamp of the beginning AWR snapshot used in the ADDM task as defined by date-time RFC3339 format. StartSnapshotTime *common.SDKTime `mandatory:"false" json:"startSnapshotTime"` // The timestamp of the ending AWR snapshot used in the ADDM task as defined by date-time RFC3339 format. EndSnapshotTime *common.SDKTime `mandatory:"false" json:"endSnapshotTime"` // The ID number of the beginning AWR snapshot. BeginSnapshotId *int64 `mandatory:"false" json:"beginSnapshotId"` // The ID number of the ending AWR snapshot. EndSnapshotId *int64 `mandatory:"false" json:"endSnapshotId"` // The number of ADDM findings. Findings *int64 `mandatory:"false" json:"findings"` }
func (m AddmTaskSummary) String() string
func (m AddmTaskSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AddmTaskSummaryHowCreatedEnum Enum with underlying type: string
type AddmTaskSummaryHowCreatedEnum string
Set of constants representing the allowable values for AddmTaskSummaryHowCreatedEnum
const ( AddmTaskSummaryHowCreatedAuto AddmTaskSummaryHowCreatedEnum = "AUTO" AddmTaskSummaryHowCreatedManual AddmTaskSummaryHowCreatedEnum = "MANUAL" )
func GetAddmTaskSummaryHowCreatedEnumValues() []AddmTaskSummaryHowCreatedEnum
GetAddmTaskSummaryHowCreatedEnumValues Enumerates the set of values for AddmTaskSummaryHowCreatedEnum
func GetMappingAddmTaskSummaryHowCreatedEnum(val string) (AddmTaskSummaryHowCreatedEnum, bool)
GetMappingAddmTaskSummaryHowCreatedEnum performs case Insensitive comparison on enum value and return the desired enum
AddmTaskSummaryStatusEnum Enum with underlying type: string
type AddmTaskSummaryStatusEnum string
Set of constants representing the allowable values for AddmTaskSummaryStatusEnum
const ( AddmTaskSummaryStatusInitial AddmTaskSummaryStatusEnum = "INITIAL" AddmTaskSummaryStatusExecuting AddmTaskSummaryStatusEnum = "EXECUTING" AddmTaskSummaryStatusInterrupted AddmTaskSummaryStatusEnum = "INTERRUPTED" AddmTaskSummaryStatusCompleted AddmTaskSummaryStatusEnum = "COMPLETED" AddmTaskSummaryStatusError AddmTaskSummaryStatusEnum = "ERROR" )
func GetAddmTaskSummaryStatusEnumValues() []AddmTaskSummaryStatusEnum
GetAddmTaskSummaryStatusEnumValues Enumerates the set of values for AddmTaskSummaryStatusEnum
func GetMappingAddmTaskSummaryStatusEnum(val string) (AddmTaskSummaryStatusEnum, bool)
GetMappingAddmTaskSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum
AddmTasksCollection The list of ADDM task metadata.
type AddmTasksCollection struct { // The list of ADDM task metadata. Items []AddmTaskSummary `mandatory:"true" json:"items"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" json:"managedDatabaseId"` }
func (m AddmTasksCollection) String() string
func (m AddmTasksCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AddmTasksRequest wrapper for the AddmTasks operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/AddmTasks.go.html to see an example of how to use AddmTasksRequest.
type AddmTasksRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The beginning of the time range to search for ADDM tasks as defined by date-time RFC3339 format. TimeStart *common.SDKTime `mandatory:"true" contributesTo:"query" name:"timeStart"` // The end of the time range to search for ADDM tasks as defined by date-time RFC3339 format. TimeEnd *common.SDKTime `mandatory:"true" contributesTo:"query" name:"timeEnd"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The option to sort the list of ADDM tasks. SortBy AddmTasksSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order. SortOrder AddmTasksSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request AddmTasksRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request AddmTasksRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request AddmTasksRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request AddmTasksRequest) String() string
func (request AddmTasksRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AddmTasksResponse wrapper for the AddmTasks operation
type AddmTasksResponse struct { // The underlying http response RawResponse *http.Response // A list of AddmTasksCollection instances AddmTasksCollection `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 (response AddmTasksResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response AddmTasksResponse) String() string
AddmTasksSortByEnum Enum with underlying type: string
type AddmTasksSortByEnum string
Set of constants representing the allowable values for AddmTasksSortByEnum
const ( AddmTasksSortByTaskName AddmTasksSortByEnum = "TASK_NAME" AddmTasksSortByTaskId AddmTasksSortByEnum = "TASK_ID" AddmTasksSortByDescription AddmTasksSortByEnum = "DESCRIPTION" AddmTasksSortByDbUser AddmTasksSortByEnum = "DB_USER" AddmTasksSortByStatus AddmTasksSortByEnum = "STATUS" AddmTasksSortByTimeCreated AddmTasksSortByEnum = "TIME_CREATED" AddmTasksSortByBeginTime AddmTasksSortByEnum = "BEGIN_TIME" AddmTasksSortByEndTime AddmTasksSortByEnum = "END_TIME" )
func GetAddmTasksSortByEnumValues() []AddmTasksSortByEnum
GetAddmTasksSortByEnumValues Enumerates the set of values for AddmTasksSortByEnum
func GetMappingAddmTasksSortByEnum(val string) (AddmTasksSortByEnum, bool)
GetMappingAddmTasksSortByEnum performs case Insensitive comparison on enum value and return the desired enum
AddmTasksSortOrderEnum Enum with underlying type: string
type AddmTasksSortOrderEnum string
Set of constants representing the allowable values for AddmTasksSortOrderEnum
const ( AddmTasksSortOrderAsc AddmTasksSortOrderEnum = "ASC" AddmTasksSortOrderDesc AddmTasksSortOrderEnum = "DESC" )
func GetAddmTasksSortOrderEnumValues() []AddmTasksSortOrderEnum
GetAddmTasksSortOrderEnumValues Enumerates the set of values for AddmTasksSortOrderEnum
func GetMappingAddmTasksSortOrderEnum(val string) (AddmTasksSortOrderEnum, bool)
GetMappingAddmTasksSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
AdvisorRule The details of the Optimizer Statistics Advisor rule.
type AdvisorRule struct { // The name of the rule. Name *string `mandatory:"true" json:"name"` // The description of the rule. Description *string `mandatory:"true" json:"description"` // The list of findings for the rule. Findings []RuleFinding `mandatory:"true" json:"findings"` }
func (m AdvisorRule) String() string
func (m AdvisorRule) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AlertLogCollection The list of alert logs.
type AlertLogCollection struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" json:"managedDatabaseId"` // An array of the alert logs. Items []AlertLogSummary `mandatory:"true" json:"items"` }
func (m AlertLogCollection) String() string
func (m AlertLogCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AlertLogCountSummary The details for one alert log count entry.
type AlertLogCountSummary struct { // The category of different alert logs. Category AlertLogCountSummaryCategoryEnum `mandatory:"true" json:"category"` // The count of alert logs with specific category. Count *int `mandatory:"true" json:"count"` }
func (m AlertLogCountSummary) String() string
func (m AlertLogCountSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AlertLogCountSummaryCategoryEnum Enum with underlying type: string
type AlertLogCountSummaryCategoryEnum string
Set of constants representing the allowable values for AlertLogCountSummaryCategoryEnum
const ( AlertLogCountSummaryCategoryUnknown AlertLogCountSummaryCategoryEnum = "UNKNOWN" AlertLogCountSummaryCategoryIncidentError AlertLogCountSummaryCategoryEnum = "INCIDENT_ERROR" AlertLogCountSummaryCategoryError AlertLogCountSummaryCategoryEnum = "ERROR" AlertLogCountSummaryCategoryWarning AlertLogCountSummaryCategoryEnum = "WARNING" AlertLogCountSummaryCategoryNotification AlertLogCountSummaryCategoryEnum = "NOTIFICATION" AlertLogCountSummaryCategoryTrace AlertLogCountSummaryCategoryEnum = "TRACE" AlertLogCountSummaryCategoryCritical AlertLogCountSummaryCategoryEnum = "CRITICAL" AlertLogCountSummaryCategorySevere AlertLogCountSummaryCategoryEnum = "SEVERE" AlertLogCountSummaryCategoryImportant AlertLogCountSummaryCategoryEnum = "IMPORTANT" AlertLogCountSummaryCategoryNormal AlertLogCountSummaryCategoryEnum = "NORMAL" AlertLogCountSummaryCategoryOther AlertLogCountSummaryCategoryEnum = "OTHER" )
func GetAlertLogCountSummaryCategoryEnumValues() []AlertLogCountSummaryCategoryEnum
GetAlertLogCountSummaryCategoryEnumValues Enumerates the set of values for AlertLogCountSummaryCategoryEnum
func GetMappingAlertLogCountSummaryCategoryEnum(val string) (AlertLogCountSummaryCategoryEnum, bool)
GetMappingAlertLogCountSummaryCategoryEnum performs case Insensitive comparison on enum value and return the desired enum
AlertLogCountsCollection The collection of the counts of different level or type of alert logs.
type AlertLogCountsCollection struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" json:"managedDatabaseId"` // An array of the counts of different urgency or type of alert logs. Items []AlertLogCountSummary `mandatory:"true" json:"items"` }
func (m AlertLogCountsCollection) String() string
func (m AlertLogCountsCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AlertLogSummary The detail for one alert log entry.
type AlertLogSummary struct { // The level of the alert log. MessageLevel AlertLogSummaryMessageLevelEnum `mandatory:"true" json:"messageLevel"` // The type of alert log message. MessageType AlertLogSummaryMessageTypeEnum `mandatory:"true" json:"messageType"` // The contents of the alert log message. MessageContent *string `mandatory:"false" json:"messageContent"` // The date and time the alert log was created. Timestamp *common.SDKTime `mandatory:"false" json:"timestamp"` // The supplemental details of the alert log. SupplementalDetail *string `mandatory:"false" json:"supplementalDetail"` // The alert log file location. FileLocation *string `mandatory:"false" json:"fileLocation"` }
func (m AlertLogSummary) String() string
func (m AlertLogSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AlertLogSummaryMessageLevelEnum Enum with underlying type: string
type AlertLogSummaryMessageLevelEnum string
Set of constants representing the allowable values for AlertLogSummaryMessageLevelEnum
const ( AlertLogSummaryMessageLevelCritical AlertLogSummaryMessageLevelEnum = "CRITICAL" AlertLogSummaryMessageLevelSevere AlertLogSummaryMessageLevelEnum = "SEVERE" AlertLogSummaryMessageLevelImportant AlertLogSummaryMessageLevelEnum = "IMPORTANT" AlertLogSummaryMessageLevelNormal AlertLogSummaryMessageLevelEnum = "NORMAL" AlertLogSummaryMessageLevelOther AlertLogSummaryMessageLevelEnum = "OTHER" )
func GetAlertLogSummaryMessageLevelEnumValues() []AlertLogSummaryMessageLevelEnum
GetAlertLogSummaryMessageLevelEnumValues Enumerates the set of values for AlertLogSummaryMessageLevelEnum
func GetMappingAlertLogSummaryMessageLevelEnum(val string) (AlertLogSummaryMessageLevelEnum, bool)
GetMappingAlertLogSummaryMessageLevelEnum performs case Insensitive comparison on enum value and return the desired enum
AlertLogSummaryMessageTypeEnum Enum with underlying type: string
type AlertLogSummaryMessageTypeEnum string
Set of constants representing the allowable values for AlertLogSummaryMessageTypeEnum
const ( AlertLogSummaryMessageTypeUnknown AlertLogSummaryMessageTypeEnum = "UNKNOWN" AlertLogSummaryMessageTypeIncidentError AlertLogSummaryMessageTypeEnum = "INCIDENT_ERROR" AlertLogSummaryMessageTypeError AlertLogSummaryMessageTypeEnum = "ERROR" AlertLogSummaryMessageTypeWarning AlertLogSummaryMessageTypeEnum = "WARNING" AlertLogSummaryMessageTypeNotification AlertLogSummaryMessageTypeEnum = "NOTIFICATION" AlertLogSummaryMessageTypeTrace AlertLogSummaryMessageTypeEnum = "TRACE" AlertLogSummaryMessageTypeOther AlertLogSummaryMessageTypeEnum = "OTHER" )
func GetAlertLogSummaryMessageTypeEnumValues() []AlertLogSummaryMessageTypeEnum
GetAlertLogSummaryMessageTypeEnumValues Enumerates the set of values for AlertLogSummaryMessageTypeEnum
func GetMappingAlertLogSummaryMessageTypeEnum(val string) (AlertLogSummaryMessageTypeEnum, bool)
GetMappingAlertLogSummaryMessageTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AlertSeverityEnumEnum Enum with underlying type: string
type AlertSeverityEnumEnum string
Set of constants representing the allowable values for AlertSeverityEnumEnum
const ( AlertSeverityEnumClear AlertSeverityEnumEnum = "CLEAR" AlertSeverityEnumInfo AlertSeverityEnumEnum = "INFO" AlertSeverityEnumWarning AlertSeverityEnumEnum = "WARNING" AlertSeverityEnumCritical AlertSeverityEnumEnum = "CRITICAL" )
func GetAlertSeverityEnumEnumValues() []AlertSeverityEnumEnum
GetAlertSeverityEnumEnumValues Enumerates the set of values for AlertSeverityEnumEnum
func GetMappingAlertSeverityEnumEnum(val string) (AlertSeverityEnumEnum, bool)
GetMappingAlertSeverityEnumEnum performs case Insensitive comparison on enum value and return the desired enum
AlertTypeEnumEnum Enum with underlying type: string
type AlertTypeEnumEnum string
Set of constants representing the allowable values for AlertTypeEnumEnum
const ( AlertTypeEnumStateful AlertTypeEnumEnum = "STATEFUL" AlertTypeEnumStateless AlertTypeEnumEnum = "STATELESS" )
func GetAlertTypeEnumEnumValues() []AlertTypeEnumEnum
GetAlertTypeEnumEnumValues Enumerates the set of values for AlertTypeEnumEnum
func GetMappingAlertTypeEnumEnum(val string) (AlertTypeEnumEnum, bool)
GetMappingAlertTypeEnumEnum performs case Insensitive comparison on enum value and return the desired enum
AllowedParameterValue A valid value for a database parameter.
type AllowedParameterValue struct { // The ordinal number in the list (1-based). Ordinal *float32 `mandatory:"false" json:"ordinal"` // The parameter value at ordinal. Value *string `mandatory:"false" json:"value"` // Indicates whether the given ordinal value is the default value for the parameter. IsDefault *bool `mandatory:"false" json:"isDefault"` }
func (m AllowedParameterValue) String() string
func (m AllowedParameterValue) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AsmConnectionCredentailsByName The existing named credential used to connect to the ASM instance.
type AsmConnectionCredentailsByName struct { // The name of the credential information that used to connect to the DB system resource. // The name should be in "x.y" format, where the length of "x" has a maximum of 64 characters, // and length of "y" has a maximum of 199 characters. The name strings can contain letters, // numbers and the underscore character only. Other characters are not valid, except for // the "." character that separates the "x" and "y" portions of the name. // *IMPORTANT* - The name must be unique within the OCI region the credential is being created in. // If you specify a name that duplicates the name of another credential within the same OCI region, // you may overwrite or corrupt the credential that is already using the name. // For example: inventorydb.abc112233445566778899 CredentialName *string `mandatory:"true" json:"credentialName"` }
func (m AsmConnectionCredentailsByName) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m AsmConnectionCredentailsByName) String() string
func (m AsmConnectionCredentailsByName) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AsmConnectionCredentials The credentials used to connect to the ASM instance. Currently only the `DETAILS` type is supported for creating MACS connector credentials.
type AsmConnectionCredentials interface { }
AsmConnectionCredentialsByDetails The credentials used to connect to the ASM instance.
type AsmConnectionCredentialsByDetails struct { // The user name used to connect to the ASM instance. UserName *string `mandatory:"true" json:"userName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password. PasswordSecretId *string `mandatory:"true" json:"passwordSecretId"` // The name of the credential information that used to connect to the DB system resource. // The name should be in "x.y" format, where the length of "x" has a maximum of 64 characters, // and length of "y" has a maximum of 199 characters. The name strings can contain letters, // numbers and the underscore character only. Other characters are not valid, except for // the "." character that separates the "x" and "y" portions of the name. // *IMPORTANT* - The name must be unique within the OCI region the credential is being created in. // If you specify a name that duplicates the name of another credential within the same OCI region, // you may overwrite or corrupt the credential that is already using the name. // For example: inventorydb.abc112233445566778899 CredentialName *string `mandatory:"false" json:"credentialName"` // The role of the user connecting to the ASM instance. Role AsmConnectionCredentialsByDetailsRoleEnum `mandatory:"true" json:"role"` }
func (m AsmConnectionCredentialsByDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m AsmConnectionCredentialsByDetails) String() string
func (m AsmConnectionCredentialsByDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AsmConnectionCredentialsByDetailsRoleEnum Enum with underlying type: string
type AsmConnectionCredentialsByDetailsRoleEnum string
Set of constants representing the allowable values for AsmConnectionCredentialsByDetailsRoleEnum
const ( AsmConnectionCredentialsByDetailsRoleSysasm AsmConnectionCredentialsByDetailsRoleEnum = "SYSASM" AsmConnectionCredentialsByDetailsRoleSysdba AsmConnectionCredentialsByDetailsRoleEnum = "SYSDBA" AsmConnectionCredentialsByDetailsRoleSysoper AsmConnectionCredentialsByDetailsRoleEnum = "SYSOPER" )
func GetAsmConnectionCredentialsByDetailsRoleEnumValues() []AsmConnectionCredentialsByDetailsRoleEnum
GetAsmConnectionCredentialsByDetailsRoleEnumValues Enumerates the set of values for AsmConnectionCredentialsByDetailsRoleEnum
func GetMappingAsmConnectionCredentialsByDetailsRoleEnum(val string) (AsmConnectionCredentialsByDetailsRoleEnum, bool)
GetMappingAsmConnectionCredentialsByDetailsRoleEnum performs case Insensitive comparison on enum value and return the desired enum
AsmConnectionCredentialsCredentialTypeEnum Enum with underlying type: string
type AsmConnectionCredentialsCredentialTypeEnum string
Set of constants representing the allowable values for AsmConnectionCredentialsCredentialTypeEnum
const ( AsmConnectionCredentialsCredentialTypeNameReference AsmConnectionCredentialsCredentialTypeEnum = "NAME_REFERENCE" AsmConnectionCredentialsCredentialTypeDetails AsmConnectionCredentialsCredentialTypeEnum = "DETAILS" )
func GetAsmConnectionCredentialsCredentialTypeEnumValues() []AsmConnectionCredentialsCredentialTypeEnum
GetAsmConnectionCredentialsCredentialTypeEnumValues Enumerates the set of values for AsmConnectionCredentialsCredentialTypeEnum
func GetMappingAsmConnectionCredentialsCredentialTypeEnum(val string) (AsmConnectionCredentialsCredentialTypeEnum, bool)
GetMappingAsmConnectionCredentialsCredentialTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AsmConnectionString The ASM instance connection string.
type AsmConnectionString struct { // The list of host names of the ASM instances. Hosts []string `mandatory:"true" json:"hosts"` // The port used to connect to the ASM instance. Port *int `mandatory:"true" json:"port"` // The service name of the ASM instance. Service *string `mandatory:"true" json:"service"` // The protocol used to connect to the ASM instance. Protocol AsmConnectionStringProtocolEnum `mandatory:"true" json:"protocol"` }
func (m AsmConnectionString) String() string
func (m AsmConnectionString) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AsmConnectionStringProtocolEnum Enum with underlying type: string
type AsmConnectionStringProtocolEnum string
Set of constants representing the allowable values for AsmConnectionStringProtocolEnum
const ( AsmConnectionStringProtocolTcp AsmConnectionStringProtocolEnum = "TCP" )
func GetAsmConnectionStringProtocolEnumValues() []AsmConnectionStringProtocolEnum
GetAsmConnectionStringProtocolEnumValues Enumerates the set of values for AsmConnectionStringProtocolEnum
func GetMappingAsmConnectionStringProtocolEnum(val string) (AsmConnectionStringProtocolEnum, bool)
GetMappingAsmConnectionStringProtocolEnum performs case Insensitive comparison on enum value and return the desired enum
AsmProperty The details of ASM properties.
type AsmProperty struct { // The name of the disk group. DiskGroup *string `mandatory:"true" json:"diskGroup"` }
func (m AsmProperty) String() string
func (m AsmProperty) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AsmPropertyCollection A collection of ASM properties for a specific Managed Database.
type AsmPropertyCollection struct { // An array of AsmPropertySummary resources. Items []AsmPropertySummary `mandatory:"true" json:"items"` }
func (m AsmPropertyCollection) String() string
func (m AsmPropertyCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AsmPropertySummary The summary of ASM properties.
type AsmPropertySummary struct { // The name of the disk group. DiskGroup *string `mandatory:"true" json:"diskGroup"` }
func (m AsmPropertySummary) String() string
func (m AsmPropertySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AssociatedComponent The details of the associated component.
type AssociatedComponent struct { // The identifier of the associated component. ComponentId *string `mandatory:"true" json:"componentId"` // The association type. AssociationType AssociatedComponentAssociationTypeEnum `mandatory:"true" json:"associationType"` // The type of associated component. ComponentType ExternalDbSystemComponentTypeEnum `mandatory:"false" json:"componentType,omitempty"` }
func (m AssociatedComponent) String() string
func (m AssociatedComponent) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AssociatedComponentAssociationTypeEnum Enum with underlying type: string
type AssociatedComponentAssociationTypeEnum string
Set of constants representing the allowable values for AssociatedComponentAssociationTypeEnum
const ( AssociatedComponentAssociationTypeContains AssociatedComponentAssociationTypeEnum = "CONTAINS" AssociatedComponentAssociationTypeUses AssociatedComponentAssociationTypeEnum = "USES" )
func GetAssociatedComponentAssociationTypeEnumValues() []AssociatedComponentAssociationTypeEnum
GetAssociatedComponentAssociationTypeEnumValues Enumerates the set of values for AssociatedComponentAssociationTypeEnum
func GetMappingAssociatedComponentAssociationTypeEnum(val string) (AssociatedComponentAssociationTypeEnum, bool)
GetMappingAssociatedComponentAssociationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AssociatedDatabaseCollection A collection of databases using a Database Management private endpoint.
type AssociatedDatabaseCollection struct { // A list of databases using a Database Management private endpoint. Items []AssociatedDatabaseSummary `mandatory:"true" json:"items"` }
func (m AssociatedDatabaseCollection) String() string
func (m AssociatedDatabaseCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AssociatedDatabaseSummary The summary of a database currently using a Database Management private endpoint.
type AssociatedDatabaseSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database. Id *string `mandatory:"true" json:"id"` // The name of the database. Name *string `mandatory:"true" json:"name"` // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time when Database Management was enabled for the database. TimeRegistered *common.SDKTime `mandatory:"true" json:"timeRegistered"` }
func (m AssociatedDatabaseSummary) String() string
func (m AssociatedDatabaseSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AssociatedServiceDetails The details of the associated service that will be enabled or disabled for an external DB System.
type AssociatedServiceDetails struct { // The status of the associated service. IsEnabled *bool `mandatory:"true" json:"isEnabled"` // The associated service-specific inputs in JSON string format, which Database Management can identify. Metadata *string `mandatory:"false" json:"metadata"` }
func (m AssociatedServiceDetails) String() string
func (m AssociatedServiceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AttentionLogCollection The list of attention logs.
type AttentionLogCollection struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" json:"managedDatabaseId"` // An array of the attention logs. Items []AttentionLogSummary `mandatory:"true" json:"items"` }
func (m AttentionLogCollection) String() string
func (m AttentionLogCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AttentionLogCountSummary The details for one attention log count entry.
type AttentionLogCountSummary struct { // The category of different attention logs. Category AttentionLogCountSummaryCategoryEnum `mandatory:"true" json:"category"` // The count of attention logs with specific category. Count *int `mandatory:"true" json:"count"` }
func (m AttentionLogCountSummary) String() string
func (m AttentionLogCountSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AttentionLogCountSummaryCategoryEnum Enum with underlying type: string
type AttentionLogCountSummaryCategoryEnum string
Set of constants representing the allowable values for AttentionLogCountSummaryCategoryEnum
const ( AttentionLogCountSummaryCategoryUnknown AttentionLogCountSummaryCategoryEnum = "UNKNOWN" AttentionLogCountSummaryCategoryIncidentError AttentionLogCountSummaryCategoryEnum = "INCIDENT_ERROR" AttentionLogCountSummaryCategoryError AttentionLogCountSummaryCategoryEnum = "ERROR" AttentionLogCountSummaryCategoryWarning AttentionLogCountSummaryCategoryEnum = "WARNING" AttentionLogCountSummaryCategoryNotification AttentionLogCountSummaryCategoryEnum = "NOTIFICATION" AttentionLogCountSummaryCategoryTrace AttentionLogCountSummaryCategoryEnum = "TRACE" AttentionLogCountSummaryCategoryImmediate AttentionLogCountSummaryCategoryEnum = "IMMEDIATE" AttentionLogCountSummaryCategorySoon AttentionLogCountSummaryCategoryEnum = "SOON" AttentionLogCountSummaryCategoryDeferrable AttentionLogCountSummaryCategoryEnum = "DEFERRABLE" AttentionLogCountSummaryCategoryInfo AttentionLogCountSummaryCategoryEnum = "INFO" AttentionLogCountSummaryCategoryOther AttentionLogCountSummaryCategoryEnum = "OTHER" )
func GetAttentionLogCountSummaryCategoryEnumValues() []AttentionLogCountSummaryCategoryEnum
GetAttentionLogCountSummaryCategoryEnumValues Enumerates the set of values for AttentionLogCountSummaryCategoryEnum
func GetMappingAttentionLogCountSummaryCategoryEnum(val string) (AttentionLogCountSummaryCategoryEnum, bool)
GetMappingAttentionLogCountSummaryCategoryEnum performs case Insensitive comparison on enum value and return the desired enum
AttentionLogCountsCollection The collection of the counts of different urgency or type of attention logs.
type AttentionLogCountsCollection struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" json:"managedDatabaseId"` // An array of the counts of different urgency or type of attention logs. Items []AttentionLogCountSummary `mandatory:"true" json:"items"` }
func (m AttentionLogCountsCollection) String() string
func (m AttentionLogCountsCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AttentionLogSummary The details for one attention log entry.
type AttentionLogSummary struct { // The urgency of the attention log. MessageUrgency AttentionLogSummaryMessageUrgencyEnum `mandatory:"true" json:"messageUrgency"` // The type of attention log message. MessageType AttentionLogSummaryMessageTypeEnum `mandatory:"true" json:"messageType"` // The contents of the attention log message. MessageContent *string `mandatory:"false" json:"messageContent"` // The date and time the attention log was created. Timestamp *common.SDKTime `mandatory:"false" json:"timestamp"` // The database scope for the attention log. Scope *string `mandatory:"false" json:"scope"` // The user who must act on the attention log message. TargetUser *string `mandatory:"false" json:"targetUser"` // The cause of the attention log. Cause *string `mandatory:"false" json:"cause"` // The recommended action to handle the attention log. Action *string `mandatory:"false" json:"action"` // The supplemental details of the attention log. SupplementalDetail *string `mandatory:"false" json:"supplementalDetail"` // The attention log file location. FileLocation *string `mandatory:"false" json:"fileLocation"` }
func (m AttentionLogSummary) String() string
func (m AttentionLogSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AttentionLogSummaryMessageTypeEnum Enum with underlying type: string
type AttentionLogSummaryMessageTypeEnum string
Set of constants representing the allowable values for AttentionLogSummaryMessageTypeEnum
const ( AttentionLogSummaryMessageTypeUnknown AttentionLogSummaryMessageTypeEnum = "UNKNOWN" AttentionLogSummaryMessageTypeIncidentError AttentionLogSummaryMessageTypeEnum = "INCIDENT_ERROR" AttentionLogSummaryMessageTypeError AttentionLogSummaryMessageTypeEnum = "ERROR" AttentionLogSummaryMessageTypeWarning AttentionLogSummaryMessageTypeEnum = "WARNING" AttentionLogSummaryMessageTypeNotification AttentionLogSummaryMessageTypeEnum = "NOTIFICATION" AttentionLogSummaryMessageTypeTrace AttentionLogSummaryMessageTypeEnum = "TRACE" AttentionLogSummaryMessageTypeOther AttentionLogSummaryMessageTypeEnum = "OTHER" )
func GetAttentionLogSummaryMessageTypeEnumValues() []AttentionLogSummaryMessageTypeEnum
GetAttentionLogSummaryMessageTypeEnumValues Enumerates the set of values for AttentionLogSummaryMessageTypeEnum
func GetMappingAttentionLogSummaryMessageTypeEnum(val string) (AttentionLogSummaryMessageTypeEnum, bool)
GetMappingAttentionLogSummaryMessageTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AttentionLogSummaryMessageUrgencyEnum Enum with underlying type: string
type AttentionLogSummaryMessageUrgencyEnum string
Set of constants representing the allowable values for AttentionLogSummaryMessageUrgencyEnum
const ( AttentionLogSummaryMessageUrgencyImmediate AttentionLogSummaryMessageUrgencyEnum = "IMMEDIATE" AttentionLogSummaryMessageUrgencySoon AttentionLogSummaryMessageUrgencyEnum = "SOON" AttentionLogSummaryMessageUrgencyDeferrable AttentionLogSummaryMessageUrgencyEnum = "DEFERRABLE" AttentionLogSummaryMessageUrgencyInfo AttentionLogSummaryMessageUrgencyEnum = "INFO" AttentionLogSummaryMessageUrgencyOther AttentionLogSummaryMessageUrgencyEnum = "OTHER" )
func GetAttentionLogSummaryMessageUrgencyEnumValues() []AttentionLogSummaryMessageUrgencyEnum
GetAttentionLogSummaryMessageUrgencyEnumValues Enumerates the set of values for AttentionLogSummaryMessageUrgencyEnum
func GetMappingAttentionLogSummaryMessageUrgencyEnum(val string) (AttentionLogSummaryMessageUrgencyEnum, bool)
GetMappingAttentionLogSummaryMessageUrgencyEnum performs case Insensitive comparison on enum value and return the desired enum
AutomaticCaptureFilter An automatic capture filter that enables you to capture only those SQL statements that you want, and exclude noncritical statements.
type AutomaticCaptureFilter struct { // The name of the automatic capture filter. // - AUTO_CAPTURE_SQL_TEXT: Search pattern to apply to SQL text. // - AUTO_CAPTURE_PARSING_SCHEMA_NAME: Parsing schema to include or exclude for SQL plan management auto capture. // - AUTO_CAPTURE_MODULE: Module to include or exclude for SQL plan management auto capture. // - AUTO_CAPTURE_ACTION: Action to include or exclude for SQL plan management automatic capture. Name AutomaticCaptureFilterNameEnum `mandatory:"false" json:"name,omitempty"` // A list of filter values to include. ValuesToInclude []string `mandatory:"false" json:"valuesToInclude"` // A list of filter values to exclude. ValuesToExclude []string `mandatory:"false" json:"valuesToExclude"` // The time the filter value was last updated. TimeLastModified *common.SDKTime `mandatory:"false" json:"timeLastModified"` // The database user who last updated the filter value. ModifiedBy *string `mandatory:"false" json:"modifiedBy"` }
func (m AutomaticCaptureFilter) String() string
func (m AutomaticCaptureFilter) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AutomaticCaptureFilterDetails The details of a capture filter used to include or exclude SQL statements in the initial automatic plan capture.
type AutomaticCaptureFilterDetails struct { // The name of the automatic capture filter. // - AUTO_CAPTURE_SQL_TEXT: Search pattern to apply to SQL text. // - AUTO_CAPTURE_PARSING_SCHEMA_NAME: Parsing schema to include or exclude for SQL plan management auto capture. // - AUTO_CAPTURE_MODULE: Module to include or exclude for SQL plan management auto capture. // - AUTO_CAPTURE_ACTION: Action to include or exclude for SQL plan management automatic capture. Name AutomaticCaptureFilterDetailsNameEnum `mandatory:"true" json:"name"` // A list of filter values to include. ValuesToInclude []string `mandatory:"false" json:"valuesToInclude"` // A list of filter values to exclude. ValuesToExclude []string `mandatory:"false" json:"valuesToExclude"` }
func (m AutomaticCaptureFilterDetails) String() string
func (m AutomaticCaptureFilterDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AutomaticCaptureFilterDetailsNameEnum Enum with underlying type: string
type AutomaticCaptureFilterDetailsNameEnum string
Set of constants representing the allowable values for AutomaticCaptureFilterDetailsNameEnum
const ( AutomaticCaptureFilterDetailsNameSqlText AutomaticCaptureFilterDetailsNameEnum = "AUTO_CAPTURE_SQL_TEXT" AutomaticCaptureFilterDetailsNameParsingSchemaName AutomaticCaptureFilterDetailsNameEnum = "AUTO_CAPTURE_PARSING_SCHEMA_NAME" AutomaticCaptureFilterDetailsNameModule AutomaticCaptureFilterDetailsNameEnum = "AUTO_CAPTURE_MODULE" AutomaticCaptureFilterDetailsNameAction AutomaticCaptureFilterDetailsNameEnum = "AUTO_CAPTURE_ACTION" )
func GetAutomaticCaptureFilterDetailsNameEnumValues() []AutomaticCaptureFilterDetailsNameEnum
GetAutomaticCaptureFilterDetailsNameEnumValues Enumerates the set of values for AutomaticCaptureFilterDetailsNameEnum
func GetMappingAutomaticCaptureFilterDetailsNameEnum(val string) (AutomaticCaptureFilterDetailsNameEnum, bool)
GetMappingAutomaticCaptureFilterDetailsNameEnum performs case Insensitive comparison on enum value and return the desired enum
AutomaticCaptureFilterNameEnum Enum with underlying type: string
type AutomaticCaptureFilterNameEnum string
Set of constants representing the allowable values for AutomaticCaptureFilterNameEnum
const ( AutomaticCaptureFilterNameSqlText AutomaticCaptureFilterNameEnum = "AUTO_CAPTURE_SQL_TEXT" AutomaticCaptureFilterNameParsingSchemaName AutomaticCaptureFilterNameEnum = "AUTO_CAPTURE_PARSING_SCHEMA_NAME" AutomaticCaptureFilterNameModule AutomaticCaptureFilterNameEnum = "AUTO_CAPTURE_MODULE" AutomaticCaptureFilterNameAction AutomaticCaptureFilterNameEnum = "AUTO_CAPTURE_ACTION" )
func GetAutomaticCaptureFilterNameEnumValues() []AutomaticCaptureFilterNameEnum
GetAutomaticCaptureFilterNameEnumValues Enumerates the set of values for AutomaticCaptureFilterNameEnum
func GetMappingAutomaticCaptureFilterNameEnum(val string) (AutomaticCaptureFilterNameEnum, bool)
GetMappingAutomaticCaptureFilterNameEnum performs case Insensitive comparison on enum value and return the desired enum
AutonomousDatabaseDiagnosticsAndManagementFeatureDetails The details required to enable the Diagnostics and Management feature.
type AutonomousDatabaseDiagnosticsAndManagementFeatureDetails struct { DatabaseConnectionDetails *DatabaseConnectionDetails `mandatory:"true" json:"databaseConnectionDetails"` ConnectorDetails ConnectorDetails `mandatory:"false" json:"connectorDetails"` }
func (m AutonomousDatabaseDiagnosticsAndManagementFeatureDetails) GetConnectorDetails() ConnectorDetails
GetConnectorDetails returns ConnectorDetails
func (m AutonomousDatabaseDiagnosticsAndManagementFeatureDetails) GetDatabaseConnectionDetails() *DatabaseConnectionDetails
GetDatabaseConnectionDetails returns DatabaseConnectionDetails
func (m AutonomousDatabaseDiagnosticsAndManagementFeatureDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m AutonomousDatabaseDiagnosticsAndManagementFeatureDetails) String() string
func (m *AutonomousDatabaseDiagnosticsAndManagementFeatureDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m AutonomousDatabaseDiagnosticsAndManagementFeatureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AutonomousDatabaseFeatureDetails The details required to enable the specified Database Management feature for an Autonomous Database.
type AutonomousDatabaseFeatureDetails interface { GetDatabaseConnectionDetails() *DatabaseConnectionDetails GetConnectorDetails() ConnectorDetails }
AutonomousDatabaseSqlWatchFeatureDetails The details required to enable the SQL Watch feature.
type AutonomousDatabaseSqlWatchFeatureDetails struct { DatabaseConnectionDetails *DatabaseConnectionDetails `mandatory:"true" json:"databaseConnectionDetails"` ConnectorDetails ConnectorDetails `mandatory:"false" json:"connectorDetails"` }
func (m AutonomousDatabaseSqlWatchFeatureDetails) GetConnectorDetails() ConnectorDetails
GetConnectorDetails returns ConnectorDetails
func (m AutonomousDatabaseSqlWatchFeatureDetails) GetDatabaseConnectionDetails() *DatabaseConnectionDetails
GetDatabaseConnectionDetails returns DatabaseConnectionDetails
func (m AutonomousDatabaseSqlWatchFeatureDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m AutonomousDatabaseSqlWatchFeatureDetails) String() string
func (m *AutonomousDatabaseSqlWatchFeatureDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m AutonomousDatabaseSqlWatchFeatureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AwrDbCollection The result of AWR query.
type AwrDbCollection 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 ID assigned to the query instance. QueryKey *string `mandatory:"false" json:"queryKey"` // The time taken to query the database tier (in seconds). DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"` // A list of AWR summary data. Items []AwrDbSummary `mandatory:"false" json:"items"` }
func (m AwrDbCollection) GetDbQueryTimeInSecs() *float64
GetDbQueryTimeInSecs returns DbQueryTimeInSecs
func (m AwrDbCollection) GetName() *string
GetName returns Name
func (m AwrDbCollection) GetQueryKey() *string
GetQueryKey returns QueryKey
func (m AwrDbCollection) GetVersion() *string
GetVersion returns Version
func (m AwrDbCollection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m AwrDbCollection) String() string
func (m AwrDbCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AwrDbCpuUsageCollection The AWR CPU usage data.
type AwrDbCpuUsageCollection 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 ID assigned to the query instance. QueryKey *string `mandatory:"false" json:"queryKey"` // 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. CpuCount *int `mandatory:"false" json:"cpuCount"` // The number of available CPUs or processors. NumCpus *float64 `mandatory:"false" json:"numCpus"` // A list of AWR CPU usage summary data. Items []AwrDbCpuUsageSummary `mandatory:"false" json:"items"` }
func (m AwrDbCpuUsageCollection) GetDbQueryTimeInSecs() *float64
GetDbQueryTimeInSecs returns DbQueryTimeInSecs
func (m AwrDbCpuUsageCollection) GetName() *string
GetName returns Name
func (m AwrDbCpuUsageCollection) GetQueryKey() *string
GetQueryKey returns QueryKey
func (m AwrDbCpuUsageCollection) GetVersion() *string
GetVersion returns Version
func (m AwrDbCpuUsageCollection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m AwrDbCpuUsageCollection) String() string
func (m AwrDbCpuUsageCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AwrDbCpuUsageSummary A summary of the AWR CPU resource limits and metrics.
type AwrDbCpuUsageSummary struct { // The timestamp for the CPU summary data. Timestamp *common.SDKTime `mandatory:"false" json:"timestamp"` // The average CPU usage per second. AvgValue *float64 `mandatory:"false" json:"avgValue"` }
func (m AwrDbCpuUsageSummary) String() string
func (m AwrDbCpuUsageSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AwrDbMetricCollection The AWR metrics time series summary data.
type AwrDbMetricCollection 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 ID assigned to the query instance. QueryKey *string `mandatory:"false" json:"queryKey"` // The time taken to query the database tier (in seconds). DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"` // A list of AWR metric summary data. Items []AwrDbMetricSummary `mandatory:"false" json:"items"` }
func (m AwrDbMetricCollection) GetDbQueryTimeInSecs() *float64
GetDbQueryTimeInSecs returns DbQueryTimeInSecs
func (m AwrDbMetricCollection) GetName() *string
GetName returns Name
func (m AwrDbMetricCollection) GetQueryKey() *string
GetQueryKey returns QueryKey
func (m AwrDbMetricCollection) GetVersion() *string
GetVersion returns Version
func (m AwrDbMetricCollection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m AwrDbMetricCollection) String() string
func (m AwrDbMetricCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AwrDbMetricSummary The summary of the AWR metric data for a particular metric at a specific time.
type AwrDbMetricSummary 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 (m AwrDbMetricSummary) String() string
func (m AwrDbMetricSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AwrDbParameterChangeCollection The AWR database parameter change history.
type AwrDbParameterChangeCollection 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 ID assigned to the query instance. QueryKey *string `mandatory:"false" json:"queryKey"` // 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 []AwrDbParameterChangeSummary `mandatory:"false" json:"items"` }
func (m AwrDbParameterChangeCollection) GetDbQueryTimeInSecs() *float64
GetDbQueryTimeInSecs returns DbQueryTimeInSecs
func (m AwrDbParameterChangeCollection) GetName() *string
GetName returns Name
func (m AwrDbParameterChangeCollection) GetQueryKey() *string
GetQueryKey returns QueryKey
func (m AwrDbParameterChangeCollection) GetVersion() *string
GetVersion returns Version
func (m AwrDbParameterChangeCollection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m AwrDbParameterChangeCollection) String() string
func (m AwrDbParameterChangeCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AwrDbParameterChangeSummary A summary of the changes made to a single AWR database parameter.
type AwrDbParameterChangeSummary struct { // The ID of the snapshot with the parameter value changed. The snapshot ID is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). // It can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbSnapshots SnapshotId *int `mandatory:"true" json:"snapshotId"` // 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 (m AwrDbParameterChangeSummary) String() string
func (m AwrDbParameterChangeSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AwrDbParameterCollection The AWR database parameter data.
type AwrDbParameterCollection 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 ID assigned to the query instance. QueryKey *string `mandatory:"false" json:"queryKey"` // 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 []AwrDbParameterSummary `mandatory:"false" json:"items"` }
func (m AwrDbParameterCollection) GetDbQueryTimeInSecs() *float64
GetDbQueryTimeInSecs returns DbQueryTimeInSecs
func (m AwrDbParameterCollection) GetName() *string
GetName returns Name
func (m AwrDbParameterCollection) GetQueryKey() *string
GetQueryKey returns QueryKey
func (m AwrDbParameterCollection) GetVersion() *string
GetVersion returns Version
func (m AwrDbParameterCollection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m AwrDbParameterCollection) String() string
func (m AwrDbParameterCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AwrDbParameterSummary The summary of the AWR change history data for a single database parameter.
type AwrDbParameterSummary 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 (m AwrDbParameterSummary) String() string
func (m AwrDbParameterSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AwrDbReport The result of the AWR report.
type AwrDbReport 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 ID assigned to the query instance. QueryKey *string `mandatory:"false" json:"queryKey"` // 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 AwrDbReportFormatEnum `mandatory:"false" json:"format,omitempty"` }
func (m AwrDbReport) GetDbQueryTimeInSecs() *float64
GetDbQueryTimeInSecs returns DbQueryTimeInSecs
func (m AwrDbReport) GetName() *string
GetName returns Name
func (m AwrDbReport) GetQueryKey() *string
GetQueryKey returns QueryKey
func (m AwrDbReport) GetVersion() *string
GetVersion returns Version
func (m AwrDbReport) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m AwrDbReport) String() string
func (m AwrDbReport) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AwrDbReportFormatEnum Enum with underlying type: string
type AwrDbReportFormatEnum string
Set of constants representing the allowable values for AwrDbReportFormatEnum
const ( AwrDbReportFormatHtml AwrDbReportFormatEnum = "HTML" AwrDbReportFormatText AwrDbReportFormatEnum = "TEXT" AwrDbReportFormatXml AwrDbReportFormatEnum = "XML" )
func GetAwrDbReportFormatEnumValues() []AwrDbReportFormatEnum
GetAwrDbReportFormatEnumValues Enumerates the set of values for AwrDbReportFormatEnum
func GetMappingAwrDbReportFormatEnum(val string) (AwrDbReportFormatEnum, bool)
GetMappingAwrDbReportFormatEnum performs case Insensitive comparison on enum value and return the desired enum
AwrDbSnapshotCollection The list of AWR snapshots for one database.
type AwrDbSnapshotCollection 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 ID assigned to the query instance. QueryKey *string `mandatory:"false" json:"queryKey"` // The time taken to query the database tier (in seconds). DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"` // A list of AWR snapshot summary data. Items []AwrDbSnapshotSummary `mandatory:"false" json:"items"` }
func (m AwrDbSnapshotCollection) GetDbQueryTimeInSecs() *float64
GetDbQueryTimeInSecs returns DbQueryTimeInSecs
func (m AwrDbSnapshotCollection) GetName() *string
GetName returns Name
func (m AwrDbSnapshotCollection) GetQueryKey() *string
GetQueryKey returns QueryKey
func (m AwrDbSnapshotCollection) GetVersion() *string
GetVersion returns Version
func (m AwrDbSnapshotCollection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m AwrDbSnapshotCollection) String() string
func (m AwrDbSnapshotCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AwrDbSnapshotRangeCollection The AWR snapshot range list.
type AwrDbSnapshotRangeCollection 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 ID assigned to the query instance. QueryKey *string `mandatory:"false" json:"queryKey"` // 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 []AwrDbSnapshotRangeSummary `mandatory:"false" json:"items"` }
func (m AwrDbSnapshotRangeCollection) GetDbQueryTimeInSecs() *float64
GetDbQueryTimeInSecs returns DbQueryTimeInSecs
func (m AwrDbSnapshotRangeCollection) GetName() *string
GetName returns Name
func (m AwrDbSnapshotRangeCollection) GetQueryKey() *string
GetQueryKey returns QueryKey
func (m AwrDbSnapshotRangeCollection) GetVersion() *string
GetVersion returns Version
func (m AwrDbSnapshotRangeCollection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m AwrDbSnapshotRangeCollection) String() string
func (m AwrDbSnapshotRangeCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AwrDbSnapshotRangeSummary The summary data for a range of AWR snapshots.
type AwrDbSnapshotRangeSummary struct { // The internal ID of the database. The internal ID of the database is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). // It can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbs AwrDbId *string `mandatory:"true" json:"awrDbId"` // The name of the database. DbName *string `mandatory:"true" json:"dbName"` // The unique name of the database. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The internal ID of the database where the AWR snapshot data was collected. SrcDbId *string `mandatory:"false" json:"srcDbId"` // The name of the database where the AWR snapshot data was collected. SrcDbName *string `mandatory:"false" json:"srcDbName"` // 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 ID is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). // It can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbSnapshots FirstSnapshotId *int `mandatory:"false" json:"firstSnapshotId"` // The ID of the latest snapshot. The snapshot ID is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). // It can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbSnapshots LatestSnapshotId *int `mandatory:"false" json:"latestSnapshotId"` // The total number of snapshots. SnapshotCount *int64 `mandatory:"false" json:"snapshotCount"` // The interval time between snapshots (in minutes). SnapshotIntervalInMin *int `mandatory:"false" json:"snapshotIntervalInMin"` // ID of the database container. The database container ID is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). // It can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges ContainerId *int `mandatory:"false" json:"containerId"` // The version of the database. DbVersion *string `mandatory:"false" json:"dbVersion"` // The time zone of the snapshot. SnapshotTimezone *string `mandatory:"false" json:"snapshotTimezone"` }
func (m AwrDbSnapshotRangeSummary) String() string
func (m AwrDbSnapshotRangeSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AwrDbSnapshotSummary The AWR snapshot summary of one snapshot.
type AwrDbSnapshotSummary struct { // Internal ID of the database. The internal ID of the database is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). // It can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbs AwrDbId *string `mandatory:"true" json:"awrDbId"` // The ID of the snapshot. The snapshot ID is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). // It can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbSnapshots SnapshotId *int `mandatory:"true" json:"snapshotId"` // 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 (m AwrDbSnapshotSummary) String() string
func (m AwrDbSnapshotSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AwrDbSqlReport The result of the AWR SQL report.
type AwrDbSqlReport 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 ID assigned to the query instance. QueryKey *string `mandatory:"false" json:"queryKey"` // 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 AwrDbSqlReportFormatEnum `mandatory:"false" json:"format,omitempty"` }
func (m AwrDbSqlReport) GetDbQueryTimeInSecs() *float64
GetDbQueryTimeInSecs returns DbQueryTimeInSecs
func (m AwrDbSqlReport) GetName() *string
GetName returns Name
func (m AwrDbSqlReport) GetQueryKey() *string
GetQueryKey returns QueryKey
func (m AwrDbSqlReport) GetVersion() *string
GetVersion returns Version
func (m AwrDbSqlReport) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m AwrDbSqlReport) String() string
func (m AwrDbSqlReport) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AwrDbSqlReportFormatEnum Enum with underlying type: string
type AwrDbSqlReportFormatEnum string
Set of constants representing the allowable values for AwrDbSqlReportFormatEnum
const ( AwrDbSqlReportFormatHtml AwrDbSqlReportFormatEnum = "HTML" AwrDbSqlReportFormatText AwrDbSqlReportFormatEnum = "TEXT" )
func GetAwrDbSqlReportFormatEnumValues() []AwrDbSqlReportFormatEnum
GetAwrDbSqlReportFormatEnumValues Enumerates the set of values for AwrDbSqlReportFormatEnum
func GetMappingAwrDbSqlReportFormatEnum(val string) (AwrDbSqlReportFormatEnum, bool)
GetMappingAwrDbSqlReportFormatEnum performs case Insensitive comparison on enum value and return the desired enum
AwrDbSummary The AWR summary for a database.
type AwrDbSummary struct { // The internal ID of the database. The internal ID of the database is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). // It can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbs AwrDbId *string `mandatory:"true" json:"awrDbId"` // The name of the database. DbName *string `mandatory:"true" json:"dbName"` // The unique name of the database. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The internal ID of the database where the AWR snapshot data was collected. SrcDbId *string `mandatory:"false" json:"srcDbId"` // The name of the database where the AWR snapshot data was collected. SrcDbName *string `mandatory:"false" json:"srcDbName"` // 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 ID is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). // It can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbSnapshots FirstSnapshotId *int `mandatory:"false" json:"firstSnapshotId"` // The ID of the latest snapshot. The snapshot ID is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). // It can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbSnapshots LatestSnapshotId *int `mandatory:"false" json:"latestSnapshotId"` // The total number of snapshots. SnapshotCount *int64 `mandatory:"false" json:"snapshotCount"` // The interval time between snapshots (in minutes). SnapshotIntervalInMin *int `mandatory:"false" json:"snapshotIntervalInMin"` // ID of the database container. The database container ID is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). // It can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges ContainerId *int `mandatory:"false" json:"containerId"` // The version of the database. DbVersion *string `mandatory:"false" json:"dbVersion"` // The time zone of the snapshot. SnapshotTimezone *string `mandatory:"false" json:"snapshotTimezone"` }
func (m AwrDbSummary) String() string
func (m AwrDbSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AwrDbSysstatCollection The AWR SYSSTAT time series summary data.
type AwrDbSysstatCollection 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 ID assigned to the query instance. QueryKey *string `mandatory:"false" json:"queryKey"` // The time taken to query the database tier (in seconds). DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"` // A list of AWR SYSSTAT summary data. Items []AwrDbSysstatSummary `mandatory:"false" json:"items"` }
func (m AwrDbSysstatCollection) GetDbQueryTimeInSecs() *float64
GetDbQueryTimeInSecs returns DbQueryTimeInSecs
func (m AwrDbSysstatCollection) GetName() *string
GetName returns Name
func (m AwrDbSysstatCollection) GetQueryKey() *string
GetQueryKey returns QueryKey
func (m AwrDbSysstatCollection) GetVersion() *string
GetVersion returns Version
func (m AwrDbSysstatCollection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m AwrDbSysstatCollection) String() string
func (m AwrDbSysstatCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AwrDbSysstatSummary The summary of the AWR SYSSTAT data.
type AwrDbSysstatSummary 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. AvgValue *float64 `mandatory:"false" json:"avgValue"` // The last value of the SYSSTAT. CurrentValue *float64 `mandatory:"false" json:"currentValue"` }
func (m AwrDbSysstatSummary) String() string
func (m AwrDbSysstatSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AwrDbTopWaitEventCollection The AWR top wait event data.
type AwrDbTopWaitEventCollection 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 ID assigned to the query instance. QueryKey *string `mandatory:"false" json:"queryKey"` // 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 []AwrDbTopWaitEventSummary `mandatory:"false" json:"items"` }
func (m AwrDbTopWaitEventCollection) GetDbQueryTimeInSecs() *float64
GetDbQueryTimeInSecs returns DbQueryTimeInSecs
func (m AwrDbTopWaitEventCollection) GetName() *string
GetName returns Name
func (m AwrDbTopWaitEventCollection) GetQueryKey() *string
GetQueryKey returns QueryKey
func (m AwrDbTopWaitEventCollection) GetVersion() *string
GetVersion returns Version
func (m AwrDbTopWaitEventCollection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m AwrDbTopWaitEventCollection) String() string
func (m AwrDbTopWaitEventCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AwrDbTopWaitEventSummary A summary of the AWR top wait event data for one event.
type AwrDbTopWaitEventSummary 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 (m AwrDbTopWaitEventSummary) String() string
func (m AwrDbTopWaitEventSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AwrDbWaitEventBucketCollection The percentage distribution of waits in the AWR wait event buckets.
type AwrDbWaitEventBucketCollection 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 ID assigned to the query instance. QueryKey *string `mandatory:"false" json:"queryKey"` // 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 []AwrDbWaitEventBucketSummary `mandatory:"false" json:"items"` }
func (m AwrDbWaitEventBucketCollection) GetDbQueryTimeInSecs() *float64
GetDbQueryTimeInSecs returns DbQueryTimeInSecs
func (m AwrDbWaitEventBucketCollection) GetName() *string
GetName returns Name
func (m AwrDbWaitEventBucketCollection) GetQueryKey() *string
GetQueryKey returns QueryKey
func (m AwrDbWaitEventBucketCollection) GetVersion() *string
GetVersion returns Version
func (m AwrDbWaitEventBucketCollection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m AwrDbWaitEventBucketCollection) String() string
func (m AwrDbWaitEventBucketCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AwrDbWaitEventBucketSummary A summary of the AWR wait event bucket and waits percentage.
type AwrDbWaitEventBucketSummary 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 (m AwrDbWaitEventBucketSummary) String() string
func (m AwrDbWaitEventBucketSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AwrDbWaitEventCollection The AWR wait event data.
type AwrDbWaitEventCollection 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 ID assigned to the query instance. QueryKey *string `mandatory:"false" json:"queryKey"` // The time taken to query the database tier (in seconds). DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"` // A list of AWR wait events. Items []AwrDbWaitEventSummary `mandatory:"false" json:"items"` }
func (m AwrDbWaitEventCollection) GetDbQueryTimeInSecs() *float64
GetDbQueryTimeInSecs returns DbQueryTimeInSecs
func (m AwrDbWaitEventCollection) GetName() *string
GetName returns Name
func (m AwrDbWaitEventCollection) GetQueryKey() *string
GetQueryKey returns QueryKey
func (m AwrDbWaitEventCollection) GetVersion() *string
GetVersion returns Version
func (m AwrDbWaitEventCollection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m AwrDbWaitEventCollection) String() string
func (m AwrDbWaitEventCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AwrDbWaitEventSummary The summary of the AWR wait event time series data for one event.
type AwrDbWaitEventSummary 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 average wait time in milliseconds per wait. AvgWaitTimePerWait *float64 `mandatory:"false" json:"avgWaitTimePerWait"` // The ID of the snapshot. The snapshot ID is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). // It can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbSnapshots SnapshotId *int `mandatory:"false" json:"snapshotId"` }
func (m AwrDbWaitEventSummary) String() string
func (m AwrDbWaitEventSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
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 ID assigned to the query instance. GetQueryKey() *string // The time taken to query the database tier (in seconds). GetDbQueryTimeInSecs() *float64 }
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() []AwrQueryResultAwrResultTypeEnum
GetAwrQueryResultAwrResultTypeEnumValues Enumerates the set of values for AwrQueryResultAwrResultTypeEnum
func GetMappingAwrQueryResultAwrResultTypeEnum(val string) (AwrQueryResultAwrResultTypeEnum, bool)
GetMappingAwrQueryResultAwrResultTypeEnum performs case Insensitive comparison on enum value and return the desired enum
BaseDatabaseHaDetails The common database details used by all HA metrics.
type BaseDatabaseHaDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. DbId *string `mandatory:"true" json:"dbId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the Managed Database resides. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The type of Oracle Database installation. DatabaseType DatabaseTypeEnum `mandatory:"true" json:"databaseType"` // The subtype of the Oracle Database. Indicates whether the database is a Container Database, // Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database. DatabaseSubType DatabaseSubTypeEnum `mandatory:"true" json:"databaseSubType"` // The infrastructure used to deploy the Oracle Database. DeploymentType DeploymentTypeEnum `mandatory:"true" json:"deploymentType"` // The display name of the Managed Database. DatabaseName *string `mandatory:"true" json:"databaseName"` // The database role of the Managed Database. DbRole DbRoleEnum `mandatory:"true" json:"dbRole"` // The Oracle Database version. DatabaseVersion *string `mandatory:"false" json:"databaseVersion"` // The workload type of the Autonomous Database. WorkloadType WorkloadTypeEnum `mandatory:"false" json:"workloadType,omitempty"` // The database ID of the Managed Database. Every database had its own ID and that value is captured here. DatabaseId *string `mandatory:"false" json:"databaseId"` // The database unique name of the Managed Database. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` }
func (m BaseDatabaseHaDetails) String() string
func (m BaseDatabaseHaDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
BasicDatabaseConnectionStringDetails The details of the Oracle Database basic connection string.
type BasicDatabaseConnectionStringDetails struct { // The service name of the database. Service *string `mandatory:"true" json:"service"` // The port number used to connect to the database. Port *int `mandatory:"true" json:"port"` // The protocol used to connect to the database. Protocol BasicDatabaseConnectionStringDetailsProtocolEnum `mandatory:"true" json:"protocol"` }
func (m BasicDatabaseConnectionStringDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m BasicDatabaseConnectionStringDetails) String() string
func (m BasicDatabaseConnectionStringDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
BasicDatabaseConnectionStringDetailsProtocolEnum Enum with underlying type: string
type BasicDatabaseConnectionStringDetailsProtocolEnum string
Set of constants representing the allowable values for BasicDatabaseConnectionStringDetailsProtocolEnum
const ( BasicDatabaseConnectionStringDetailsProtocolTcp BasicDatabaseConnectionStringDetailsProtocolEnum = "TCP" BasicDatabaseConnectionStringDetailsProtocolTcps BasicDatabaseConnectionStringDetailsProtocolEnum = "TCPS" )
func GetBasicDatabaseConnectionStringDetailsProtocolEnumValues() []BasicDatabaseConnectionStringDetailsProtocolEnum
GetBasicDatabaseConnectionStringDetailsProtocolEnumValues Enumerates the set of values for BasicDatabaseConnectionStringDetailsProtocolEnum
func GetMappingBasicDatabaseConnectionStringDetailsProtocolEnum(val string) (BasicDatabaseConnectionStringDetailsProtocolEnum, bool)
GetMappingBasicDatabaseConnectionStringDetailsProtocolEnum performs case Insensitive comparison on enum value and return the desired enum
BasicNamedCredentialContent The details of the 'BASIC' named credential.
type BasicNamedCredentialContent struct { // The user name used to connect to the database. UserName *string `mandatory:"true" json:"userName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Vault service secret that contains the database user password. PasswordSecretId *string `mandatory:"true" json:"passwordSecretId"` // The role of the database user. Role RoleEnum `mandatory:"true" json:"role"` // The mechanism used to access the password plain text value. PasswordSecretAccessMode PasswordSecretAccessModeEnum `mandatory:"true" json:"passwordSecretAccessMode"` }
func (m BasicNamedCredentialContent) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m BasicNamedCredentialContent) String() string
func (m BasicNamedCredentialContent) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
BasicPreferredCredential The details of the 'BASIC' preferred credential.
type BasicPreferredCredential struct { // The name of the preferred credential. CredentialName *string `mandatory:"false" json:"credentialName"` // Indicates whether the preferred credential is accessible. IsAccessible *bool `mandatory:"false" json:"isAccessible"` // The user name used to connect to the database. UserName *string `mandatory:"false" json:"userName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Vault service secret that contains the database user password. PasswordSecretId *string `mandatory:"false" json:"passwordSecretId"` // The status of the preferred credential. Status PreferredCredentialStatusEnum `mandatory:"false" json:"status,omitempty"` // The role of the database user. Role RoleEnum `mandatory:"false" json:"role,omitempty"` }
func (m BasicPreferredCredential) GetCredentialName() *string
GetCredentialName returns CredentialName
func (m BasicPreferredCredential) GetIsAccessible() *bool
GetIsAccessible returns IsAccessible
func (m BasicPreferredCredential) GetStatus() PreferredCredentialStatusEnum
GetStatus returns Status
func (m BasicPreferredCredential) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m BasicPreferredCredential) String() string
func (m BasicPreferredCredential) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeDatabaseParameterDetails The value of a database parameter to change.
type ChangeDatabaseParameterDetails struct { // The parameter name. Name *string `mandatory:"true" json:"name"` // The parameter value. Value *string `mandatory:"true" json:"value"` // A comment string to associate with the change in parameter value. // It cannot contain control characters or a line break. UpdateComment *string `mandatory:"false" json:"updateComment"` }
func (m ChangeDatabaseParameterDetails) String() string
func (m ChangeDatabaseParameterDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeDatabaseParametersDetails The details required to change database parameter values. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential
type ChangeDatabaseParametersDetails struct { // The clause used to specify when the parameter change takes effect. // Use `MEMORY` to make the change in memory and affect it immediately. // Use `SPFILE` to make the change in the server parameter file. The // change takes effect when the database is next shut down and started // up again. Use `BOTH` to make the change in memory and in the server // parameter file. The change takes effect immediately and persists // after the database is shut down and started up again. Scope ParameterScopeEnum `mandatory:"true" json:"scope"` // A list of database parameters and their values. Parameters []ChangeDatabaseParameterDetails `mandatory:"true" json:"parameters"` Credentials *DatabaseCredentials `mandatory:"false" json:"credentials"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` }
func (m ChangeDatabaseParametersDetails) String() string
func (m *ChangeDatabaseParametersDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ChangeDatabaseParametersDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeDatabaseParametersRequest wrapper for the ChangeDatabaseParameters operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ChangeDatabaseParameters.go.html to see an example of how to use ChangeDatabaseParametersRequest.
type ChangeDatabaseParametersRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The details required to change database parameter values. ChangeDatabaseParametersDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ChangeDatabaseParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ChangeDatabaseParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangeDatabaseParametersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangeDatabaseParametersRequest) String() string
func (request ChangeDatabaseParametersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeDatabaseParametersResponse wrapper for the ChangeDatabaseParameters operation
type ChangeDatabaseParametersResponse struct { // The underlying http response RawResponse *http.Response // The UpdateDatabaseParametersResult instance UpdateDatabaseParametersResult `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ChangeDatabaseParametersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangeDatabaseParametersResponse) String() string
ChangeDbManagementPrivateEndpointCompartmentDetails The details used to move the Database Management private endpoint to another compartment.
type ChangeDbManagementPrivateEndpointCompartmentDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to which the Database Management private endpoint needs to be moved. CompartmentId *string `mandatory:"false" json:"compartmentId"` }
func (m ChangeDbManagementPrivateEndpointCompartmentDetails) String() string
func (m ChangeDbManagementPrivateEndpointCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeDbManagementPrivateEndpointCompartmentRequest wrapper for the ChangeDbManagementPrivateEndpointCompartment operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ChangeDbManagementPrivateEndpointCompartment.go.html to see an example of how to use ChangeDbManagementPrivateEndpointCompartmentRequest.
type ChangeDbManagementPrivateEndpointCompartmentRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Management private endpoint. DbManagementPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"dbManagementPrivateEndpointId"` // The details used to move the Database Management private endpoint to another compartment. ChangeDbManagementPrivateEndpointCompartmentDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ChangeDbManagementPrivateEndpointCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ChangeDbManagementPrivateEndpointCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangeDbManagementPrivateEndpointCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangeDbManagementPrivateEndpointCompartmentRequest) String() string
func (request ChangeDbManagementPrivateEndpointCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeDbManagementPrivateEndpointCompartmentResponse wrapper for the ChangeDbManagementPrivateEndpointCompartment operation
type ChangeDbManagementPrivateEndpointCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ChangeDbManagementPrivateEndpointCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangeDbManagementPrivateEndpointCompartmentResponse) String() string
ChangeExternalDbSystemCompartmentDetails The details required to change the compartment of an external DB system.
type ChangeExternalDbSystemCompartmentDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // compartment to move the external DB system to. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m ChangeExternalDbSystemCompartmentDetails) String() string
func (m ChangeExternalDbSystemCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeExternalDbSystemCompartmentRequest wrapper for the ChangeExternalDbSystemCompartment operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ChangeExternalDbSystemCompartment.go.html to see an example of how to use ChangeExternalDbSystemCompartmentRequest.
type ChangeExternalDbSystemCompartmentRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system. ExternalDbSystemId *string `mandatory:"true" contributesTo:"path" name:"externalDbSystemId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to which the external DB system should be moved. ChangeExternalDbSystemCompartmentDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ChangeExternalDbSystemCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ChangeExternalDbSystemCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangeExternalDbSystemCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangeExternalDbSystemCompartmentRequest) String() string
func (request ChangeExternalDbSystemCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeExternalDbSystemCompartmentResponse wrapper for the ChangeExternalDbSystemCompartment operation
type ChangeExternalDbSystemCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response ChangeExternalDbSystemCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangeExternalDbSystemCompartmentResponse) String() string
ChangeExternalExadataInfrastructureCompartmentDetails The details required to change the compartment of the Exadata infrastructure.
type ChangeExternalExadataInfrastructureCompartmentDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // compartment to move the Exadata infrastructure and related components to. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m ChangeExternalExadataInfrastructureCompartmentDetails) String() string
func (m ChangeExternalExadataInfrastructureCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeExternalExadataInfrastructureCompartmentRequest wrapper for the ChangeExternalExadataInfrastructureCompartment operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ChangeExternalExadataInfrastructureCompartment.go.html to see an example of how to use ChangeExternalExadataInfrastructureCompartmentRequest.
type ChangeExternalExadataInfrastructureCompartmentRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExternalExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"externalExadataInfrastructureId"` // The details required to move the Exadata infrastructure from one compartment to another. ChangeExternalExadataInfrastructureCompartmentDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ChangeExternalExadataInfrastructureCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ChangeExternalExadataInfrastructureCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangeExternalExadataInfrastructureCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangeExternalExadataInfrastructureCompartmentRequest) String() string
func (request ChangeExternalExadataInfrastructureCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeExternalExadataInfrastructureCompartmentResponse wrapper for the ChangeExternalExadataInfrastructureCompartment operation
type ChangeExternalExadataInfrastructureCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response ChangeExternalExadataInfrastructureCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangeExternalExadataInfrastructureCompartmentResponse) String() string
ChangeJobCompartmentDetails The details required to change the compartment of a job.
type ChangeJobCompartmentDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // compartment to which the job should be moved. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m ChangeJobCompartmentDetails) String() string
func (m ChangeJobCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeJobCompartmentRequest wrapper for the ChangeJobCompartment operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ChangeJobCompartment.go.html to see an example of how to use ChangeJobCompartmentRequest.
type ChangeJobCompartmentRequest struct { // The identifier of the job. JobId *string `mandatory:"true" contributesTo:"path" name:"jobId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the job to. ChangeJobCompartmentDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ChangeJobCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ChangeJobCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangeJobCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangeJobCompartmentRequest) String() string
func (request ChangeJobCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeJobCompartmentResponse wrapper for the ChangeJobCompartment operation
type ChangeJobCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ChangeJobCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangeJobCompartmentResponse) String() string
ChangeManagedDatabaseGroupCompartmentDetails The details required to change the compartment of a Managed Database Group.
type ChangeManagedDatabaseGroupCompartmentDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // compartment to which the Managed Database Group should be moved. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m ChangeManagedDatabaseGroupCompartmentDetails) String() string
func (m ChangeManagedDatabaseGroupCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeManagedDatabaseGroupCompartmentRequest wrapper for the ChangeManagedDatabaseGroupCompartment operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ChangeManagedDatabaseGroupCompartment.go.html to see an example of how to use ChangeManagedDatabaseGroupCompartmentRequest.
type ChangeManagedDatabaseGroupCompartmentRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database Group. ManagedDatabaseGroupId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseGroupId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the Managed Database Group to. ChangeManagedDatabaseGroupCompartmentDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ChangeManagedDatabaseGroupCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ChangeManagedDatabaseGroupCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangeManagedDatabaseGroupCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangeManagedDatabaseGroupCompartmentRequest) String() string
func (request ChangeManagedDatabaseGroupCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeManagedDatabaseGroupCompartmentResponse wrapper for the ChangeManagedDatabaseGroupCompartment operation
type ChangeManagedDatabaseGroupCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ChangeManagedDatabaseGroupCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangeManagedDatabaseGroupCompartmentResponse) String() string
ChangeNamedCredentialCompartmentDetails The details required to change the compartment of a named credential.
type ChangeNamedCredentialCompartmentDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // compartment to which the named credential should be moved. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m ChangeNamedCredentialCompartmentDetails) String() string
func (m ChangeNamedCredentialCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeNamedCredentialCompartmentRequest wrapper for the ChangeNamedCredentialCompartment operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ChangeNamedCredentialCompartment.go.html to see an example of how to use ChangeNamedCredentialCompartmentRequest.
type ChangeNamedCredentialCompartmentRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the named credential. NamedCredentialId *string `mandatory:"true" contributesTo:"path" name:"namedCredentialId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to which the named credential should be moved. ChangeNamedCredentialCompartmentDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ChangeNamedCredentialCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ChangeNamedCredentialCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangeNamedCredentialCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangeNamedCredentialCompartmentRequest) String() string
func (request ChangeNamedCredentialCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeNamedCredentialCompartmentResponse wrapper for the ChangeNamedCredentialCompartment operation
type ChangeNamedCredentialCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ChangeNamedCredentialCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangeNamedCredentialCompartmentResponse) String() string
ChangePlanRetentionDetails The details required to change the plan retention period. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential
type ChangePlanRetentionDetails struct { // The retention period in weeks. It can range between 5 and 523 weeks. RetentionWeeks *int `mandatory:"true" json:"retentionWeeks"` Credentials ManagedDatabaseCredential `mandatory:"false" json:"credentials"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` }
func (m ChangePlanRetentionDetails) String() string
func (m *ChangePlanRetentionDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ChangePlanRetentionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangePlanRetentionRequest wrapper for the ChangePlanRetention operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ChangePlanRetention.go.html to see an example of how to use ChangePlanRetentionRequest.
type ChangePlanRetentionRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The details required to change the plan retention period. ChangePlanRetentionDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ChangePlanRetentionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ChangePlanRetentionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangePlanRetentionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangePlanRetentionRequest) String() string
func (request ChangePlanRetentionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangePlanRetentionResponse wrapper for the ChangePlanRetention operation
type ChangePlanRetentionResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ChangePlanRetentionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangePlanRetentionResponse) String() string
ChangeSpaceBudgetDetails The details required to change the disk space limit for the SQL Management Base. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential
type ChangeSpaceBudgetDetails struct { // The maximum percent of `SYSAUX` space that the SQL Management Base can use. SpaceBudgetPercent *float64 `mandatory:"true" json:"spaceBudgetPercent"` Credentials ManagedDatabaseCredential `mandatory:"false" json:"credentials"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` }
func (m ChangeSpaceBudgetDetails) String() string
func (m *ChangeSpaceBudgetDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ChangeSpaceBudgetDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeSpaceBudgetRequest wrapper for the ChangeSpaceBudget operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ChangeSpaceBudget.go.html to see an example of how to use ChangeSpaceBudgetRequest.
type ChangeSpaceBudgetRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The details required to change the disk space limit for the SQL Management Base. ChangeSpaceBudgetDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ChangeSpaceBudgetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ChangeSpaceBudgetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangeSpaceBudgetRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangeSpaceBudgetRequest) String() string
func (request ChangeSpaceBudgetRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeSpaceBudgetResponse wrapper for the ChangeSpaceBudget operation
type ChangeSpaceBudgetResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ChangeSpaceBudgetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangeSpaceBudgetResponse) String() string
ChangeSqlPlanBaselinesAttributesDetails The details required to change SQL plan baseline attributes. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential
type ChangeSqlPlanBaselinesAttributesDetails struct { // The SQL statement handle. It identifies plans associated with a SQL statement // for attribute changes. If `null` then `planName` must be specified. SqlHandle *string `mandatory:"false" json:"sqlHandle"` // Then plan name. It identifies a specific plan. If `null' then all plans associated // with a SQL statement identified by `sqlHandle' are considered for attribute changes. PlanName *string `mandatory:"false" json:"planName"` // Indicates whether the plan is available for use by the optimizer. IsEnabled *bool `mandatory:"false" json:"isEnabled"` // Indicates whether the plan baseline is fixed. A fixed plan takes precedence over a non-fixed plan. IsFixed *bool `mandatory:"false" json:"isFixed"` // Indicates whether the plan is purged if it is not used for a time period. IsAutoPurged *bool `mandatory:"false" json:"isAutoPurged"` Credentials ManagedDatabaseCredential `mandatory:"false" json:"credentials"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` }
func (m ChangeSqlPlanBaselinesAttributesDetails) String() string
func (m *ChangeSqlPlanBaselinesAttributesDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ChangeSqlPlanBaselinesAttributesDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeSqlPlanBaselinesAttributesRequest wrapper for the ChangeSqlPlanBaselinesAttributes operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ChangeSqlPlanBaselinesAttributes.go.html to see an example of how to use ChangeSqlPlanBaselinesAttributesRequest.
type ChangeSqlPlanBaselinesAttributesRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The details required to change SQL plan baseline attributes. ChangeSqlPlanBaselinesAttributesDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ChangeSqlPlanBaselinesAttributesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ChangeSqlPlanBaselinesAttributesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangeSqlPlanBaselinesAttributesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangeSqlPlanBaselinesAttributesRequest) String() string
func (request ChangeSqlPlanBaselinesAttributesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeSqlPlanBaselinesAttributesResponse wrapper for the ChangeSqlPlanBaselinesAttributes operation
type ChangeSqlPlanBaselinesAttributesResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ChangeSqlPlanBaselinesAttributesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangeSqlPlanBaselinesAttributesResponse) String() string
CheckExternalDbSystemConnectorConnectionStatusRequest wrapper for the CheckExternalDbSystemConnectorConnectionStatus operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CheckExternalDbSystemConnectorConnectionStatus.go.html to see an example of how to use CheckExternalDbSystemConnectorConnectionStatusRequest.
type CheckExternalDbSystemConnectorConnectionStatusRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external connector. ExternalDbSystemConnectorId *string `mandatory:"true" contributesTo:"path" name:"externalDbSystemConnectorId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CheckExternalDbSystemConnectorConnectionStatusRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CheckExternalDbSystemConnectorConnectionStatusRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CheckExternalDbSystemConnectorConnectionStatusRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CheckExternalDbSystemConnectorConnectionStatusRequest) String() string
func (request CheckExternalDbSystemConnectorConnectionStatusRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CheckExternalDbSystemConnectorConnectionStatusResponse wrapper for the CheckExternalDbSystemConnectorConnectionStatus operation
type CheckExternalDbSystemConnectorConnectionStatusResponse struct { // The underlying http response RawResponse *http.Response // The ExternalDbSystemConnector instance ExternalDbSystemConnector `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"` // Content Location of the resource. ContentLocation *string `presentIn:"header" name:"content-location"` }
func (response CheckExternalDbSystemConnectorConnectionStatusResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CheckExternalDbSystemConnectorConnectionStatusResponse) String() string
CheckExternalExadataStorageConnectorRequest wrapper for the CheckExternalExadataStorageConnector operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CheckExternalExadataStorageConnector.go.html to see an example of how to use CheckExternalExadataStorageConnectorRequest.
type CheckExternalExadataStorageConnectorRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the connector to the Exadata storage server. ExternalExadataStorageConnectorId *string `mandatory:"true" contributesTo:"path" name:"externalExadataStorageConnectorId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CheckExternalExadataStorageConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CheckExternalExadataStorageConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CheckExternalExadataStorageConnectorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CheckExternalExadataStorageConnectorRequest) String() string
func (request CheckExternalExadataStorageConnectorRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CheckExternalExadataStorageConnectorResponse wrapper for the CheckExternalExadataStorageConnector operation
type CheckExternalExadataStorageConnectorResponse struct { // The underlying http response RawResponse *http.Response // The ExternalExadataStorageConnectorStatus instance ExternalExadataStorageConnectorStatus `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CheckExternalExadataStorageConnectorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CheckExternalExadataStorageConnectorResponse) String() string
CheckExternalMySqlDatabaseConnectorConnectionStatusRequest wrapper for the CheckExternalMySqlDatabaseConnectorConnectionStatus operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CheckExternalMySqlDatabaseConnectorConnectionStatus.go.html to see an example of how to use CheckExternalMySqlDatabaseConnectorConnectionStatusRequest.
type CheckExternalMySqlDatabaseConnectorConnectionStatusRequest struct { // The OCID of the External MySQL Database Connector. ExternalMySqlDatabaseConnectorId *string `mandatory:"true" contributesTo:"path" name:"externalMySqlDatabaseConnectorId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CheckExternalMySqlDatabaseConnectorConnectionStatusRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CheckExternalMySqlDatabaseConnectorConnectionStatusRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CheckExternalMySqlDatabaseConnectorConnectionStatusRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CheckExternalMySqlDatabaseConnectorConnectionStatusRequest) String() string
func (request CheckExternalMySqlDatabaseConnectorConnectionStatusRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CheckExternalMySqlDatabaseConnectorConnectionStatusResponse wrapper for the CheckExternalMySqlDatabaseConnectorConnectionStatus operation
type CheckExternalMySqlDatabaseConnectorConnectionStatusResponse 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 (response CheckExternalMySqlDatabaseConnectorConnectionStatusResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CheckExternalMySqlDatabaseConnectorConnectionStatusResponse) String() string
ChildDatabase The child Managed Database of a Managed Database Group.
type ChildDatabase struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. Id *string `mandatory:"true" json:"id"` // The name of the Managed Database. Name *string `mandatory:"true" json:"name"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the Managed Database resides. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The date and time the Managed Database was added to the group. TimeAdded *common.SDKTime `mandatory:"true" json:"timeAdded"` // The infrastructure used to deploy the Oracle Database. DeploymentType DeploymentTypeEnum `mandatory:"false" json:"deploymentType,omitempty"` // The workload type of the Autonomous Database. WorkloadType WorkloadTypeEnum `mandatory:"false" json:"workloadType,omitempty"` // The type of Oracle Database installation. DatabaseType DatabaseTypeEnum `mandatory:"false" json:"databaseType,omitempty"` // The subtype of the Oracle Database. Indicates whether the database is a Container Database, // Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database. DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m ChildDatabase) String() string
func (m ChildDatabase) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloneSqlTuningTaskDetails The request to clone and run a SQL tuning task. The new task uses the same inputs as the one being cloned. It takes either credentialDetails or databaseCredential. It's recommended to provide databaseCredential
type CloneSqlTuningTaskDetails struct { // The name of the SQL tuning task. The name is unique per user in a database, and it is case-sensitive. TaskName *string `mandatory:"true" json:"taskName"` // The identifier of the SQL tuning task being cloned. This is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). // It can be retrieved from the following endpoint // ListSqlTuningAdvisorTasks. OriginalTaskId *int64 `mandatory:"true" json:"originalTaskId"` // The description of the SQL tuning task. TaskDescription *string `mandatory:"false" json:"taskDescription"` CredentialDetails SqlTuningTaskCredentialDetails `mandatory:"false" json:"credentialDetails"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` }
func (m CloneSqlTuningTaskDetails) String() string
func (m *CloneSqlTuningTaskDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m CloneSqlTuningTaskDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloneSqlTuningTaskRequest wrapper for the CloneSqlTuningTask operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CloneSqlTuningTask.go.html to see an example of how to use CloneSqlTuningTaskRequest.
type CloneSqlTuningTaskRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The detailed inputs required to clone a SQL tuning task. CloneSqlTuningTaskDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CloneSqlTuningTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CloneSqlTuningTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CloneSqlTuningTaskRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CloneSqlTuningTaskRequest) String() string
func (request CloneSqlTuningTaskRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloneSqlTuningTaskResponse wrapper for the CloneSqlTuningTask operation
type CloneSqlTuningTaskResponse struct { // The underlying http response RawResponse *http.Response // The SqlTuningTaskReturn instance SqlTuningTaskReturn `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CloneSqlTuningTaskResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CloneSqlTuningTaskResponse) String() string
ClusterCacheMetric The response containing the cluster cache metrics for the Oracle Real Application Clusters (Oracle RAC) database.
type ClusterCacheMetric struct { // A list of cluster cache metrics for a specific Managed Database. ClusterCacheMetrics []TimeSeriesMetricDefinition `mandatory:"true" json:"clusterCacheMetrics"` }
func (m ClusterCacheMetric) String() string
func (m ClusterCacheMetric) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CompareTypeEnum Enum with underlying type: string
type CompareTypeEnum string
Set of constants representing the allowable values for CompareTypeEnum
const ( CompareTypeHour CompareTypeEnum = "HOUR" CompareTypeDay CompareTypeEnum = "DAY" CompareTypeWeek CompareTypeEnum = "WEEK" )
func GetCompareTypeEnumValues() []CompareTypeEnum
GetCompareTypeEnumValues Enumerates the set of values for CompareTypeEnum
func GetMappingCompareTypeEnum(val string) (CompareTypeEnum, bool)
GetMappingCompareTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ConfigureAutomaticCaptureFiltersDetails The details required to configure automatic capture filters. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential
type ConfigureAutomaticCaptureFiltersDetails struct { // The filters used in automatic initial plan capture. AutoCaptureFilters []AutomaticCaptureFilterDetails `mandatory:"true" json:"autoCaptureFilters"` Credentials ManagedDatabaseCredential `mandatory:"false" json:"credentials"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` }
func (m ConfigureAutomaticCaptureFiltersDetails) String() string
func (m *ConfigureAutomaticCaptureFiltersDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ConfigureAutomaticCaptureFiltersDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ConfigureAutomaticCaptureFiltersRequest wrapper for the ConfigureAutomaticCaptureFilters operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ConfigureAutomaticCaptureFilters.go.html to see an example of how to use ConfigureAutomaticCaptureFiltersRequest.
type ConfigureAutomaticCaptureFiltersRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The details required to configure automatic capture filters. ConfigureAutomaticCaptureFiltersDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ConfigureAutomaticCaptureFiltersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ConfigureAutomaticCaptureFiltersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ConfigureAutomaticCaptureFiltersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ConfigureAutomaticCaptureFiltersRequest) String() string
func (request ConfigureAutomaticCaptureFiltersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ConfigureAutomaticCaptureFiltersResponse wrapper for the ConfigureAutomaticCaptureFilters operation
type ConfigureAutomaticCaptureFiltersResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ConfigureAutomaticCaptureFiltersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ConfigureAutomaticCaptureFiltersResponse) String() string
ConfigureAutomaticSpmEvolveAdvisorTaskDetails The configuration details of the Automatic SPM Evolve Advisor task. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential
type ConfigureAutomaticSpmEvolveAdvisorTaskDetails struct { TaskParameters *SpmEvolveTaskParameters `mandatory:"true" json:"taskParameters"` Credentials ManagedDatabaseCredential `mandatory:"false" json:"credentials"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` }
func (m ConfigureAutomaticSpmEvolveAdvisorTaskDetails) String() string
func (m *ConfigureAutomaticSpmEvolveAdvisorTaskDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ConfigureAutomaticSpmEvolveAdvisorTaskDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ConfigureAutomaticSpmEvolveAdvisorTaskRequest wrapper for the ConfigureAutomaticSpmEvolveAdvisorTask operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ConfigureAutomaticSpmEvolveAdvisorTask.go.html to see an example of how to use ConfigureAutomaticSpmEvolveAdvisorTaskRequest.
type ConfigureAutomaticSpmEvolveAdvisorTaskRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The configuration details of the Automatic SPM Evolve Advisor task. ConfigureAutomaticSpmEvolveAdvisorTaskDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ConfigureAutomaticSpmEvolveAdvisorTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ConfigureAutomaticSpmEvolveAdvisorTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ConfigureAutomaticSpmEvolveAdvisorTaskRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ConfigureAutomaticSpmEvolveAdvisorTaskRequest) String() string
func (request ConfigureAutomaticSpmEvolveAdvisorTaskRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ConfigureAutomaticSpmEvolveAdvisorTaskResponse wrapper for the ConfigureAutomaticSpmEvolveAdvisorTask operation
type ConfigureAutomaticSpmEvolveAdvisorTaskResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ConfigureAutomaticSpmEvolveAdvisorTaskResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ConfigureAutomaticSpmEvolveAdvisorTaskResponse) String() string
ConnectorDetails The connector details required to connect to an Oracle cloud database.
type ConnectorDetails interface { }
ConnectorDetailsConnectorTypeEnum Enum with underlying type: string
type ConnectorDetailsConnectorTypeEnum string
Set of constants representing the allowable values for ConnectorDetailsConnectorTypeEnum
const ( ConnectorDetailsConnectorTypePe ConnectorDetailsConnectorTypeEnum = "PE" ConnectorDetailsConnectorTypeMacs ConnectorDetailsConnectorTypeEnum = "MACS" ConnectorDetailsConnectorTypeExternal ConnectorDetailsConnectorTypeEnum = "EXTERNAL" ConnectorDetailsConnectorTypeDirect ConnectorDetailsConnectorTypeEnum = "DIRECT" )
func GetConnectorDetailsConnectorTypeEnumValues() []ConnectorDetailsConnectorTypeEnum
GetConnectorDetailsConnectorTypeEnumValues Enumerates the set of values for ConnectorDetailsConnectorTypeEnum
func GetMappingConnectorDetailsConnectorTypeEnum(val string) (ConnectorDetailsConnectorTypeEnum, bool)
GetMappingConnectorDetailsConnectorTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ConsumerGroupPrivilegeCollection A collection of consumer group privileges granted to the current user.
type ConsumerGroupPrivilegeCollection struct { // An array of consumer group privileges. Items []ConsumerGroupPrivilegeSummary `mandatory:"true" json:"items"` }
func (m ConsumerGroupPrivilegeCollection) String() string
func (m ConsumerGroupPrivilegeCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ConsumerGroupPrivilegeSummary A summary of consumer group privileges.
type ConsumerGroupPrivilegeSummary struct { // The name of the granted consumer group privilege. Name *string `mandatory:"false" json:"name"` // Indicates whether the privilege is granted with the GRANT option (YES) or not (NO). GrantOption ConsumerGroupPrivilegeSummaryGrantOptionEnum `mandatory:"false" json:"grantOption,omitempty"` // Indicates whether the consumer group is designated as the default for this user or role (YES) or not (NO). InitialGroup ConsumerGroupPrivilegeSummaryInitialGroupEnum `mandatory:"false" json:"initialGroup,omitempty"` }
func (m ConsumerGroupPrivilegeSummary) String() string
func (m ConsumerGroupPrivilegeSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ConsumerGroupPrivilegeSummaryGrantOptionEnum Enum with underlying type: string
type ConsumerGroupPrivilegeSummaryGrantOptionEnum string
Set of constants representing the allowable values for ConsumerGroupPrivilegeSummaryGrantOptionEnum
const ( ConsumerGroupPrivilegeSummaryGrantOptionYes ConsumerGroupPrivilegeSummaryGrantOptionEnum = "YES" ConsumerGroupPrivilegeSummaryGrantOptionNo ConsumerGroupPrivilegeSummaryGrantOptionEnum = "NO" )
func GetConsumerGroupPrivilegeSummaryGrantOptionEnumValues() []ConsumerGroupPrivilegeSummaryGrantOptionEnum
GetConsumerGroupPrivilegeSummaryGrantOptionEnumValues Enumerates the set of values for ConsumerGroupPrivilegeSummaryGrantOptionEnum
func GetMappingConsumerGroupPrivilegeSummaryGrantOptionEnum(val string) (ConsumerGroupPrivilegeSummaryGrantOptionEnum, bool)
GetMappingConsumerGroupPrivilegeSummaryGrantOptionEnum performs case Insensitive comparison on enum value and return the desired enum
ConsumerGroupPrivilegeSummaryInitialGroupEnum Enum with underlying type: string
type ConsumerGroupPrivilegeSummaryInitialGroupEnum string
Set of constants representing the allowable values for ConsumerGroupPrivilegeSummaryInitialGroupEnum
const ( ConsumerGroupPrivilegeSummaryInitialGroupYes ConsumerGroupPrivilegeSummaryInitialGroupEnum = "YES" ConsumerGroupPrivilegeSummaryInitialGroupNo ConsumerGroupPrivilegeSummaryInitialGroupEnum = "NO" )
func GetConsumerGroupPrivilegeSummaryInitialGroupEnumValues() []ConsumerGroupPrivilegeSummaryInitialGroupEnum
GetConsumerGroupPrivilegeSummaryInitialGroupEnumValues Enumerates the set of values for ConsumerGroupPrivilegeSummaryInitialGroupEnum
func GetMappingConsumerGroupPrivilegeSummaryInitialGroupEnum(val string) (ConsumerGroupPrivilegeSummaryInitialGroupEnum, bool)
GetMappingConsumerGroupPrivilegeSummaryInitialGroupEnum performs case Insensitive comparison on enum value and return the desired enum
CpuUtilizationAggregateMetrics The CPU utilization metrics for Autonomous Databases.
type CpuUtilizationAggregateMetrics struct { CpuUtilization *MetricDataPoint `mandatory:"false" json:"cpuUtilization"` CpuStatistics *MetricStatisticsDefinition `mandatory:"false" json:"cpuStatistics"` }
func (m CpuUtilizationAggregateMetrics) String() string
func (m CpuUtilizationAggregateMetrics) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateDbManagementPrivateEndpointDetails The details used to create a new Database Management private endpoint.
type CreateDbManagementPrivateEndpointDetails struct { // The display name of the Database Management private endpoint. Name *string `mandatory:"true" json:"name"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet. SubnetId *string `mandatory:"true" json:"subnetId"` // Specifies whether the Database Management private endpoint will be used for Oracle Databases in a cluster. IsCluster *bool `mandatory:"false" json:"isCluster"` // Specifies whether the Database Management private endpoint has DNS proxy server enabled to resolve private host name. IsDnsResolutionEnabled *bool `mandatory:"false" json:"isDnsResolutionEnabled"` // The description of the private endpoint. Description *string `mandatory:"false" json:"description"` // The OCIDs of the Network Security Groups to which the Database Management private endpoint belongs. NsgIds []string `mandatory:"false" json:"nsgIds"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m CreateDbManagementPrivateEndpointDetails) String() string
func (m CreateDbManagementPrivateEndpointDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateDbManagementPrivateEndpointRequest wrapper for the CreateDbManagementPrivateEndpoint operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateDbManagementPrivateEndpoint.go.html to see an example of how to use CreateDbManagementPrivateEndpointRequest.
type CreateDbManagementPrivateEndpointRequest struct { // Details used to create a new Database Management private endpoint. CreateDbManagementPrivateEndpointDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateDbManagementPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateDbManagementPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateDbManagementPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateDbManagementPrivateEndpointRequest) String() string
func (request CreateDbManagementPrivateEndpointRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateDbManagementPrivateEndpointResponse wrapper for the CreateDbManagementPrivateEndpoint operation
type CreateDbManagementPrivateEndpointResponse struct { // The underlying http response RawResponse *http.Response // The DbManagementPrivateEndpoint instance DbManagementPrivateEndpoint `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // 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"` // The full URI of the Database Management private endpoint. Location *string `presentIn:"header" name:"location"` }
func (response CreateDbManagementPrivateEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateDbManagementPrivateEndpointResponse) String() string
CreateExternalDbSystemConnectorDetails The details required to create an external DB system connector.
type CreateExternalDbSystemConnectorDetails interface { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system. GetExternalDbSystemId() *string // The user-friendly name for the external connector. The name does not have to be unique. GetDisplayName() *string }
CreateExternalDbSystemConnectorDetailsConnectorTypeEnum Enum with underlying type: string
type CreateExternalDbSystemConnectorDetailsConnectorTypeEnum string
Set of constants representing the allowable values for CreateExternalDbSystemConnectorDetailsConnectorTypeEnum
const ( CreateExternalDbSystemConnectorDetailsConnectorTypeMacs CreateExternalDbSystemConnectorDetailsConnectorTypeEnum = "MACS" )
func GetCreateExternalDbSystemConnectorDetailsConnectorTypeEnumValues() []CreateExternalDbSystemConnectorDetailsConnectorTypeEnum
GetCreateExternalDbSystemConnectorDetailsConnectorTypeEnumValues Enumerates the set of values for CreateExternalDbSystemConnectorDetailsConnectorTypeEnum
func GetMappingCreateExternalDbSystemConnectorDetailsConnectorTypeEnum(val string) (CreateExternalDbSystemConnectorDetailsConnectorTypeEnum, bool)
GetMappingCreateExternalDbSystemConnectorDetailsConnectorTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CreateExternalDbSystemConnectorRequest wrapper for the CreateExternalDbSystemConnector operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateExternalDbSystemConnector.go.html to see an example of how to use CreateExternalDbSystemConnectorRequest.
type CreateExternalDbSystemConnectorRequest struct { // The details required to create an external connector. CreateExternalDbSystemConnectorDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateExternalDbSystemConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateExternalDbSystemConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateExternalDbSystemConnectorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateExternalDbSystemConnectorRequest) String() string
func (request CreateExternalDbSystemConnectorRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateExternalDbSystemConnectorResponse wrapper for the CreateExternalDbSystemConnector operation
type CreateExternalDbSystemConnectorResponse struct { // The underlying http response RawResponse *http.Response // The ExternalDbSystemConnector instance ExternalDbSystemConnector `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response CreateExternalDbSystemConnectorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateExternalDbSystemConnectorResponse) String() string
CreateExternalDbSystemDetails The details required to create an external DB system.
type CreateExternalDbSystemDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the external DB system resides. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB system discovery. DbSystemDiscoveryId *string `mandatory:"true" json:"dbSystemDiscoveryId"` // The user-friendly name for the DB system. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` DatabaseManagementConfig *ExternalDbSystemDatabaseManagementConfigDetails `mandatory:"false" json:"databaseManagementConfig"` StackMonitoringConfig *AssociatedServiceDetails `mandatory:"false" json:"stackMonitoringConfig"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m CreateExternalDbSystemDetails) String() string
func (m CreateExternalDbSystemDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateExternalDbSystemDiscoveryDetails The details required to create an external DB system discovery resource.
type CreateExternalDbSystemDiscoveryDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management agent // used for the external DB system discovery. AgentId *string `mandatory:"true" json:"agentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the external DB system resides. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the DB system. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m CreateExternalDbSystemDiscoveryDetails) String() string
func (m CreateExternalDbSystemDiscoveryDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateExternalDbSystemDiscoveryRequest wrapper for the CreateExternalDbSystemDiscovery operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateExternalDbSystemDiscovery.go.html to see an example of how to use CreateExternalDbSystemDiscoveryRequest.
type CreateExternalDbSystemDiscoveryRequest struct { // The details required to create an external DB system discovery. CreateExternalDbSystemDiscoveryDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateExternalDbSystemDiscoveryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateExternalDbSystemDiscoveryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateExternalDbSystemDiscoveryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateExternalDbSystemDiscoveryRequest) String() string
func (request CreateExternalDbSystemDiscoveryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateExternalDbSystemDiscoveryResponse wrapper for the CreateExternalDbSystemDiscovery operation
type CreateExternalDbSystemDiscoveryResponse struct { // The underlying http response RawResponse *http.Response // The ExternalDbSystemDiscovery instance ExternalDbSystemDiscovery `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"` // 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"` // Location of the resource. Location *string `presentIn:"header" name:"location"` // Content Location of the resource. ContentLocation *string `presentIn:"header" name:"content-location"` }
func (response CreateExternalDbSystemDiscoveryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateExternalDbSystemDiscoveryResponse) String() string
CreateExternalDbSystemMacsConnectorDetails The details for creating an external connector that is used to connect to an external DB system component using the Management Agent Cloud Service (MACS) (https://docs.oracle.com/iaas/management-agents/index.html).
type CreateExternalDbSystemMacsConnectorDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system. ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management agent // used for the external DB system connector. AgentId *string `mandatory:"true" json:"agentId"` // The user-friendly name for the external connector. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` ConnectionInfo ExternalDbSystemConnectionInfo `mandatory:"false" json:"connectionInfo"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m CreateExternalDbSystemMacsConnectorDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m CreateExternalDbSystemMacsConnectorDetails) GetExternalDbSystemId() *string
GetExternalDbSystemId returns ExternalDbSystemId
func (m CreateExternalDbSystemMacsConnectorDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateExternalDbSystemMacsConnectorDetails) String() string
func (m *CreateExternalDbSystemMacsConnectorDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m CreateExternalDbSystemMacsConnectorDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateExternalDbSystemRequest wrapper for the CreateExternalDbSystem operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateExternalDbSystem.go.html to see an example of how to use CreateExternalDbSystemRequest.
type CreateExternalDbSystemRequest struct { // The details required to create an external DB system. CreateExternalDbSystemDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateExternalDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateExternalDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateExternalDbSystemRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateExternalDbSystemRequest) String() string
func (request CreateExternalDbSystemRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateExternalDbSystemResponse wrapper for the CreateExternalDbSystem operation
type CreateExternalDbSystemResponse struct { // The underlying http response RawResponse *http.Response // The ExternalDbSystem instance ExternalDbSystem `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"` // 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"` // Location of the resource. Location *string `presentIn:"header" name:"location"` // Content Location of the resource. ContentLocation *string `presentIn:"header" name:"content-location"` }
func (response CreateExternalDbSystemResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateExternalDbSystemResponse) String() string
CreateExternalExadataInfrastructureDetails The details required to create the external Exadata infrastructure.
type CreateExternalExadataInfrastructureDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name of the Exadata infrastructure. DisplayName *string `mandatory:"true" json:"displayName"` // The list of DB systems in the Exadata infrastructure. DbSystemIds []string `mandatory:"true" json:"dbSystemIds"` // The unique key of the discovery request. DiscoveryKey *string `mandatory:"false" json:"discoveryKey"` // The Oracle license model that applies to the database management resources. LicenseModel CreateExternalExadataInfrastructureDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The list of all the Exadata storage server names to be included for monitoring purposes. If not specified, all the Exadata storage servers associated with the DB systems are included. StorageServerNames []string `mandatory:"false" json:"storageServerNames"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m CreateExternalExadataInfrastructureDetails) String() string
func (m CreateExternalExadataInfrastructureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateExternalExadataInfrastructureDetailsLicenseModelEnum Enum with underlying type: string
type CreateExternalExadataInfrastructureDetailsLicenseModelEnum string
Set of constants representing the allowable values for CreateExternalExadataInfrastructureDetailsLicenseModelEnum
const ( CreateExternalExadataInfrastructureDetailsLicenseModelLicenseIncluded CreateExternalExadataInfrastructureDetailsLicenseModelEnum = "LICENSE_INCLUDED" CreateExternalExadataInfrastructureDetailsLicenseModelBringYourOwnLicense CreateExternalExadataInfrastructureDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
func GetCreateExternalExadataInfrastructureDetailsLicenseModelEnumValues() []CreateExternalExadataInfrastructureDetailsLicenseModelEnum
GetCreateExternalExadataInfrastructureDetailsLicenseModelEnumValues Enumerates the set of values for CreateExternalExadataInfrastructureDetailsLicenseModelEnum
func GetMappingCreateExternalExadataInfrastructureDetailsLicenseModelEnum(val string) (CreateExternalExadataInfrastructureDetailsLicenseModelEnum, bool)
GetMappingCreateExternalExadataInfrastructureDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
CreateExternalExadataInfrastructureRequest wrapper for the CreateExternalExadataInfrastructure operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateExternalExadataInfrastructure.go.html to see an example of how to use CreateExternalExadataInfrastructureRequest.
type CreateExternalExadataInfrastructureRequest struct { // The details required to create the managed Exadata infrastructure resources. CreateExternalExadataInfrastructureDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateExternalExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateExternalExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateExternalExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateExternalExadataInfrastructureRequest) String() string
func (request CreateExternalExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateExternalExadataInfrastructureResponse wrapper for the CreateExternalExadataInfrastructure operation
type CreateExternalExadataInfrastructureResponse struct { // The underlying http response RawResponse *http.Response // The ExternalExadataInfrastructure instance ExternalExadataInfrastructure `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response CreateExternalExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateExternalExadataInfrastructureResponse) String() string
CreateExternalExadataStorageConnectorDetails The details required to create the connector to the Exadata storage server.
type CreateExternalExadataStorageConnectorDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata storage server. StorageServerId *string `mandatory:"true" json:"storageServerId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the agent for the Exadata storage server. AgentId *string `mandatory:"true" json:"agentId"` // The name of the Exadata storage server connector. ConnectorName *string `mandatory:"true" json:"connectorName"` // The unique string of the connection. For example, "https://<storage-server-name>/MS/RESTService/". ConnectionUri *string `mandatory:"true" json:"connectionUri"` CredentialInfo *RestCredential `mandatory:"true" json:"credentialInfo"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m CreateExternalExadataStorageConnectorDetails) String() string
func (m CreateExternalExadataStorageConnectorDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateExternalExadataStorageConnectorRequest wrapper for the CreateExternalExadataStorageConnector operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateExternalExadataStorageConnector.go.html to see an example of how to use CreateExternalExadataStorageConnectorRequest.
type CreateExternalExadataStorageConnectorRequest struct { // The details required to add connections to the Exadata storage servers. CreateExternalExadataStorageConnectorDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateExternalExadataStorageConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateExternalExadataStorageConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateExternalExadataStorageConnectorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateExternalExadataStorageConnectorRequest) String() string
func (request CreateExternalExadataStorageConnectorRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateExternalExadataStorageConnectorResponse wrapper for the CreateExternalExadataStorageConnector operation
type CreateExternalExadataStorageConnectorResponse struct { // The underlying http response RawResponse *http.Response // The ExternalExadataStorageConnector instance ExternalExadataStorageConnector `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response CreateExternalExadataStorageConnectorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateExternalExadataStorageConnectorResponse) String() string
CreateExternalMySqlDatabaseConnectorDetails Details for creating an external database connector.
type CreateExternalMySqlDatabaseConnectorDetails struct { // OCID of compartment for the External MySQL Database. CompartmentId *string `mandatory:"true" json:"compartmentId"` ConnectorDetails *CreateMySqlDatabaseConnectorDetails `mandatory:"true" json:"connectorDetails"` }
func (m CreateExternalMySqlDatabaseConnectorDetails) String() string
func (m CreateExternalMySqlDatabaseConnectorDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateExternalMySqlDatabaseConnectorRequest wrapper for the CreateExternalMySqlDatabaseConnector operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateExternalMySqlDatabaseConnector.go.html to see an example of how to use CreateExternalMySqlDatabaseConnectorRequest.
type CreateExternalMySqlDatabaseConnectorRequest struct { // The details required to create an external MySQL database connector resource. CreateExternalMySqlDatabaseConnectorDetails `contributesTo:"body"` // Parameter indicating whether database connection needs to be tested. IsTestConnectionParam *bool `mandatory:"true" contributesTo:"query" name:"isTestConnectionParam"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateExternalMySqlDatabaseConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateExternalMySqlDatabaseConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateExternalMySqlDatabaseConnectorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateExternalMySqlDatabaseConnectorRequest) String() string
func (request CreateExternalMySqlDatabaseConnectorRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateExternalMySqlDatabaseConnectorResponse wrapper for the CreateExternalMySqlDatabaseConnector operation
type CreateExternalMySqlDatabaseConnectorResponse struct { // The underlying http response RawResponse *http.Response // The ExternalMySqlDatabaseConnector instance ExternalMySqlDatabaseConnector `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"` // Location of the resource. Location *string `presentIn:"header" name:"location"` // Content Location of the resource. ContentLocation *string `presentIn:"header" name:"content-location"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response CreateExternalMySqlDatabaseConnectorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateExternalMySqlDatabaseConnectorResponse) String() string
CreateExternalMySqlDatabaseDetails Details for creating an external database.
type CreateExternalMySqlDatabaseDetails struct { // OCID of compartment for the External MySQL Database. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Name of the External MySQL Database. DbName *string `mandatory:"true" json:"dbName"` }
func (m CreateExternalMySqlDatabaseDetails) String() string
func (m CreateExternalMySqlDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateExternalMySqlDatabaseRequest wrapper for the CreateExternalMySqlDatabase operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateExternalMySqlDatabase.go.html to see an example of how to use CreateExternalMySqlDatabaseRequest.
type CreateExternalMySqlDatabaseRequest struct { // The details required to create an external MySQL database resource. CreateExternalMySqlDatabaseDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateExternalMySqlDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateExternalMySqlDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateExternalMySqlDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateExternalMySqlDatabaseRequest) String() string
func (request CreateExternalMySqlDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateExternalMySqlDatabaseResponse wrapper for the CreateExternalMySqlDatabase operation
type CreateExternalMySqlDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The ExternalMySqlDatabase instance ExternalMySqlDatabase `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"` // Location of the resource. Location *string `presentIn:"header" name:"location"` // Content Location of the resource. ContentLocation *string `presentIn:"header" name:"content-location"` }
func (response CreateExternalMySqlDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateExternalMySqlDatabaseResponse) String() string
CreateJobDetails The details required to create a job.
type CreateJobDetails interface { // The name of the job. Valid characters are uppercase or lowercase letters, // numbers, and "_". The name of the job cannot be modified. It must be unique // in the compartment and must begin with an alphabetic character. GetName() *string // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the job resides. GetCompartmentId() *string // The schedule type of the job. GetScheduleType() JobScheduleTypeEnum // The description of the job. GetDescription() *string // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the job has to be executed. GetManagedDatabaseGroupId() *string // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database where the job has to be executed. GetManagedDatabaseId() *string // The subtype of the Oracle Database where the job has to be executed. Only applicable when managedDatabaseGroupId is provided. GetDatabaseSubType() DatabaseSubTypeEnum // The job timeout duration, which is expressed like "1h 10m 15s". GetTimeout() *string GetResultLocation() JobExecutionResultLocation GetScheduleDetails() *JobScheduleDetails }
CreateJobRequest wrapper for the CreateJob operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateJob.go.html to see an example of how to use CreateJobRequest.
type CreateJobRequest struct { // The details required to create a job. CreateJobDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateJobRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateJobRequest) String() string
func (request CreateJobRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateJobResponse wrapper for the CreateJob operation
type CreateJobResponse struct { // The underlying http response RawResponse *http.Response // The Job instance Job `presentIn:"body"` // A link to the created job. Location *string `presentIn:"header" name:"location"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response CreateJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateJobResponse) String() string
CreateManagedDatabaseGroupDetails The details required to create a Managed Database Group.
type CreateManagedDatabaseGroupDetails struct { // The name of the Managed Database Group. Valid characters are uppercase or // lowercase letters, numbers, and "_". The name of the Managed Database Group // cannot be modified. It must be unique in the compartment and must begin with // an alphabetic character. Name *string `mandatory:"true" json:"name"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment // in which the Managed Database Group resides. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The information specified by the user about the Managed Database Group. Description *string `mandatory:"false" json:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m CreateManagedDatabaseGroupDetails) String() string
func (m CreateManagedDatabaseGroupDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateManagedDatabaseGroupRequest wrapper for the CreateManagedDatabaseGroup operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateManagedDatabaseGroup.go.html to see an example of how to use CreateManagedDatabaseGroupRequest.
type CreateManagedDatabaseGroupRequest struct { // The details required to create a Managed Database Group. CreateManagedDatabaseGroupDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateManagedDatabaseGroupRequest) String() string
func (request CreateManagedDatabaseGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateManagedDatabaseGroupResponse wrapper for the CreateManagedDatabaseGroup operation
type CreateManagedDatabaseGroupResponse struct { // The underlying http response RawResponse *http.Response // The ManagedDatabaseGroup instance ManagedDatabaseGroup `presentIn:"body"` // A link to the newly created Managed Database Group. Location *string `presentIn:"header" name:"location"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response CreateManagedDatabaseGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateManagedDatabaseGroupResponse) String() string
CreateMySqlDatabaseConnectorDetails Create Details of external database connector.
type CreateMySqlDatabaseConnectorDetails struct { // External MySQL Database Connector Name. DisplayName *string `mandatory:"true" json:"displayName"` // Agent Id of the MACS agent. MacsAgentId *string `mandatory:"true" json:"macsAgentId"` // Host name for Connector. HostName *string `mandatory:"true" json:"hostName"` // Port number to connect to External MySQL Database. Port *int `mandatory:"true" json:"port"` // Protocol to be used to connect to External MySQL Database; TCP, TCP with SSL or Socket. NetworkProtocol MySqlNetworkProtocolTypeEnum `mandatory:"true" json:"networkProtocol"` // OCID of MySQL Database resource. ExternalDatabaseId *string `mandatory:"true" json:"externalDatabaseId"` // Type of the credential. CredentialType MySqlCredTypeEnum `mandatory:"true" json:"credentialType"` // If using existing SSL secret to connect, OCID for the secret resource. SslSecretId *string `mandatory:"true" json:"sslSecretId"` }
func (m CreateMySqlDatabaseConnectorDetails) String() string
func (m CreateMySqlDatabaseConnectorDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateNamedCredentialDetails The details required to create a named credential.
type CreateNamedCredentialDetails struct { // The name of the named credential. Valid characters are uppercase or // lowercase letters, numbers, and "_". The name of the named credential // cannot be modified. It must be unique in the compartment and must begin with // an alphabetic character. Name *string `mandatory:"true" json:"name"` // The scope of the named credential. Scope NamedCredentialScopeEnum `mandatory:"true" json:"scope"` // The type of resource associated with the named credential. Type ResourceTypeEnum `mandatory:"true" json:"type"` Content NamedCredentialContent `mandatory:"true" json:"content"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment // in which the named credential resides. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The information specified by the user about the named credential. Description *string `mandatory:"false" json:"description"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource that // is associated to the named credential. AssociatedResource *string `mandatory:"false" json:"associatedResource"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m CreateNamedCredentialDetails) String() string
func (m *CreateNamedCredentialDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m CreateNamedCredentialDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateNamedCredentialRequest wrapper for the CreateNamedCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateNamedCredential.go.html to see an example of how to use CreateNamedCredentialRequest.
type CreateNamedCredentialRequest struct { // The details required to create a named credential. CreateNamedCredentialDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateNamedCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateNamedCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateNamedCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateNamedCredentialRequest) String() string
func (request CreateNamedCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateNamedCredentialResponse wrapper for the CreateNamedCredential operation
type CreateNamedCredentialResponse struct { // The underlying http response RawResponse *http.Response // The NamedCredential instance NamedCredential `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"` // Location of the resource. Location *string `presentIn:"header" name:"location"` }
func (response CreateNamedCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateNamedCredentialResponse) String() string
CreateSqlJobDetails The details specific to the SQL job request.
type CreateSqlJobDetails struct { // The name of the job. Valid characters are uppercase or lowercase letters, // numbers, and "_". The name of the job cannot be modified. It must be unique // in the compartment and must begin with an alphabetic character. Name *string `mandatory:"true" json:"name"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the job resides. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The description of the job. Description *string `mandatory:"false" json:"description"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the job has to be executed. ManagedDatabaseGroupId *string `mandatory:"false" json:"managedDatabaseGroupId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database where the job has to be executed. ManagedDatabaseId *string `mandatory:"false" json:"managedDatabaseId"` // The job timeout duration, which is expressed like "1h 10m 15s". Timeout *string `mandatory:"false" json:"timeout"` ResultLocation JobExecutionResultLocation `mandatory:"false" json:"resultLocation"` ScheduleDetails *JobScheduleDetails `mandatory:"false" json:"scheduleDetails"` // The SQL text to be executed as part of the job. SqlText *string `mandatory:"false" json:"sqlText"` InBinds *JobInBindsDetails `mandatory:"false" json:"inBinds"` OutBinds *JobOutBindsDetails `mandatory:"false" json:"outBinds"` // The database user name used to execute the SQL job. If the job is being executed on a // Managed Database Group, then the user name should exist on all the databases in the // group with the same password. UserName *string `mandatory:"false" json:"userName"` // The password for the database user name used to execute the SQL job. Password *string `mandatory:"false" json:"password"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password. SecretId *string `mandatory:"false" json:"secretId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Named Credentials containing password secret. NamedCredentialId *string `mandatory:"false" json:"namedCredentialId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The schedule type of the job. ScheduleType JobScheduleTypeEnum `mandatory:"true" json:"scheduleType"` // The subtype of the Oracle Database where the job has to be executed. Only applicable when managedDatabaseGroupId is provided. DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"` SqlType SqlJobSqlTypeEnum `mandatory:"false" json:"sqlType,omitempty"` // The SQL operation type. OperationType SqlJobOperationTypeEnum `mandatory:"true" json:"operationType"` // The role of the database user. Indicates whether the database user is a normal user or sysdba. Role SqlJobRoleEnum `mandatory:"false" json:"role,omitempty"` }
func (m CreateSqlJobDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (m CreateSqlJobDetails) GetDatabaseSubType() DatabaseSubTypeEnum
GetDatabaseSubType returns DatabaseSubType
func (m CreateSqlJobDetails) GetDescription() *string
GetDescription returns Description
func (m CreateSqlJobDetails) GetManagedDatabaseGroupId() *string
GetManagedDatabaseGroupId returns ManagedDatabaseGroupId
func (m CreateSqlJobDetails) GetManagedDatabaseId() *string
GetManagedDatabaseId returns ManagedDatabaseId
func (m CreateSqlJobDetails) GetName() *string
GetName returns Name
func (m CreateSqlJobDetails) GetResultLocation() JobExecutionResultLocation
GetResultLocation returns ResultLocation
func (m CreateSqlJobDetails) GetScheduleDetails() *JobScheduleDetails
GetScheduleDetails returns ScheduleDetails
func (m CreateSqlJobDetails) GetScheduleType() JobScheduleTypeEnum
GetScheduleType returns ScheduleType
func (m CreateSqlJobDetails) GetTimeout() *string
GetTimeout returns Timeout
func (m CreateSqlJobDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateSqlJobDetails) String() string
func (m *CreateSqlJobDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m CreateSqlJobDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateSqlTuningSetDetails Create an empty Sql tuning sets. It takes either credentialDetails or databaseCredential. It's recommended to provide databaseCredential
type CreateSqlTuningSetDetails struct { // A unique Sql tuning set name. Name *string `mandatory:"true" json:"name"` CredentialDetails SqlTuningSetAdminCredentialDetails `mandatory:"false" json:"credentialDetails"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` // Owner of the Sql tuning set. Owner *string `mandatory:"false" json:"owner"` // The description of the Sql tuning set. Description *string `mandatory:"false" json:"description"` // Flag to indicate whether to create the Sql tuning set or just display the plsql used to create Sql tuning set. ShowSqlOnly *int `mandatory:"false" json:"showSqlOnly"` }
func (m CreateSqlTuningSetDetails) String() string
func (m *CreateSqlTuningSetDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m CreateSqlTuningSetDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateSqlTuningSetRequest wrapper for the CreateSqlTuningSet operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateSqlTuningSet.go.html to see an example of how to use CreateSqlTuningSetRequest.
type CreateSqlTuningSetRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The details required to create a Sql tuning set. CreateSqlTuningSetDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateSqlTuningSetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateSqlTuningSetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateSqlTuningSetRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateSqlTuningSetRequest) String() string
func (request CreateSqlTuningSetRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateSqlTuningSetResponse wrapper for the CreateSqlTuningSet operation
type CreateSqlTuningSetResponse struct { // The underlying http response RawResponse *http.Response // The SqlTuningSet instance SqlTuningSet `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateSqlTuningSetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateSqlTuningSetResponse) String() string
CreateTablespaceDetails The details required to create a tablespace. It takes either credentialDetails or databaseCredential. It's recommended to provide databaseCredential
type CreateTablespaceDetails struct { // The name of the tablespace. It must be unique within a database. Name *string `mandatory:"true" json:"name"` CredentialDetails TablespaceAdminCredentialDetails `mandatory:"false" json:"credentialDetails"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` // The type of tablespace. Type CreateTablespaceDetailsTypeEnum `mandatory:"false" json:"type,omitempty"` // Specifies whether the tablespace is a bigfile or smallfile tablespace. // A bigfile tablespace contains only one data file or temp file, which can contain up to approximately 4 billion (232) blocks. // A smallfile tablespace is a traditional Oracle tablespace, which can contain 1022 data files or temp files, each of which can contain up to approximately 4 million (222) blocks. IsBigfile *bool `mandatory:"false" json:"isBigfile"` // The list of data files or temp files created for the tablespace. DataFiles []string `mandatory:"false" json:"dataFiles"` // The number of data files or temp files created for the tablespace. This is for Oracle Managed Files only. FileCount *int `mandatory:"false" json:"fileCount"` // The size of each data file or temp file. FileSize *TablespaceStorageSize `mandatory:"false" json:"fileSize"` // Specifies whether Oracle can reuse the data file or temp file. Reuse is only allowed when the file name is provided. IsReusable *bool `mandatory:"false" json:"isReusable"` // Specifies whether the data file or temp file can be extended automatically. IsAutoExtensible *bool `mandatory:"false" json:"isAutoExtensible"` // The size of the next increment of disk space to be allocated automatically when more extents are required. AutoExtendNextSize *TablespaceStorageSize `mandatory:"false" json:"autoExtendNextSize"` // The maximum disk space allowed for automatic extension of the data files or temp files. AutoExtendMaxSize *TablespaceStorageSize `mandatory:"false" json:"autoExtendMaxSize"` // Specifies whether the disk space of the data file or temp file can be limited. IsMaxSizeUnlimited *bool `mandatory:"false" json:"isMaxSizeUnlimited"` // Block size for the tablespace. BlockSizeInKilobytes *int `mandatory:"false" json:"blockSizeInKilobytes"` // Indicates whether the tablespace is encrypted. IsEncrypted *bool `mandatory:"false" json:"isEncrypted"` // The name of the encryption algorithm to be used for tablespace encryption. EncryptionAlgorithm *string `mandatory:"false" json:"encryptionAlgorithm"` // The default compression of data for all tables created in the tablespace. DefaultCompress CreateTablespaceDetailsDefaultCompressEnum `mandatory:"false" json:"defaultCompress,omitempty"` // The status of the tablespace. Status CreateTablespaceDetailsStatusEnum `mandatory:"false" json:"status,omitempty"` // Specifies how the extents of the tablespace should be managed. ExtentManagement CreateTablespaceDetailsExtentManagementEnum `mandatory:"false" json:"extentManagement,omitempty"` // The size of the extent when the tablespace is managed with uniform extents of a specific size. ExtentUniformSize *TablespaceStorageSize `mandatory:"false" json:"extentUniformSize"` // Specifies whether tablespace segment management should be automatic or manual. SegmentManagement CreateTablespaceDetailsSegmentManagementEnum `mandatory:"false" json:"segmentManagement,omitempty"` // Specifies whether the tablespace is the default tablespace. IsDefault *bool `mandatory:"false" json:"isDefault"` }
func (m CreateTablespaceDetails) String() string
func (m *CreateTablespaceDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m CreateTablespaceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateTablespaceDetailsDefaultCompressEnum Enum with underlying type: string
type CreateTablespaceDetailsDefaultCompressEnum string
Set of constants representing the allowable values for CreateTablespaceDetailsDefaultCompressEnum
const ( CreateTablespaceDetailsDefaultCompressNoCompress CreateTablespaceDetailsDefaultCompressEnum = "NO_COMPRESS" CreateTablespaceDetailsDefaultCompressBasicCompress CreateTablespaceDetailsDefaultCompressEnum = "BASIC_COMPRESS" )
func GetCreateTablespaceDetailsDefaultCompressEnumValues() []CreateTablespaceDetailsDefaultCompressEnum
GetCreateTablespaceDetailsDefaultCompressEnumValues Enumerates the set of values for CreateTablespaceDetailsDefaultCompressEnum
func GetMappingCreateTablespaceDetailsDefaultCompressEnum(val string) (CreateTablespaceDetailsDefaultCompressEnum, bool)
GetMappingCreateTablespaceDetailsDefaultCompressEnum performs case Insensitive comparison on enum value and return the desired enum
CreateTablespaceDetailsExtentManagementEnum Enum with underlying type: string
type CreateTablespaceDetailsExtentManagementEnum string
Set of constants representing the allowable values for CreateTablespaceDetailsExtentManagementEnum
const ( CreateTablespaceDetailsExtentManagementAutoallocate CreateTablespaceDetailsExtentManagementEnum = "AUTOALLOCATE" CreateTablespaceDetailsExtentManagementUniform CreateTablespaceDetailsExtentManagementEnum = "UNIFORM" )
func GetCreateTablespaceDetailsExtentManagementEnumValues() []CreateTablespaceDetailsExtentManagementEnum
GetCreateTablespaceDetailsExtentManagementEnumValues Enumerates the set of values for CreateTablespaceDetailsExtentManagementEnum
func GetMappingCreateTablespaceDetailsExtentManagementEnum(val string) (CreateTablespaceDetailsExtentManagementEnum, bool)
GetMappingCreateTablespaceDetailsExtentManagementEnum performs case Insensitive comparison on enum value and return the desired enum
CreateTablespaceDetailsSegmentManagementEnum Enum with underlying type: string
type CreateTablespaceDetailsSegmentManagementEnum string
Set of constants representing the allowable values for CreateTablespaceDetailsSegmentManagementEnum
const ( CreateTablespaceDetailsSegmentManagementAuto CreateTablespaceDetailsSegmentManagementEnum = "AUTO" CreateTablespaceDetailsSegmentManagementManual CreateTablespaceDetailsSegmentManagementEnum = "MANUAL" )
func GetCreateTablespaceDetailsSegmentManagementEnumValues() []CreateTablespaceDetailsSegmentManagementEnum
GetCreateTablespaceDetailsSegmentManagementEnumValues Enumerates the set of values for CreateTablespaceDetailsSegmentManagementEnum
func GetMappingCreateTablespaceDetailsSegmentManagementEnum(val string) (CreateTablespaceDetailsSegmentManagementEnum, bool)
GetMappingCreateTablespaceDetailsSegmentManagementEnum performs case Insensitive comparison on enum value and return the desired enum
CreateTablespaceDetailsStatusEnum Enum with underlying type: string
type CreateTablespaceDetailsStatusEnum string
Set of constants representing the allowable values for CreateTablespaceDetailsStatusEnum
const ( CreateTablespaceDetailsStatusOnly CreateTablespaceDetailsStatusEnum = "READ_ONLY" CreateTablespaceDetailsStatusWrite CreateTablespaceDetailsStatusEnum = "READ_WRITE" )
func GetCreateTablespaceDetailsStatusEnumValues() []CreateTablespaceDetailsStatusEnum
GetCreateTablespaceDetailsStatusEnumValues Enumerates the set of values for CreateTablespaceDetailsStatusEnum
func GetMappingCreateTablespaceDetailsStatusEnum(val string) (CreateTablespaceDetailsStatusEnum, bool)
GetMappingCreateTablespaceDetailsStatusEnum performs case Insensitive comparison on enum value and return the desired enum
CreateTablespaceDetailsTypeEnum Enum with underlying type: string
type CreateTablespaceDetailsTypeEnum string
Set of constants representing the allowable values for CreateTablespaceDetailsTypeEnum
const ( CreateTablespaceDetailsTypePermanent CreateTablespaceDetailsTypeEnum = "PERMANENT" CreateTablespaceDetailsTypeTemporary CreateTablespaceDetailsTypeEnum = "TEMPORARY" )
func GetCreateTablespaceDetailsTypeEnumValues() []CreateTablespaceDetailsTypeEnum
GetCreateTablespaceDetailsTypeEnumValues Enumerates the set of values for CreateTablespaceDetailsTypeEnum
func GetMappingCreateTablespaceDetailsTypeEnum(val string) (CreateTablespaceDetailsTypeEnum, bool)
GetMappingCreateTablespaceDetailsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CreateTablespaceRequest wrapper for the CreateTablespace operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateTablespace.go.html to see an example of how to use CreateTablespaceRequest.
type CreateTablespaceRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The details required to create a tablespace. CreateTablespaceDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateTablespaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateTablespaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateTablespaceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateTablespaceRequest) String() string
func (request CreateTablespaceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateTablespaceResponse wrapper for the CreateTablespace operation
type CreateTablespaceResponse struct { // The underlying http response RawResponse *http.Response // The Tablespace instance Tablespace `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateTablespaceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateTablespaceResponse) String() string
CursorCacheStatementCollection The list of SQL statements in the cursor cache.
type CursorCacheStatementCollection struct { // A list of SQL statements in the cursor cache. Items []CursorCacheStatementSummary `mandatory:"true" json:"items"` }
func (m CursorCacheStatementCollection) String() string
func (m CursorCacheStatementCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CursorCacheStatementSummary The summary of a SQL statement in the cursor cache.
type CursorCacheStatementSummary struct { // The SQL statement identifier. Identifies a SQL statement in the cursor cache. SqlId *string `mandatory:"true" json:"sqlId"` // The name of the parsing schema. Schema *string `mandatory:"true" json:"schema"` // The first thousand characters of the SQL text. SqlText *string `mandatory:"true" json:"sqlText"` }
func (m CursorCacheStatementSummary) String() string
func (m CursorCacheStatementSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DataAccessContainerCollection A collection of specific containers for the current user. This is only applicable if ALL_CONTAINERS !='Y'.
type DataAccessContainerCollection struct { // An array of container resources. Items []DataAccessContainerSummary `mandatory:"true" json:"items"` }
func (m DataAccessContainerCollection) String() string
func (m DataAccessContainerCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DataAccessContainerSummary A summary of the ContainerDataAccess user.
type DataAccessContainerSummary struct { // The name of the container included in the attribute. Name *string `mandatory:"false" json:"name"` }
func (m DataAccessContainerSummary) String() string
func (m DataAccessContainerSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DataPoints The aggregated datapoints of the metric.
type DataPoints struct { // The data point date and time in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". Timestamp *common.SDKTime `mandatory:"false" json:"timestamp"` // The value of the metric. Value *float64 `mandatory:"false" json:"value"` }
func (m DataPoints) String() string
func (m DataPoints) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseBackupMetrics The details of the backup metrics for a single database.
type DatabaseBackupMetrics struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. DbId *string `mandatory:"true" json:"dbId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the Managed Database resides. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The type of Oracle Database installation. DatabaseType DatabaseTypeEnum `mandatory:"true" json:"databaseType"` // The subtype of the Oracle Database. Indicates whether the database is a Container Database, // Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database. DatabaseSubType DatabaseSubTypeEnum `mandatory:"true" json:"databaseSubType"` // The infrastructure used to deploy the Oracle Database. DeploymentType DeploymentTypeEnum `mandatory:"true" json:"deploymentType"` // The display name of the Managed Database. DatabaseName *string `mandatory:"true" json:"databaseName"` // The database role of the Managed Database. DbRole DbRoleEnum `mandatory:"true" json:"dbRole"` // Indicates whether Data Guard is enabled for the database. IsDataguardEnabled *bool `mandatory:"true" json:"isDataguardEnabled"` LastBackupSummary *DatabaseBackupSummary `mandatory:"true" json:"lastBackupSummary"` // A list of database health metrics such as BackupDuration and BackupSize. Metrics []HaMetricDefinition `mandatory:"true" json:"metrics"` // The retention period of the database. RetentionPeriodInDays *string `mandatory:"true" json:"retentionPeriodInDays"` // Indicates whether automatic backup is enabled or not. This is only applicable for cloud databases. IsAutomaticBackupEnabled *bool `mandatory:"true" json:"isAutomaticBackupEnabled"` // The array of metric values for different timestamps. TimeSeriesMetrics []MetricsAggregationRange `mandatory:"true" json:"timeSeriesMetrics"` // The Oracle Database version. DatabaseVersion *string `mandatory:"false" json:"databaseVersion"` // The workload type of the Autonomous Database. WorkloadType WorkloadTypeEnum `mandatory:"false" json:"workloadType,omitempty"` // The database ID of the Managed Database. Every database had its own ID and that value is captured here. DatabaseId *string `mandatory:"false" json:"databaseId"` // The database unique name of the Managed Database. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` }
func (m DatabaseBackupMetrics) String() string
func (m DatabaseBackupMetrics) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseBackupSummary The summary of the High Availability (HA) and backup for a database.
type DatabaseBackupSummary struct { // The backup status of the database. BackupStatus *string `mandatory:"true" json:"backupStatus"` // The database backup completion date and time in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". TimeBackupCompleted *common.SDKTime `mandatory:"true" json:"timeBackupCompleted"` // The backup duration of the database in seconds. BackupDurationInSeconds *int `mandatory:"true" json:"backupDurationInSeconds"` // The backup type of the database (FULL/INCREMENTAL). BackupType *string `mandatory:"true" json:"backupType"` // The backup destination of the database. BackupDestination DatabaseBackupSummaryBackupDestinationEnum `mandatory:"true" json:"backupDestination"` // The backup size of the database. BackupSizeInGBs *float32 `mandatory:"true" json:"backupSizeInGBs"` }
func (m DatabaseBackupSummary) String() string
func (m DatabaseBackupSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseBackupSummaryBackupDestinationEnum Enum with underlying type: string
type DatabaseBackupSummaryBackupDestinationEnum string
Set of constants representing the allowable values for DatabaseBackupSummaryBackupDestinationEnum
const ( DatabaseBackupSummaryBackupDestinationDisk DatabaseBackupSummaryBackupDestinationEnum = "DISK" DatabaseBackupSummaryBackupDestinationTape DatabaseBackupSummaryBackupDestinationEnum = "TAPE" DatabaseBackupSummaryBackupDestinationNfs DatabaseBackupSummaryBackupDestinationEnum = "NFS" DatabaseBackupSummaryBackupDestinationLocal DatabaseBackupSummaryBackupDestinationEnum = "LOCAL" DatabaseBackupSummaryBackupDestinationDbrs DatabaseBackupSummaryBackupDestinationEnum = "DBRS" DatabaseBackupSummaryBackupDestinationObjectStore DatabaseBackupSummaryBackupDestinationEnum = "OBJECT_STORE" DatabaseBackupSummaryBackupDestinationRecoveryAppliance DatabaseBackupSummaryBackupDestinationEnum = "RECOVERY_APPLIANCE" )
func GetDatabaseBackupSummaryBackupDestinationEnumValues() []DatabaseBackupSummaryBackupDestinationEnum
GetDatabaseBackupSummaryBackupDestinationEnumValues Enumerates the set of values for DatabaseBackupSummaryBackupDestinationEnum
func GetMappingDatabaseBackupSummaryBackupDestinationEnum(val string) (DatabaseBackupSummaryBackupDestinationEnum, bool)
GetMappingDatabaseBackupSummaryBackupDestinationEnum performs case Insensitive comparison on enum value and return the desired enum
DatabaseConnectionCredentailsByName The existing named credential used to connect to the database.
type DatabaseConnectionCredentailsByName struct { // The name of the credential information that used to connect to the DB system resource. // The name should be in "x.y" format, where the length of "x" has a maximum of 64 characters, // and length of "y" has a maximum of 199 characters. The name strings can contain letters, // numbers and the underscore character only. Other characters are not valid, except for // the "." character that separates the "x" and "y" portions of the name. // *IMPORTANT* - The name must be unique within the OCI region the credential is being created in. // If you specify a name that duplicates the name of another credential within the same OCI region, // you may overwrite or corrupt the credential that is already using the name. // For example: inventorydb.abc112233445566778899 CredentialName *string `mandatory:"true" json:"credentialName"` }
func (m DatabaseConnectionCredentailsByName) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DatabaseConnectionCredentailsByName) String() string
func (m DatabaseConnectionCredentailsByName) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseConnectionCredentials The credentials used to connect to the database. Currently only the `DETAILS` type is supported for creating MACS connector credentials.
type DatabaseConnectionCredentials interface { }
DatabaseConnectionCredentialsByDetails The credentials used to connect to the database.
type DatabaseConnectionCredentialsByDetails struct { // The user name used to connect to the database. UserName *string `mandatory:"true" json:"userName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password. PasswordSecretId *string `mandatory:"true" json:"passwordSecretId"` // The name of the credential information that used to connect to the DB system resource. // The name should be in "x.y" format, where the length of "x" has a maximum of 64 characters, // and length of "y" has a maximum of 199 characters. The name strings can contain letters, // numbers and the underscore character only. Other characters are not valid, except for // the "." character that separates the "x" and "y" portions of the name. // *IMPORTANT* - The name must be unique within the OCI region the credential is being created in. // If you specify a name that duplicates the name of another credential within the same OCI region, // you may overwrite or corrupt the credential that is already using the name. // For example: inventorydb.abc112233445566778899 CredentialName *string `mandatory:"false" json:"credentialName"` // The role of the user connecting to the database. Role DatabaseConnectionCredentialsByDetailsRoleEnum `mandatory:"true" json:"role"` }
func (m DatabaseConnectionCredentialsByDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DatabaseConnectionCredentialsByDetails) String() string
func (m DatabaseConnectionCredentialsByDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseConnectionCredentialsByDetailsRoleEnum Enum with underlying type: string
type DatabaseConnectionCredentialsByDetailsRoleEnum string
Set of constants representing the allowable values for DatabaseConnectionCredentialsByDetailsRoleEnum
const ( DatabaseConnectionCredentialsByDetailsRoleSysdba DatabaseConnectionCredentialsByDetailsRoleEnum = "SYSDBA" DatabaseConnectionCredentialsByDetailsRoleNormal DatabaseConnectionCredentialsByDetailsRoleEnum = "NORMAL" DatabaseConnectionCredentialsByDetailsRoleSysdg DatabaseConnectionCredentialsByDetailsRoleEnum = "SYSDG" )
func GetDatabaseConnectionCredentialsByDetailsRoleEnumValues() []DatabaseConnectionCredentialsByDetailsRoleEnum
GetDatabaseConnectionCredentialsByDetailsRoleEnumValues Enumerates the set of values for DatabaseConnectionCredentialsByDetailsRoleEnum
func GetMappingDatabaseConnectionCredentialsByDetailsRoleEnum(val string) (DatabaseConnectionCredentialsByDetailsRoleEnum, bool)
GetMappingDatabaseConnectionCredentialsByDetailsRoleEnum performs case Insensitive comparison on enum value and return the desired enum
DatabaseConnectionCredentialsCredentialTypeEnum Enum with underlying type: string
type DatabaseConnectionCredentialsCredentialTypeEnum string
Set of constants representing the allowable values for DatabaseConnectionCredentialsCredentialTypeEnum
const ( DatabaseConnectionCredentialsCredentialTypeNameReference DatabaseConnectionCredentialsCredentialTypeEnum = "NAME_REFERENCE" DatabaseConnectionCredentialsCredentialTypeDetails DatabaseConnectionCredentialsCredentialTypeEnum = "DETAILS" DatabaseConnectionCredentialsCredentialTypeSslDetails DatabaseConnectionCredentialsCredentialTypeEnum = "SSL_DETAILS" DatabaseConnectionCredentialsCredentialTypeNamedCredentials DatabaseConnectionCredentialsCredentialTypeEnum = "NAMED_CREDENTIALS" )
func GetDatabaseConnectionCredentialsCredentialTypeEnumValues() []DatabaseConnectionCredentialsCredentialTypeEnum
GetDatabaseConnectionCredentialsCredentialTypeEnumValues Enumerates the set of values for DatabaseConnectionCredentialsCredentialTypeEnum
func GetMappingDatabaseConnectionCredentialsCredentialTypeEnum(val string) (DatabaseConnectionCredentialsCredentialTypeEnum, bool)
GetMappingDatabaseConnectionCredentialsCredentialTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DatabaseConnectionDetails The connection details required to connect to the database.
type DatabaseConnectionDetails struct { ConnectionString DatabaseConnectionStringDetails `mandatory:"true" json:"connectionString"` ConnectionCredentials DatabaseConnectionCredentials `mandatory:"true" json:"connectionCredentials"` }
func (m DatabaseConnectionDetails) String() string
func (m *DatabaseConnectionDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DatabaseConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseConnectionString The Oracle Database connection string.
type DatabaseConnectionString struct { // The host name of the database or the SCAN name in case of a RAC database. HostName *string `mandatory:"true" json:"hostName"` // The port used to connect to the database. Port *int `mandatory:"true" json:"port"` // The service name of the database. Service *string `mandatory:"true" json:"service"` // The protocol used to connect to the database. Protocol DatabaseConnectionStringProtocolEnum `mandatory:"true" json:"protocol"` }
func (m DatabaseConnectionString) String() string
func (m DatabaseConnectionString) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseConnectionStringDetails The details of the Oracle Database connection string.
type DatabaseConnectionStringDetails interface { }
DatabaseConnectionStringDetailsConnectionTypeEnum Enum with underlying type: string
type DatabaseConnectionStringDetailsConnectionTypeEnum string
Set of constants representing the allowable values for DatabaseConnectionStringDetailsConnectionTypeEnum
const ( DatabaseConnectionStringDetailsConnectionTypeBasic DatabaseConnectionStringDetailsConnectionTypeEnum = "BASIC" )
func GetDatabaseConnectionStringDetailsConnectionTypeEnumValues() []DatabaseConnectionStringDetailsConnectionTypeEnum
GetDatabaseConnectionStringDetailsConnectionTypeEnumValues Enumerates the set of values for DatabaseConnectionStringDetailsConnectionTypeEnum
func GetMappingDatabaseConnectionStringDetailsConnectionTypeEnum(val string) (DatabaseConnectionStringDetailsConnectionTypeEnum, bool)
GetMappingDatabaseConnectionStringDetailsConnectionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DatabaseConnectionStringProtocolEnum Enum with underlying type: string
type DatabaseConnectionStringProtocolEnum string
Set of constants representing the allowable values for DatabaseConnectionStringProtocolEnum
const ( DatabaseConnectionStringProtocolTcp DatabaseConnectionStringProtocolEnum = "TCP" DatabaseConnectionStringProtocolTcps DatabaseConnectionStringProtocolEnum = "TCPS" )
func GetDatabaseConnectionStringProtocolEnumValues() []DatabaseConnectionStringProtocolEnum
GetDatabaseConnectionStringProtocolEnumValues Enumerates the set of values for DatabaseConnectionStringProtocolEnum
func GetMappingDatabaseConnectionStringProtocolEnum(val string) (DatabaseConnectionStringProtocolEnum, bool)
GetMappingDatabaseConnectionStringProtocolEnum performs case Insensitive comparison on enum value and return the desired enum
DatabaseCredentialDetails The credential to connect to the database to perform tablespace administration tasks.
type DatabaseCredentialDetails interface { }
DatabaseCredentialDetailsCredentialTypeEnum Enum with underlying type: string
type DatabaseCredentialDetailsCredentialTypeEnum string
Set of constants representing the allowable values for DatabaseCredentialDetailsCredentialTypeEnum
const ( DatabaseCredentialDetailsCredentialTypeSecret DatabaseCredentialDetailsCredentialTypeEnum = "SECRET" DatabaseCredentialDetailsCredentialTypePassword DatabaseCredentialDetailsCredentialTypeEnum = "PASSWORD" DatabaseCredentialDetailsCredentialTypeNamedCredential DatabaseCredentialDetailsCredentialTypeEnum = "NAMED_CREDENTIAL" )
func GetDatabaseCredentialDetailsCredentialTypeEnumValues() []DatabaseCredentialDetailsCredentialTypeEnum
GetDatabaseCredentialDetailsCredentialTypeEnumValues Enumerates the set of values for DatabaseCredentialDetailsCredentialTypeEnum
func GetMappingDatabaseCredentialDetailsCredentialTypeEnum(val string) (DatabaseCredentialDetailsCredentialTypeEnum, bool)
GetMappingDatabaseCredentialDetailsCredentialTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DatabaseCredentials The database credentials used to perform management activity. Provide one of the following attribute set. (userName, password, role) OR (userName, secretId, role) OR (namedCredentialId)
type DatabaseCredentials struct { // The database user name used to perform management activity. UserName *string `mandatory:"false" json:"userName"` // The password for the database user name. Password *string `mandatory:"false" json:"password"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password. SecretId *string `mandatory:"false" json:"secretId"` // The role of the database user. Indicates whether the database user is a normal user or sysdba. Role DatabaseCredentialsRoleEnum `mandatory:"false" json:"role,omitempty"` }
func (m DatabaseCredentials) String() string
func (m DatabaseCredentials) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseCredentialsRoleEnum Enum with underlying type: string
type DatabaseCredentialsRoleEnum string
Set of constants representing the allowable values for DatabaseCredentialsRoleEnum
const ( DatabaseCredentialsRoleNormal DatabaseCredentialsRoleEnum = "NORMAL" DatabaseCredentialsRoleSysdba DatabaseCredentialsRoleEnum = "SYSDBA" )
func GetDatabaseCredentialsRoleEnumValues() []DatabaseCredentialsRoleEnum
GetDatabaseCredentialsRoleEnumValues Enumerates the set of values for DatabaseCredentialsRoleEnum
func GetMappingDatabaseCredentialsRoleEnum(val string) (DatabaseCredentialsRoleEnum, bool)
GetMappingDatabaseCredentialsRoleEnum performs case Insensitive comparison on enum value and return the desired enum
DatabaseDiagnosticsAndManagementFeatureConfiguration The details required to enable the Diagnostics and Management feature.
type DatabaseDiagnosticsAndManagementFeatureConfiguration struct { ConnectorDetails ConnectorDetails `mandatory:"false" json:"connectorDetails"` DatabaseConnectionDetails *DatabaseConnectionDetails `mandatory:"false" json:"databaseConnectionDetails"` // The Oracle license model that applies to the external database. LicenseModel DatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The list of statuses for Database Management features. FeatureStatus DatabaseFeatureConfigurationFeatureStatusEnum `mandatory:"true" json:"featureStatus"` }
func (m DatabaseDiagnosticsAndManagementFeatureConfiguration) GetConnectorDetails() ConnectorDetails
GetConnectorDetails returns ConnectorDetails
func (m DatabaseDiagnosticsAndManagementFeatureConfiguration) GetDatabaseConnectionDetails() *DatabaseConnectionDetails
GetDatabaseConnectionDetails returns DatabaseConnectionDetails
func (m DatabaseDiagnosticsAndManagementFeatureConfiguration) GetFeatureStatus() DatabaseFeatureConfigurationFeatureStatusEnum
GetFeatureStatus returns FeatureStatus
func (m DatabaseDiagnosticsAndManagementFeatureConfiguration) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DatabaseDiagnosticsAndManagementFeatureConfiguration) String() string
func (m *DatabaseDiagnosticsAndManagementFeatureConfiguration) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DatabaseDiagnosticsAndManagementFeatureConfiguration) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnum Enum with underlying type: string
type DatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnum string
Set of constants representing the allowable values for DatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnum
const ( DatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelLicenseIncluded DatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnum = "LICENSE_INCLUDED" DatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelBringYourOwnLicense DatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
func GetDatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnumValues() []DatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnum
GetDatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnumValues Enumerates the set of values for DatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnum
func GetMappingDatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnum(val string) (DatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnum, bool)
GetMappingDatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
DatabaseDiagnosticsAndManagementFeatureDetails The details required to enable the Diagnostics and Management feature.
type DatabaseDiagnosticsAndManagementFeatureDetails struct { DatabaseConnectionDetails *DatabaseConnectionDetails `mandatory:"true" json:"databaseConnectionDetails"` ConnectorDetails ConnectorDetails `mandatory:"true" json:"connectorDetails"` // Indicates whether the pluggable database can be enabled automatically. IsAutoEnablePluggableDatabase *bool `mandatory:"false" json:"isAutoEnablePluggableDatabase"` // The management type for the database. ManagementType DatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnum `mandatory:"true" json:"managementType"` }
func (m DatabaseDiagnosticsAndManagementFeatureDetails) GetConnectorDetails() ConnectorDetails
GetConnectorDetails returns ConnectorDetails
func (m DatabaseDiagnosticsAndManagementFeatureDetails) GetDatabaseConnectionDetails() *DatabaseConnectionDetails
GetDatabaseConnectionDetails returns DatabaseConnectionDetails
func (m DatabaseDiagnosticsAndManagementFeatureDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DatabaseDiagnosticsAndManagementFeatureDetails) String() string
func (m *DatabaseDiagnosticsAndManagementFeatureDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DatabaseDiagnosticsAndManagementFeatureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnum Enum with underlying type: string
type DatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnum string
Set of constants representing the allowable values for DatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnum
const ( DatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeBasic DatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnum = "BASIC" DatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeAdvanced DatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnum = "ADVANCED" )
func GetDatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnumValues() []DatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnum
GetDatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnumValues Enumerates the set of values for DatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnum
func GetMappingDatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnum(val string) (DatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnum, bool)
GetMappingDatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DatabaseFeatureConfiguration The details of an external database feature configuration.
type DatabaseFeatureConfiguration interface { // The list of statuses for Database Management features. GetFeatureStatus() DatabaseFeatureConfigurationFeatureStatusEnum GetConnectorDetails() ConnectorDetails GetDatabaseConnectionDetails() *DatabaseConnectionDetails }
DatabaseFeatureConfigurationFeatureStatusEnum Enum with underlying type: string
type DatabaseFeatureConfigurationFeatureStatusEnum string
Set of constants representing the allowable values for DatabaseFeatureConfigurationFeatureStatusEnum
const ( DatabaseFeatureConfigurationFeatureStatusEnabled DatabaseFeatureConfigurationFeatureStatusEnum = "ENABLED" DatabaseFeatureConfigurationFeatureStatusNotEnabled DatabaseFeatureConfigurationFeatureStatusEnum = "NOT_ENABLED" DatabaseFeatureConfigurationFeatureStatusUnsupported DatabaseFeatureConfigurationFeatureStatusEnum = "UNSUPPORTED" DatabaseFeatureConfigurationFeatureStatusFailedEnabling DatabaseFeatureConfigurationFeatureStatusEnum = "FAILED_ENABLING" DatabaseFeatureConfigurationFeatureStatusFailedDisabling DatabaseFeatureConfigurationFeatureStatusEnum = "FAILED_DISABLING" DatabaseFeatureConfigurationFeatureStatusFailed DatabaseFeatureConfigurationFeatureStatusEnum = "FAILED" DatabaseFeatureConfigurationFeatureStatusEnabledWithWarnings DatabaseFeatureConfigurationFeatureStatusEnum = "ENABLED_WITH_WARNINGS" DatabaseFeatureConfigurationFeatureStatusPendingDisable DatabaseFeatureConfigurationFeatureStatusEnum = "PENDING_DISABLE" DatabaseFeatureConfigurationFeatureStatusEnabling DatabaseFeatureConfigurationFeatureStatusEnum = "ENABLING" DatabaseFeatureConfigurationFeatureStatusDisabling DatabaseFeatureConfigurationFeatureStatusEnum = "DISABLING" )
func GetDatabaseFeatureConfigurationFeatureStatusEnumValues() []DatabaseFeatureConfigurationFeatureStatusEnum
GetDatabaseFeatureConfigurationFeatureStatusEnumValues Enumerates the set of values for DatabaseFeatureConfigurationFeatureStatusEnum
func GetMappingDatabaseFeatureConfigurationFeatureStatusEnum(val string) (DatabaseFeatureConfigurationFeatureStatusEnum, bool)
GetMappingDatabaseFeatureConfigurationFeatureStatusEnum performs case Insensitive comparison on enum value and return the desired enum
DatabaseFeatureDetails The details required to enable the specified Database Management feature.
type DatabaseFeatureDetails interface { GetDatabaseConnectionDetails() *DatabaseConnectionDetails GetConnectorDetails() ConnectorDetails }
DatabaseFleetBackupMetrics The details of the backup metrics for the fleet of databases.
type DatabaseFleetBackupMetrics struct { // A list of backup metrics for the databases present in the fleet. BackupMetrics []DatabaseBackupMetrics `mandatory:"true" json:"backupMetrics"` }
func (m DatabaseFleetBackupMetrics) String() string
func (m DatabaseFleetBackupMetrics) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseFleetDataguardMetrics The list of Oracle Data Guard-enabled databases in the fleet.
type DatabaseFleetDataguardMetrics struct { // The Data Guard usage metrics for the Oracle Data Guard-enabled databases. DataguardMetrics []DataguardMetrics `mandatory:"true" json:"dataguardMetrics"` }
func (m DatabaseFleetDataguardMetrics) String() string
func (m DatabaseFleetDataguardMetrics) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseFleetHaOverviewMetrics The details of the HA metrics for the fleet of databases.
type DatabaseFleetHaOverviewMetrics struct { // A list of the databases present in the fleet and their HA usage metrics. HaMetrics []DatabaseHaMetrics `mandatory:"true" json:"haMetrics"` }
func (m DatabaseFleetHaOverviewMetrics) String() string
func (m DatabaseFleetHaOverviewMetrics) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseFleetHealthMetrics The details of the fleet health metrics.
type DatabaseFleetHealthMetrics struct { // The baseline date and time in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". // This is the date and time against which percentage change is calculated. CompareBaselineTime *string `mandatory:"true" json:"compareBaselineTime"` // The target date and time in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". // All the metrics are returned for the target date and time and the percentage change // is calculated against the baseline date and time. CompareTargetTime *string `mandatory:"true" json:"compareTargetTime"` // A list of the databases present in the fleet and their usage metrics. FleetDatabases []DatabaseUsageMetrics `mandatory:"true" json:"fleetDatabases"` // The time window used for metrics comparison. CompareType CompareTypeEnum `mandatory:"false" json:"compareType,omitempty"` FleetSummary *FleetSummary `mandatory:"false" json:"fleetSummary"` }
func (m DatabaseFleetHealthMetrics) String() string
func (m DatabaseFleetHealthMetrics) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseHaBackupDetails The database HA and backup details.
type DatabaseHaBackupDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. DbId *string `mandatory:"true" json:"dbId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the Managed Database resides. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The type of Oracle Database installation. DatabaseType DatabaseTypeEnum `mandatory:"true" json:"databaseType"` // The subtype of the Oracle Database. Indicates whether the database is a Container Database, // Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database. DatabaseSubType DatabaseSubTypeEnum `mandatory:"true" json:"databaseSubType"` // The infrastructure used to deploy the Oracle Database. DeploymentType DeploymentTypeEnum `mandatory:"true" json:"deploymentType"` // The display name of the Managed Database. DatabaseName *string `mandatory:"true" json:"databaseName"` // The database role of the Managed Database. DbRole DbRoleEnum `mandatory:"true" json:"dbRole"` // The Oracle Database version. DatabaseVersion *string `mandatory:"false" json:"databaseVersion"` // The workload type of the Autonomous Database. WorkloadType WorkloadTypeEnum `mandatory:"false" json:"workloadType,omitempty"` // The database ID of the Managed Database. Every database had its own ID and that value is captured here. DatabaseId *string `mandatory:"false" json:"databaseId"` // The database unique name of the Managed Database. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // Indicates whether flashback is enabled for the database. FlashBackOn *string `mandatory:"false" json:"flashBackOn"` // The oldest flashback date and time in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". FlashBackTime *common.SDKTime `mandatory:"false" json:"flashBackTime"` // The configured number of days intended to recover a protected database from a backup. RecoveryWindowGoalInDays *int `mandatory:"false" json:"recoveryWindowGoalInDays"` LastFullBackupSummary *DatabaseBackupSummary `mandatory:"false" json:"lastFullBackupSummary"` // A list of database backups. BackupHistory []DatabaseBackupSummary `mandatory:"false" json:"backupHistory"` // A list of database backup metrics such as BackupSize and BackupDuration. Metrics []HaMetricDefinition `mandatory:"false" json:"metrics"` }
func (m DatabaseHaBackupDetails) String() string
func (m DatabaseHaBackupDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseHaMetrics The details of the HA metrics for a single database.
type DatabaseHaMetrics struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. DbId *string `mandatory:"true" json:"dbId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the Managed Database resides. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The type of Oracle Database installation. DatabaseType DatabaseTypeEnum `mandatory:"true" json:"databaseType"` // The subtype of the Oracle Database. Indicates whether the database is a Container Database, // Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database. DatabaseSubType DatabaseSubTypeEnum `mandatory:"true" json:"databaseSubType"` // The infrastructure used to deploy the Oracle Database. DeploymentType DeploymentTypeEnum `mandatory:"true" json:"deploymentType"` // The display name of the Managed Database. DatabaseName *string `mandatory:"true" json:"databaseName"` // The database role of the Managed Database. DbRole DbRoleEnum `mandatory:"true" json:"dbRole"` // Indicates whether Data Guard is enabled for the database. IsDataguardEnabled *bool `mandatory:"true" json:"isDataguardEnabled"` LastBackupSummary *DatabaseBackupSummary `mandatory:"true" json:"lastBackupSummary"` // A list of database health metrics such as BackupDuration and BackupSize. Metrics []HaMetricDefinition `mandatory:"true" json:"metrics"` // The Oracle Database version. DatabaseVersion *string `mandatory:"false" json:"databaseVersion"` // The workload type of the Autonomous Database. WorkloadType WorkloadTypeEnum `mandatory:"false" json:"workloadType,omitempty"` // The database ID of the Managed Database. Every database had its own ID and that value is captured here. DatabaseId *string `mandatory:"false" json:"databaseId"` // The database unique name of the Managed Database. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` }
func (m DatabaseHaMetrics) String() string
func (m DatabaseHaMetrics) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseHomeMetricDefinition The response containing the CPU, Storage, Wait, DB Time, and Memory metrics for a specific Managed Database.
type DatabaseHomeMetricDefinition struct { // A list of the active session metrics for CPU and Wait time for a specific Managed Database. ActivityTimeSeriesMetrics []ActivityTimeSeriesMetrics `mandatory:"true" json:"activityTimeSeriesMetrics"` DbTimeAggregateMetrics *DatabaseTimeAggregateMetrics `mandatory:"true" json:"dbTimeAggregateMetrics"` IoAggregateMetrics *DatabaseIoAggregateMetrics `mandatory:"true" json:"ioAggregateMetrics"` MemoryAggregateMetrics *MemoryAggregateMetrics `mandatory:"true" json:"memoryAggregateMetrics"` DbStorageAggregateMetrics *DatabaseStorageAggregateMetrics `mandatory:"true" json:"dbStorageAggregateMetrics"` CpuUtilizationAggregateMetrics *CpuUtilizationAggregateMetrics `mandatory:"false" json:"cpuUtilizationAggregateMetrics"` StatementsAggregateMetrics *StatementsAggregateMetrics `mandatory:"false" json:"statementsAggregateMetrics"` FailedConnectionsAggregateMetrics *FailedConnectionsAggregateMetrics `mandatory:"false" json:"failedConnectionsAggregateMetrics"` }
func (m DatabaseHomeMetricDefinition) String() string
func (m DatabaseHomeMetricDefinition) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseHomeMetrics The response containing the metric collection for a specific Managed Database.
type DatabaseHomeMetrics struct { DatabaseHomeMetrics *DatabaseHomeMetricDefinition `mandatory:"true" json:"databaseHomeMetrics"` // The metrics for the RAC database instances. DatabaseInstanceHomeMetrics []DatabaseInstanceHomeMetricsDefinition `mandatory:"false" json:"databaseInstanceHomeMetrics"` }
func (m DatabaseHomeMetrics) String() string
func (m DatabaseHomeMetrics) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseHostedInEnum Enum with underlying type: string
type DatabaseHostedInEnum string
Set of constants representing the allowable values for DatabaseHostedInEnum
const ( DatabaseHostedInCloud DatabaseHostedInEnum = "CLOUD" DatabaseHostedInExternal DatabaseHostedInEnum = "EXTERNAL" )
func GetDatabaseHostedInEnumValues() []DatabaseHostedInEnum
GetDatabaseHostedInEnumValues Enumerates the set of values for DatabaseHostedInEnum
func GetMappingDatabaseHostedInEnum(val string) (DatabaseHostedInEnum, bool)
GetMappingDatabaseHostedInEnum performs case Insensitive comparison on enum value and return the desired enum
DatabaseInstanceHomeMetricsDefinition The response containing the CPU, Wait, DB Time, and Memory metrics for a specific Oracle Real Application Clusters (Oracle RAC) database instance.
type DatabaseInstanceHomeMetricsDefinition struct { // The name of the Oracle Real Application Clusters (Oracle RAC) // database instance to which the corresponding metrics belong. InstanceName *string `mandatory:"true" json:"instanceName"` // The number of Oracle Real Application Clusters (Oracle RAC) // database instance to which the corresponding metrics belong. InstanceNumber *int `mandatory:"true" json:"instanceNumber"` // A list of the active session metrics for CPU and Wait time for // a specific Oracle Real Application Clusters (Oracle RAC) // database instance. ActivityTimeSeriesMetrics []ActivityTimeSeriesMetrics `mandatory:"true" json:"activityTimeSeriesMetrics"` DbTimeAggregateMetrics *DatabaseTimeAggregateMetrics `mandatory:"true" json:"dbTimeAggregateMetrics"` IoAggregateMetrics *DatabaseIoAggregateMetrics `mandatory:"true" json:"ioAggregateMetrics"` MemoryAggregateMetrics *MemoryAggregateMetrics `mandatory:"true" json:"memoryAggregateMetrics"` CpuUtilizationAggregateMetrics *CpuUtilizationAggregateMetrics `mandatory:"false" json:"cpuUtilizationAggregateMetrics"` }
func (m DatabaseInstanceHomeMetricsDefinition) String() string
func (m DatabaseInstanceHomeMetricsDefinition) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseIoAggregateMetrics The database Input/Output metric details.
type DatabaseIoAggregateMetrics struct { // The Input/Output Operations Per Second metrics grouped by IOType for a specific Managed Database. Iops []MetricDataPoint `mandatory:"false" json:"iops"` // The IOThroughput metrics grouped by IOType for a specific Managed Database. IoThroughput []MetricDataPoint `mandatory:"false" json:"ioThroughput"` // The Input/Output metric statistics such as min, max, mean, lowerQuartile, and upperQuartile. IopsStatistics []MetricStatisticsDefinition `mandatory:"false" json:"iopsStatistics"` // The IOThroughput metric statistics such as min, max, mean, lowerQuartile, and upperQuartile. IoThroughputStatistics []MetricStatisticsDefinition `mandatory:"false" json:"ioThroughputStatistics"` }
func (m DatabaseIoAggregateMetrics) String() string
func (m DatabaseIoAggregateMetrics) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseLifecycleFeatureConfiguration The details required to enable the Database Lifecycle Management feature.
type DatabaseLifecycleFeatureConfiguration struct { ConnectorDetails ConnectorDetails `mandatory:"false" json:"connectorDetails"` DatabaseConnectionDetails *DatabaseConnectionDetails `mandatory:"false" json:"databaseConnectionDetails"` // The Oracle license model that applies to the external database. LicenseModel DatabaseLifecycleFeatureConfigurationLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The list of statuses for Database Management features. FeatureStatus DatabaseFeatureConfigurationFeatureStatusEnum `mandatory:"true" json:"featureStatus"` }
func (m DatabaseLifecycleFeatureConfiguration) GetConnectorDetails() ConnectorDetails
GetConnectorDetails returns ConnectorDetails
func (m DatabaseLifecycleFeatureConfiguration) GetDatabaseConnectionDetails() *DatabaseConnectionDetails
GetDatabaseConnectionDetails returns DatabaseConnectionDetails
func (m DatabaseLifecycleFeatureConfiguration) GetFeatureStatus() DatabaseFeatureConfigurationFeatureStatusEnum
GetFeatureStatus returns FeatureStatus
func (m DatabaseLifecycleFeatureConfiguration) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DatabaseLifecycleFeatureConfiguration) String() string
func (m *DatabaseLifecycleFeatureConfiguration) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DatabaseLifecycleFeatureConfiguration) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseLifecycleFeatureConfigurationLicenseModelEnum Enum with underlying type: string
type DatabaseLifecycleFeatureConfigurationLicenseModelEnum string
Set of constants representing the allowable values for DatabaseLifecycleFeatureConfigurationLicenseModelEnum
const ( DatabaseLifecycleFeatureConfigurationLicenseModelLicenseIncluded DatabaseLifecycleFeatureConfigurationLicenseModelEnum = "LICENSE_INCLUDED" DatabaseLifecycleFeatureConfigurationLicenseModelBringYourOwnLicense DatabaseLifecycleFeatureConfigurationLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
func GetDatabaseLifecycleFeatureConfigurationLicenseModelEnumValues() []DatabaseLifecycleFeatureConfigurationLicenseModelEnum
GetDatabaseLifecycleFeatureConfigurationLicenseModelEnumValues Enumerates the set of values for DatabaseLifecycleFeatureConfigurationLicenseModelEnum
func GetMappingDatabaseLifecycleFeatureConfigurationLicenseModelEnum(val string) (DatabaseLifecycleFeatureConfigurationLicenseModelEnum, bool)
GetMappingDatabaseLifecycleFeatureConfigurationLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
DatabaseLifecycleManagementFeatureDetails The details required to enable the Database Lifecycle Management feature.
type DatabaseLifecycleManagementFeatureDetails struct { DatabaseConnectionDetails *DatabaseConnectionDetails `mandatory:"true" json:"databaseConnectionDetails"` ConnectorDetails ConnectorDetails `mandatory:"true" json:"connectorDetails"` }
func (m DatabaseLifecycleManagementFeatureDetails) GetConnectorDetails() ConnectorDetails
GetConnectorDetails returns ConnectorDetails
func (m DatabaseLifecycleManagementFeatureDetails) GetDatabaseConnectionDetails() *DatabaseConnectionDetails
GetDatabaseConnectionDetails returns DatabaseConnectionDetails
func (m DatabaseLifecycleManagementFeatureDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DatabaseLifecycleManagementFeatureDetails) String() string
func (m *DatabaseLifecycleManagementFeatureDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DatabaseLifecycleManagementFeatureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseManagementConfig The configuration of the Database Management service.
type DatabaseManagementConfig struct { // The status of the Database Management service. DatabaseManagementStatus DatabaseManagementConfigDatabaseManagementStatusEnum `mandatory:"true" json:"databaseManagementStatus"` // The Oracle license model that applies to the external database. LicenseModel DatabaseManagementConfigLicenseModelEnum `mandatory:"true" json:"licenseModel"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external database connector. ConnectorId *string `mandatory:"false" json:"connectorId"` }
func (m DatabaseManagementConfig) String() string
func (m DatabaseManagementConfig) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseManagementConfigDatabaseManagementStatusEnum Enum with underlying type: string
type DatabaseManagementConfigDatabaseManagementStatusEnum string
Set of constants representing the allowable values for DatabaseManagementConfigDatabaseManagementStatusEnum
const ( DatabaseManagementConfigDatabaseManagementStatusEnabling DatabaseManagementConfigDatabaseManagementStatusEnum = "ENABLING" DatabaseManagementConfigDatabaseManagementStatusEnabled DatabaseManagementConfigDatabaseManagementStatusEnum = "ENABLED" DatabaseManagementConfigDatabaseManagementStatusDisabling DatabaseManagementConfigDatabaseManagementStatusEnum = "DISABLING" DatabaseManagementConfigDatabaseManagementStatusNotEnabled DatabaseManagementConfigDatabaseManagementStatusEnum = "NOT_ENABLED" DatabaseManagementConfigDatabaseManagementStatusFailedEnabling DatabaseManagementConfigDatabaseManagementStatusEnum = "FAILED_ENABLING" DatabaseManagementConfigDatabaseManagementStatusFailedDisabling DatabaseManagementConfigDatabaseManagementStatusEnum = "FAILED_DISABLING" )
func GetDatabaseManagementConfigDatabaseManagementStatusEnumValues() []DatabaseManagementConfigDatabaseManagementStatusEnum
GetDatabaseManagementConfigDatabaseManagementStatusEnumValues Enumerates the set of values for DatabaseManagementConfigDatabaseManagementStatusEnum
func GetMappingDatabaseManagementConfigDatabaseManagementStatusEnum(val string) (DatabaseManagementConfigDatabaseManagementStatusEnum, bool)
GetMappingDatabaseManagementConfigDatabaseManagementStatusEnum performs case Insensitive comparison on enum value and return the desired enum
DatabaseManagementConfigLicenseModelEnum Enum with underlying type: string
type DatabaseManagementConfigLicenseModelEnum string
Set of constants representing the allowable values for DatabaseManagementConfigLicenseModelEnum
const ( DatabaseManagementConfigLicenseModelLicenseIncluded DatabaseManagementConfigLicenseModelEnum = "LICENSE_INCLUDED" DatabaseManagementConfigLicenseModelBringYourOwnLicense DatabaseManagementConfigLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
func GetDatabaseManagementConfigLicenseModelEnumValues() []DatabaseManagementConfigLicenseModelEnum
GetDatabaseManagementConfigLicenseModelEnumValues Enumerates the set of values for DatabaseManagementConfigLicenseModelEnum
func GetMappingDatabaseManagementConfigLicenseModelEnum(val string) (DatabaseManagementConfigLicenseModelEnum, bool)
GetMappingDatabaseManagementConfigLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
DatabaseNamedCredentialConnectionDetails User provides a named credential OCID, which will be used to retrieve the password to connect to the database.
type DatabaseNamedCredentialConnectionDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Named Credential // where the database password metadata is stored. NamedCredentialId *string `mandatory:"true" json:"namedCredentialId"` }
func (m DatabaseNamedCredentialConnectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DatabaseNamedCredentialConnectionDetails) String() string
func (m DatabaseNamedCredentialConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseNamedCredentialDetails User provides a named credential OCID, which will be used to retrieve the password to connect to the database.
type DatabaseNamedCredentialDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the named credential // where the database password metadata is stored. NamedCredentialId *string `mandatory:"true" json:"namedCredentialId"` }
func (m DatabaseNamedCredentialDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DatabaseNamedCredentialDetails) String() string
func (m DatabaseNamedCredentialDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseParameterSummary A summary of the database parameter.
type DatabaseParameterSummary struct { // The parameter name. Name *string `mandatory:"true" json:"name"` // The parameter type. Type DatabaseParameterSummaryTypeEnum `mandatory:"true" json:"type"` // The parameter value. Value *string `mandatory:"true" json:"value"` // The parameter value in a user-friendly format. For example, if the `value` property shows the value 262144 for a big integer parameter, then the `displayValue` property will show the value 256K. DisplayValue *string `mandatory:"true" json:"displayValue"` // The parameter number. Number *float32 `mandatory:"false" json:"number"` // Indicates whether the parameter is set to the default value (`TRUE`) or the parameter value was specified in the parameter file (`FALSE`). IsDefault *bool `mandatory:"false" json:"isDefault"` // Indicates whether the parameter can be changed with `ALTER SESSION` (`TRUE`) or not (`FALSE`) IsSessionModifiable *bool `mandatory:"false" json:"isSessionModifiable"` // Indicates whether the parameter can be changed with `ALTER SYSTEM` and when the change takes effect: // - IMMEDIATE: Parameter can be changed with `ALTER SYSTEM` regardless of the type of parameter file used to start the instance. The change takes effect immediately. // - DEFERRED: Parameter can be changed with `ALTER SYSTEM` regardless of the type of parameter file used to start the instance. The change takes effect in subsequent sessions. // - FALSE: Parameter cannot be changed with `ALTER SYSTEM` unless a server parameter file was used to start the instance. The change takes effect in subsequent instances. IsSystemModifiable DatabaseParameterSummaryIsSystemModifiableEnum `mandatory:"false" json:"isSystemModifiable,omitempty"` // Indicates whether the parameter can be modified on a per-PDB basis (`TRUE`) or not (`FALSE`). In a non-CDB, the value of this property is `null`. IsPdbModifiable *bool `mandatory:"false" json:"isPdbModifiable"` // For parameters that can be changed with `ALTER SYSTEM`, indicates whether the value of the parameter can be different for every instance (`TRUE`) or whether the parameter must have the same value for all Real Application Clusters instances (`FALSE`). For other parameters, this is always `FALSE`. IsInstanceModifiable *bool `mandatory:"false" json:"isInstanceModifiable"` // Indicates how the parameter was modified. If an `ALTER SYSTEM` was performed, the value will be `MODIFIED`. IsModified DatabaseParameterSummaryIsModifiedEnum `mandatory:"false" json:"isModified,omitempty"` // Indicates whether Oracle adjusted the input value to a more suitable value. IsAdjusted *bool `mandatory:"false" json:"isAdjusted"` // Indicates whether the parameter has been deprecated (`TRUE`) or not (`FALSE`). IsDeprecated *bool `mandatory:"false" json:"isDeprecated"` // Indicates whether the parameter is a basic parameter (`TRUE`) or not (`FALSE`). IsBasic *bool `mandatory:"false" json:"isBasic"` // The description of the parameter. Description *string `mandatory:"false" json:"description"` // The position (ordinal number) of the parameter value. Useful only for parameters whose values are lists of strings. Ordinal *float32 `mandatory:"false" json:"ordinal"` // The comments associated with the most recent update. UpdateComment *string `mandatory:"false" json:"updateComment"` // The ID of the database container to which the data pertains. // Possible values include: // - `0`: This value is used for data that pertain to the entire CDB. This value is also used for data in non-CDBs. // - `1`: This value is used for data that pertain to only the root container. // - `n`: Where n is the applicable container ID for the data. ContainerId *float32 `mandatory:"false" json:"containerId"` // The parameter category. Category *string `mandatory:"false" json:"category"` // Applicable in case of Oracle Real Application Clusters (Oracle RAC) databases. // A `UNIQUE` parameter is one which is unique to each Oracle Real Application // Clusters (Oracle RAC) instance. For example, the parameter `INSTANCE_NUMBER` // must have different values in each instance. An `IDENTICAL` parameter must // have the same value for every instance. For example, the parameter // `DB_BLOCK_SIZE` must have the same value in all instances. Constraint DatabaseParameterSummaryConstraintEnum `mandatory:"false" json:"constraint,omitempty"` // The database instance SID for which the parameter is defined. Sid *string `mandatory:"false" json:"sid"` // Indicates whether the parameter was specified in the server parameter file (`TRUE`) or not (`FALSE`). Applicable only when the parameter source is `SPFILE`. IsSpecified *bool `mandatory:"false" json:"isSpecified"` // A list of allowed values for this parameter. AllowedValues []AllowedParameterValue `mandatory:"false" json:"allowedValues"` }
func (m DatabaseParameterSummary) String() string
func (m DatabaseParameterSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseParameterSummaryConstraintEnum Enum with underlying type: string
type DatabaseParameterSummaryConstraintEnum string
Set of constants representing the allowable values for DatabaseParameterSummaryConstraintEnum
const ( DatabaseParameterSummaryConstraintUnique DatabaseParameterSummaryConstraintEnum = "UNIQUE" DatabaseParameterSummaryConstraintIdentical DatabaseParameterSummaryConstraintEnum = "IDENTICAL" DatabaseParameterSummaryConstraintNone DatabaseParameterSummaryConstraintEnum = "NONE" )
func GetDatabaseParameterSummaryConstraintEnumValues() []DatabaseParameterSummaryConstraintEnum
GetDatabaseParameterSummaryConstraintEnumValues Enumerates the set of values for DatabaseParameterSummaryConstraintEnum
func GetMappingDatabaseParameterSummaryConstraintEnum(val string) (DatabaseParameterSummaryConstraintEnum, bool)
GetMappingDatabaseParameterSummaryConstraintEnum performs case Insensitive comparison on enum value and return the desired enum
DatabaseParameterSummaryIsModifiedEnum Enum with underlying type: string
type DatabaseParameterSummaryIsModifiedEnum string
Set of constants representing the allowable values for DatabaseParameterSummaryIsModifiedEnum
const ( DatabaseParameterSummaryIsModifiedModified DatabaseParameterSummaryIsModifiedEnum = "MODIFIED" DatabaseParameterSummaryIsModifiedFalse DatabaseParameterSummaryIsModifiedEnum = "FALSE" )
func GetDatabaseParameterSummaryIsModifiedEnumValues() []DatabaseParameterSummaryIsModifiedEnum
GetDatabaseParameterSummaryIsModifiedEnumValues Enumerates the set of values for DatabaseParameterSummaryIsModifiedEnum
func GetMappingDatabaseParameterSummaryIsModifiedEnum(val string) (DatabaseParameterSummaryIsModifiedEnum, bool)
GetMappingDatabaseParameterSummaryIsModifiedEnum performs case Insensitive comparison on enum value and return the desired enum
DatabaseParameterSummaryIsSystemModifiableEnum Enum with underlying type: string
type DatabaseParameterSummaryIsSystemModifiableEnum string
Set of constants representing the allowable values for DatabaseParameterSummaryIsSystemModifiableEnum
const ( DatabaseParameterSummaryIsSystemModifiableImmediate DatabaseParameterSummaryIsSystemModifiableEnum = "IMMEDIATE" DatabaseParameterSummaryIsSystemModifiableDeferred DatabaseParameterSummaryIsSystemModifiableEnum = "DEFERRED" DatabaseParameterSummaryIsSystemModifiableFalse DatabaseParameterSummaryIsSystemModifiableEnum = "FALSE" )
func GetDatabaseParameterSummaryIsSystemModifiableEnumValues() []DatabaseParameterSummaryIsSystemModifiableEnum
GetDatabaseParameterSummaryIsSystemModifiableEnumValues Enumerates the set of values for DatabaseParameterSummaryIsSystemModifiableEnum
func GetMappingDatabaseParameterSummaryIsSystemModifiableEnum(val string) (DatabaseParameterSummaryIsSystemModifiableEnum, bool)
GetMappingDatabaseParameterSummaryIsSystemModifiableEnum performs case Insensitive comparison on enum value and return the desired enum
DatabaseParameterSummaryTypeEnum Enum with underlying type: string
type DatabaseParameterSummaryTypeEnum string
Set of constants representing the allowable values for DatabaseParameterSummaryTypeEnum
const ( DatabaseParameterSummaryTypeBoolean DatabaseParameterSummaryTypeEnum = "BOOLEAN" DatabaseParameterSummaryTypeString DatabaseParameterSummaryTypeEnum = "STRING" DatabaseParameterSummaryTypeInteger DatabaseParameterSummaryTypeEnum = "INTEGER" DatabaseParameterSummaryTypeFilename DatabaseParameterSummaryTypeEnum = "FILENAME" DatabaseParameterSummaryTypeBigInteger DatabaseParameterSummaryTypeEnum = "BIG_INTEGER" DatabaseParameterSummaryTypeReserved DatabaseParameterSummaryTypeEnum = "RESERVED" )
func GetDatabaseParameterSummaryTypeEnumValues() []DatabaseParameterSummaryTypeEnum
GetDatabaseParameterSummaryTypeEnumValues Enumerates the set of values for DatabaseParameterSummaryTypeEnum
func GetMappingDatabaseParameterSummaryTypeEnum(val string) (DatabaseParameterSummaryTypeEnum, bool)
GetMappingDatabaseParameterSummaryTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DatabaseParameterUpdateStatus The result of database parameter update.
type DatabaseParameterUpdateStatus struct { // The status of the parameter update. Status DatabaseParameterUpdateStatusStatusEnum `mandatory:"false" json:"status,omitempty"` // An error code that defines the failure or `null` if the parameter // was updated successfully. ErrorCode *string `mandatory:"false" json:"errorCode"` // The error message indicating the reason for failure or `null` if // the parameter was updated successfully. ErrorMessage *string `mandatory:"false" json:"errorMessage"` }
func (m DatabaseParameterUpdateStatus) String() string
func (m DatabaseParameterUpdateStatus) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseParameterUpdateStatusStatusEnum Enum with underlying type: string
type DatabaseParameterUpdateStatusStatusEnum string
Set of constants representing the allowable values for DatabaseParameterUpdateStatusStatusEnum
const ( DatabaseParameterUpdateStatusStatusSucceeded DatabaseParameterUpdateStatusStatusEnum = "SUCCEEDED" DatabaseParameterUpdateStatusStatusFailed DatabaseParameterUpdateStatusStatusEnum = "FAILED" )
func GetDatabaseParameterUpdateStatusStatusEnumValues() []DatabaseParameterUpdateStatusStatusEnum
GetDatabaseParameterUpdateStatusStatusEnumValues Enumerates the set of values for DatabaseParameterUpdateStatusStatusEnum
func GetMappingDatabaseParameterUpdateStatusStatusEnum(val string) (DatabaseParameterUpdateStatusStatusEnum, bool)
GetMappingDatabaseParameterUpdateStatusStatusEnum performs case Insensitive comparison on enum value and return the desired enum
DatabaseParametersCollection A collection of database parameters.
type DatabaseParametersCollection struct { // The name of the Managed Database. DatabaseName *string `mandatory:"true" json:"databaseName"` // The type of Oracle Database installation. DatabaseType DatabaseTypeEnum `mandatory:"true" json:"databaseType"` // The subtype of the Oracle Database. Indicates whether the database // is a Container Database, Pluggable Database, or a Non-container Database. DatabaseSubType DatabaseSubTypeEnum `mandatory:"true" json:"databaseSubType"` // The Oracle Database version. DatabaseVersion *string `mandatory:"true" json:"databaseVersion"` // An array of DatabaseParameterSummary objects. Items []DatabaseParameterSummary `mandatory:"true" json:"items"` }
func (m DatabaseParametersCollection) String() string
func (m DatabaseParametersCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabasePasswordCredentialDetails User provides a password to be used to connect to the database.
type DatabasePasswordCredentialDetails struct { // The database user's password encoded using BASE64 scheme. Password *string `mandatory:"true" json:"password"` // The user to connect to the database. Username *string `mandatory:"false" json:"username"` // The role of the database user. Role DatabasePasswordCredentialDetailsRoleEnum `mandatory:"false" json:"role,omitempty"` }
func (m DatabasePasswordCredentialDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DatabasePasswordCredentialDetails) String() string
func (m DatabasePasswordCredentialDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabasePasswordCredentialDetailsRoleEnum Enum with underlying type: string
type DatabasePasswordCredentialDetailsRoleEnum string
Set of constants representing the allowable values for DatabasePasswordCredentialDetailsRoleEnum
const ( DatabasePasswordCredentialDetailsRoleNormal DatabasePasswordCredentialDetailsRoleEnum = "NORMAL" DatabasePasswordCredentialDetailsRoleSysdba DatabasePasswordCredentialDetailsRoleEnum = "SYSDBA" DatabasePasswordCredentialDetailsRoleSysdg DatabasePasswordCredentialDetailsRoleEnum = "SYSDG" )
func GetDatabasePasswordCredentialDetailsRoleEnumValues() []DatabasePasswordCredentialDetailsRoleEnum
GetDatabasePasswordCredentialDetailsRoleEnumValues Enumerates the set of values for DatabasePasswordCredentialDetailsRoleEnum
func GetMappingDatabasePasswordCredentialDetailsRoleEnum(val string) (DatabasePasswordCredentialDetailsRoleEnum, bool)
GetMappingDatabasePasswordCredentialDetailsRoleEnum performs case Insensitive comparison on enum value and return the desired enum
DatabasePlan The resource allocation directives must all use the share attribute, or they must all use the level and allocation attributes. If you use the share attribute to allocate I/O resources, then the database plan can have a maximum of 1024 directives. If you use the level and allocation attributes to allocate I/O resources, then the database plan can have a maximum of 32 directives. Only one directive is allowed for each database name and each profile name.
type DatabasePlan struct { // A list of DatabasePlanDirectives. Items []DatabasePlanDirective `mandatory:"true" json:"items"` }
func (m DatabasePlan) String() string
func (m DatabasePlan) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabasePlanDirective Manages resource allocation among databases. Besides the name, at least one other property must be available.
type DatabasePlanDirective struct { // The name of a database or a profile. Name *string `mandatory:"true" json:"name"` // The relative priority of a database in the database plan. A higher share value implies // higher priority and more access to the I/O resources. // Use either share or (level, allocation). All plan directives in a database plan // should use the same setting. // Share-based resource allocation is the recommended method for a database plan. Share *int `mandatory:"false" json:"share"` // The allocation level. Valid values are from 1 to 8. Resources are allocated to level 1 first, // and then remaining resources are allocated to level 2, and so on. Level *int `mandatory:"false" json:"level"` // The resource allocation as a percentage (0-100) within the level. Allocation *int `mandatory:"false" json:"allocation"` // The maximum I/O utilization limit as a percentage of the available resources. Limit *int `mandatory:"false" json:"limit"` // Controls use of Exadata Smart Flash Cache by a database. // This ensures that cache space is reserved for mission-critical databases. // flashcache=off is invalid in a directive that contains the flashcachemin, flashcachelimit, or flashcachesize attributes. IsFlashCacheOn *bool `mandatory:"false" json:"isFlashCacheOn"` // Controls use of the persistent memory (PMEM) cache by a database. This ensures that cache space // is reserved for mission-critical databases. // pmemcache=off is invalid in a directive that contains the pmemcachemin, pmemcachelimit, or pmemcachesize attributes. IsPmemCacheOn *bool `mandatory:"false" json:"isPmemCacheOn"` // Controls use of Exadata Smart Flash Log by a database. // This ensures that Exadata Smart Flash Log is reserved for mission-critical databases. IsFlashLogOn *bool `mandatory:"false" json:"isFlashLogOn"` // Controls use of persistent memory logging (PMEM log) by a database. // This ensures that PMEM log is reserved for mission-critical databases. IsPmemLogOn *bool `mandatory:"false" json:"isPmemLogOn"` // Defines a soft limit for space usage in Exadata Smart Flash Cache. // If the cache is not full, the limit can be exceeded. // You specify the value for flashcachelimit in bytes. You can also use the suffixes M (megabytes), // G (gigabytes), or T (terabytes) to specify larger values. For example, 300M, 150G, or 1T. // The value for flashcachelimit must be at least 4 MB. // The flashcachelimit and flashcachesize attributes cannot be specified in the same directive. // The value for flashcachelimit cannot be smaller than flashcachemin, if it is specified. FlashCacheLimit *string `mandatory:"false" json:"flashCacheLimit"` // Specifies a minimum guaranteed space allocation in Exadata Smart Flash Cache. // You specify the value for flashcachemin in bytes. You can also use the suffixes // M (megabytes), G (gigabytes), or T (terabytes) to specify larger values. For example, 300M, 150G, or 1T. // The value for flashcachemin must be at least 4 MB. // In any plan, the sum of all flashcachemin values cannot exceed the size of Exadata Smart Flash Cache. // If flashcachelimit is specified, then the value for flashcachemin cannot exceed flashcachelimit. // If flashcachesize is specified, then the value for flashcachemin cannot exceed flashcachesize. FlashCacheMin *string `mandatory:"false" json:"flashCacheMin"` // Defines a hard limit for space usage in Exadata Smart Flash Cache. // The limit cannot be exceeded, even if the cache is not full. // In an IORM plan, if the size of Exadata Smart Flash Cache can accommodate all of the flashcachemin // and flashcachesize allocations, then each flashcachesize definition represents a guaranteed space allocation. // However, starting with Oracle Exadata System Software release 19.2.0 you can use the flashcachesize // attribute to over-provision space in Exadata Smart Flash Cache. Consequently, // if the size of Exadata Smart Flash Cache cannot accommodate all of the flashcachemin and flashcachesize // allocations, then only flashcachemin is guaranteed. FlashCacheSize *string `mandatory:"false" json:"flashCacheSize"` // Defines a soft limit for space usage in the persistent memory (PMEM) cache. // If the cache is not full, the limit can be exceeded. // You specify the value for pmemcachelimit in bytes. You can also use the suffixes M (megabytes), // G (gigabytes), or T (terabytes) to specify larger values. For example, 300M, 150G, or 1T. // The value for pmemcachelimit must be at least 4 MB. // The pmemcachelimit and pmemcachesize attributes cannot be specified in the same directive. // The value for pmemcachelimit cannot be smaller than pmemcachemin, if it is specified. PmemCacheLimit *string `mandatory:"false" json:"pmemCacheLimit"` // Specifies a minimum guaranteed space allocation in the persistent memory (PMEM) cache. PmemCacheMin *string `mandatory:"false" json:"pmemCacheMin"` // Defines a hard limit for space usage in the persistent memory (PMEM) cache. // The limit cannot be exceeded, even if the cache is not full. // In an IORM plan, if the size of the PMEM cache can accommodate all of the pmemcachemin and // pmemcachesize allocations, then each pmemcachesize definition represents a guaranteed space allocation. // However, you can use the pmemcachesize attribute to over-provision space in the PMEM cache. // Consequently, if the PMEM cache size cannot accommodate all of the pmemcachemin and pmemcachesize // allocations, then only pmemcachemin is guaranteed. PmemCacheSize *string `mandatory:"false" json:"pmemCacheSize"` // Starting with Oracle Exadata System Software release 19.1.0, you can use the asmcluster attribute to // distinguish between databases with the same name running in different Oracle ASM clusters. AsmCluster *string `mandatory:"false" json:"asmCluster"` // Enables you to create a profile or template, to ease management and configuration of resource plans // in environments with many databases. // - type=database: Specifies a directive that applies to a specific database. // If type in not specified, then the directive defaults to the database type. // - type=profile: Specifies a directive that applies to a profile rather than a specific database. // To associate a database with an IORM profile, you must set the database initialization // parameter db_performance_profile to the value of the profile name. Databases that map to a profile inherit the settings specified in the profile. Type DatabasePlanTypeEnumEnum `mandatory:"false" json:"type,omitempty"` // Enables you to specify different plan directives based on the Oracle Data Guard database role. Role DatabasePlanRoleEnumEnum `mandatory:"false" json:"role,omitempty"` }
func (m DatabasePlanDirective) String() string
func (m DatabasePlanDirective) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabasePlanRoleEnumEnum Enum with underlying type: string
type DatabasePlanRoleEnumEnum string
Set of constants representing the allowable values for DatabasePlanRoleEnumEnum
const ( DatabasePlanRoleEnumPrimary DatabasePlanRoleEnumEnum = "PRIMARY" DatabasePlanRoleEnumStandby DatabasePlanRoleEnumEnum = "STANDBY" DatabasePlanRoleEnumNone DatabasePlanRoleEnumEnum = "NONE" )
func GetDatabasePlanRoleEnumEnumValues() []DatabasePlanRoleEnumEnum
GetDatabasePlanRoleEnumEnumValues Enumerates the set of values for DatabasePlanRoleEnumEnum
func GetMappingDatabasePlanRoleEnumEnum(val string) (DatabasePlanRoleEnumEnum, bool)
GetMappingDatabasePlanRoleEnumEnum performs case Insensitive comparison on enum value and return the desired enum
DatabasePlanTypeEnumEnum Enum with underlying type: string
type DatabasePlanTypeEnumEnum string
Set of constants representing the allowable values for DatabasePlanTypeEnumEnum
const ( DatabasePlanTypeEnumDatabase DatabasePlanTypeEnumEnum = "DATABASE" DatabasePlanTypeEnumProfile DatabasePlanTypeEnumEnum = "PROFILE" DatabasePlanTypeEnumOther DatabasePlanTypeEnumEnum = "OTHER" )
func GetDatabasePlanTypeEnumEnumValues() []DatabasePlanTypeEnumEnum
GetDatabasePlanTypeEnumEnumValues Enumerates the set of values for DatabasePlanTypeEnumEnum
func GetMappingDatabasePlanTypeEnumEnum(val string) (DatabasePlanTypeEnumEnum, bool)
GetMappingDatabasePlanTypeEnumEnum performs case Insensitive comparison on enum value and return the desired enum
DatabaseSecretCredentialDetails User provides a secret OCID, which will be used to retrieve the password to connect to the database.
type DatabaseSecretCredentialDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Secret // where the database password is stored. PasswordSecretId *string `mandatory:"true" json:"passwordSecretId"` // The user to connect to the database. Username *string `mandatory:"false" json:"username"` // The role of the database user. Role DatabaseSecretCredentialDetailsRoleEnum `mandatory:"false" json:"role,omitempty"` }
func (m DatabaseSecretCredentialDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DatabaseSecretCredentialDetails) String() string
func (m DatabaseSecretCredentialDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseSecretCredentialDetailsRoleEnum Enum with underlying type: string
type DatabaseSecretCredentialDetailsRoleEnum string
Set of constants representing the allowable values for DatabaseSecretCredentialDetailsRoleEnum
const ( DatabaseSecretCredentialDetailsRoleNormal DatabaseSecretCredentialDetailsRoleEnum = "NORMAL" DatabaseSecretCredentialDetailsRoleSysdba DatabaseSecretCredentialDetailsRoleEnum = "SYSDBA" DatabaseSecretCredentialDetailsRoleSysdg DatabaseSecretCredentialDetailsRoleEnum = "SYSDG" )
func GetDatabaseSecretCredentialDetailsRoleEnumValues() []DatabaseSecretCredentialDetailsRoleEnum
GetDatabaseSecretCredentialDetailsRoleEnumValues Enumerates the set of values for DatabaseSecretCredentialDetailsRoleEnum
func GetMappingDatabaseSecretCredentialDetailsRoleEnum(val string) (DatabaseSecretCredentialDetailsRoleEnum, bool)
GetMappingDatabaseSecretCredentialDetailsRoleEnum performs case Insensitive comparison on enum value and return the desired enum
DatabaseSqlWatchFeatureConfiguration The details required to enable the SQL Watch feature.
type DatabaseSqlWatchFeatureConfiguration struct { ConnectorDetails ConnectorDetails `mandatory:"false" json:"connectorDetails"` DatabaseConnectionDetails *DatabaseConnectionDetails `mandatory:"false" json:"databaseConnectionDetails"` // The list of statuses for Database Management features. FeatureStatus DatabaseFeatureConfigurationFeatureStatusEnum `mandatory:"true" json:"featureStatus"` }
func (m DatabaseSqlWatchFeatureConfiguration) GetConnectorDetails() ConnectorDetails
GetConnectorDetails returns ConnectorDetails
func (m DatabaseSqlWatchFeatureConfiguration) GetDatabaseConnectionDetails() *DatabaseConnectionDetails
GetDatabaseConnectionDetails returns DatabaseConnectionDetails
func (m DatabaseSqlWatchFeatureConfiguration) GetFeatureStatus() DatabaseFeatureConfigurationFeatureStatusEnum
GetFeatureStatus returns FeatureStatus
func (m DatabaseSqlWatchFeatureConfiguration) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DatabaseSqlWatchFeatureConfiguration) String() string
func (m *DatabaseSqlWatchFeatureConfiguration) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DatabaseSqlWatchFeatureConfiguration) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseSqlWatchFeatureDetails The details required to enable the SQL Watch feature.
type DatabaseSqlWatchFeatureDetails struct { DatabaseConnectionDetails *DatabaseConnectionDetails `mandatory:"true" json:"databaseConnectionDetails"` ConnectorDetails ConnectorDetails `mandatory:"true" json:"connectorDetails"` }
func (m DatabaseSqlWatchFeatureDetails) GetConnectorDetails() ConnectorDetails
GetConnectorDetails returns ConnectorDetails
func (m DatabaseSqlWatchFeatureDetails) GetDatabaseConnectionDetails() *DatabaseConnectionDetails
GetDatabaseConnectionDetails returns DatabaseConnectionDetails
func (m DatabaseSqlWatchFeatureDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DatabaseSqlWatchFeatureDetails) String() string
func (m *DatabaseSqlWatchFeatureDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DatabaseSqlWatchFeatureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseSslConnectionCredentials The SSL connection credential details used to connect to the database.
type DatabaseSslConnectionCredentials struct { // The user name used to connect to the database. UserName *string `mandatory:"true" json:"userName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password. PasswordSecretId *string `mandatory:"true" json:"passwordSecretId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the SSL keystore and truststore details. SslSecretId *string `mandatory:"true" json:"sslSecretId"` // The name of the credential information that used to connect to the DB system resource. // The name should be in "x.y" format, where the length of "x" has a maximum of 64 characters, // and length of "y" has a maximum of 199 characters. The name strings can contain letters, // numbers and the underscore character only. Other characters are not valid, except for // the "." character that separates the "x" and "y" portions of the name. // *IMPORTANT* - The name must be unique within the OCI region the credential is being created in. // If you specify a name that duplicates the name of another credential within the same OCI region, // you may overwrite or corrupt the credential that is already using the name. // For example: inventorydb.abc112233445566778899 CredentialName *string `mandatory:"false" json:"credentialName"` // The role of the user connecting to the database. Role DatabaseSslConnectionCredentialsRoleEnum `mandatory:"true" json:"role"` }
func (m DatabaseSslConnectionCredentials) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DatabaseSslConnectionCredentials) String() string
func (m DatabaseSslConnectionCredentials) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseSslConnectionCredentialsRoleEnum Enum with underlying type: string
type DatabaseSslConnectionCredentialsRoleEnum string
Set of constants representing the allowable values for DatabaseSslConnectionCredentialsRoleEnum
const ( DatabaseSslConnectionCredentialsRoleSysdba DatabaseSslConnectionCredentialsRoleEnum = "SYSDBA" DatabaseSslConnectionCredentialsRoleNormal DatabaseSslConnectionCredentialsRoleEnum = "NORMAL" DatabaseSslConnectionCredentialsRoleSysdg DatabaseSslConnectionCredentialsRoleEnum = "SYSDG" )
func GetDatabaseSslConnectionCredentialsRoleEnumValues() []DatabaseSslConnectionCredentialsRoleEnum
GetDatabaseSslConnectionCredentialsRoleEnumValues Enumerates the set of values for DatabaseSslConnectionCredentialsRoleEnum
func GetMappingDatabaseSslConnectionCredentialsRoleEnum(val string) (DatabaseSslConnectionCredentialsRoleEnum, bool)
GetMappingDatabaseSslConnectionCredentialsRoleEnum performs case Insensitive comparison on enum value and return the desired enum
DatabaseStatusEnum Enum with underlying type: string
type DatabaseStatusEnum string
Set of constants representing the allowable values for DatabaseStatusEnum
const ( DatabaseStatusUp DatabaseStatusEnum = "UP" DatabaseStatusDown DatabaseStatusEnum = "DOWN" DatabaseStatusUnknown DatabaseStatusEnum = "UNKNOWN" )
func GetDatabaseStatusEnumValues() []DatabaseStatusEnum
GetDatabaseStatusEnumValues Enumerates the set of values for DatabaseStatusEnum
func GetMappingDatabaseStatusEnum(val string) (DatabaseStatusEnum, bool)
GetMappingDatabaseStatusEnum performs case Insensitive comparison on enum value and return the desired enum
DatabaseStorageAggregateMetrics The database storage metric values.
type DatabaseStorageAggregateMetrics struct { StorageAllocated *MetricDataPoint `mandatory:"false" json:"storageAllocated"` StorageUsed *MetricDataPoint `mandatory:"false" json:"storageUsed"` // A list of the storage metrics grouped by TableSpace for a specific Managed Database. StorageUsedByTableSpace []MetricDataPoint `mandatory:"false" json:"storageUsedByTableSpace"` }
func (m DatabaseStorageAggregateMetrics) String() string
func (m DatabaseStorageAggregateMetrics) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseSubTypeEnum Enum with underlying type: string
type DatabaseSubTypeEnum string
Set of constants representing the allowable values for DatabaseSubTypeEnum
const ( DatabaseSubTypeCdb DatabaseSubTypeEnum = "CDB" DatabaseSubTypePdb DatabaseSubTypeEnum = "PDB" DatabaseSubTypeNonCdb DatabaseSubTypeEnum = "NON_CDB" DatabaseSubTypeAcd DatabaseSubTypeEnum = "ACD" DatabaseSubTypeAdb DatabaseSubTypeEnum = "ADB" )
func GetDatabaseSubTypeEnumValues() []DatabaseSubTypeEnum
GetDatabaseSubTypeEnumValues Enumerates the set of values for DatabaseSubTypeEnum
func GetMappingDatabaseSubTypeEnum(val string) (DatabaseSubTypeEnum, bool)
GetMappingDatabaseSubTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DatabaseTimeAggregateMetrics The database time metric details.
type DatabaseTimeAggregateMetrics struct { CpuCount *MetricDataPoint `mandatory:"false" json:"cpuCount"` CpuTime *MetricDataPoint `mandatory:"false" json:"cpuTime"` WaitTime *MetricDataPoint `mandatory:"false" json:"waitTime"` UserIoTime *MetricDataPoint `mandatory:"false" json:"userIoTime"` Cluster *MetricDataPoint `mandatory:"false" json:"cluster"` }
func (m DatabaseTimeAggregateMetrics) String() string
func (m DatabaseTimeAggregateMetrics) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatabaseTypeEnum Enum with underlying type: string
type DatabaseTypeEnum string
Set of constants representing the allowable values for DatabaseTypeEnum
const ( DatabaseTypeExternalSidb DatabaseTypeEnum = "EXTERNAL_SIDB" DatabaseTypeExternalRac DatabaseTypeEnum = "EXTERNAL_RAC" DatabaseTypeCloudSidb DatabaseTypeEnum = "CLOUD_SIDB" DatabaseTypeCloudRac DatabaseTypeEnum = "CLOUD_RAC" DatabaseTypeEnum = "SHARED" DatabaseTypeDedicated DatabaseTypeEnum = "DEDICATED" )
func GetDatabaseTypeEnumValues() []DatabaseTypeEnum
GetDatabaseTypeEnumValues Enumerates the set of values for DatabaseTypeEnum
func GetMappingDatabaseTypeEnum(val string) (DatabaseTypeEnum, bool)
GetMappingDatabaseTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DatabaseUsageMetrics The list of aggregated metrics for Managed Databases in the fleet.
type DatabaseUsageMetrics struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. DbId *string `mandatory:"false" json:"dbId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the Managed Database resides. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The type of Oracle Database installation. DatabaseType DatabaseTypeEnum `mandatory:"false" json:"databaseType,omitempty"` // The subtype of the Oracle Database. Indicates whether the database is a Container Database, // Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database. DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"` // The infrastructure used to deploy the Oracle Database. DeploymentType DeploymentTypeEnum `mandatory:"false" json:"deploymentType,omitempty"` // The Oracle Database version. DatabaseVersion *string `mandatory:"false" json:"databaseVersion"` // The workload type of the Autonomous Database. WorkloadType WorkloadTypeEnum `mandatory:"false" json:"workloadType,omitempty"` // The display name of the Managed Database. DatabaseName *string `mandatory:"false" json:"databaseName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the parent Container Database, in the case of a Pluggable Database. DatabaseContainerId *string `mandatory:"false" json:"databaseContainerId"` // The Database id of the Managed Database. Every database had its own id and that value is captured here. DatabaseId *string `mandatory:"false" json:"databaseId"` // The Primary Database id of the Managed Database. PrimaryDbId *string `mandatory:"false" json:"primaryDbId"` // The Primary Database unique name of the Managed Database. PrimaryDbUniqueName *string `mandatory:"false" json:"primaryDbUniqueName"` // The Database unique name of the Managed Database. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The Database role of the Managed Database. DbRole DbRoleEnum `mandatory:"false" json:"dbRole,omitempty"` // A list of the database health metrics like CPU, Storage, and Memory. Metrics []FleetMetricDefinition `mandatory:"false" json:"metrics"` }
func (m DatabaseUsageMetrics) String() string
func (m DatabaseUsageMetrics) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Datafile The details of a data file.
type Datafile struct { // The filename (including the path) of the data file or temp file. Name *string `mandatory:"true" json:"name"` // The status of the file. INVALID status is used when the file number is not in use, for example, a file in a tablespace that was removed. Status DatafileStatusEnum `mandatory:"false" json:"status,omitempty"` // The online status of the file. OnlineStatus DatafileOnlineStatusEnum `mandatory:"false" json:"onlineStatus,omitempty"` // Indicates whether the data file is auto-extensible. IsAutoExtensible *bool `mandatory:"false" json:"isAutoExtensible"` // The lost write protection status of the file. LostWriteProtect DatafileLostWriteProtectEnum `mandatory:"false" json:"lostWriteProtect,omitempty"` // Type of tablespace this file belongs to. If it's for a shared tablespace, for a local temporary tablespace for RIM (read-only) instances, or for local temporary tablespace for all instance types. Shared DatafileSharedEnum `mandatory:"false" json:"shared,omitempty"` // Instance ID of the instance to which the temp file belongs. This column has a NULL value for temp files that belong to shared tablespaces. InstanceId *float32 `mandatory:"false" json:"instanceId"` // The maximum file size in KB. MaxSizeKB *float32 `mandatory:"false" json:"maxSizeKB"` // The allocated file size in KB. AllocatedSizeKB *float32 `mandatory:"false" json:"allocatedSizeKB"` // The size of the file available for user data in KB. The actual size of the file minus the USER_BYTES value is used to store file-related metadata. UserSizeKB *float32 `mandatory:"false" json:"userSizeKB"` // The number of blocks used as auto-extension increment. IncrementBy *float32 `mandatory:"false" json:"incrementBy"` // The free space available in the data file in KB. FreeSpaceKB *float32 `mandatory:"false" json:"freeSpaceKB"` // The total space used in the data file in KB. UsedSpaceKB *float32 `mandatory:"false" json:"usedSpaceKB"` // The percentage of used space out of the maximum available space in the file. UsedPercentAvailable *float64 `mandatory:"false" json:"usedPercentAvailable"` // The percentage of used space out of the total allocated space in the file. UsedPercentAllocated *float64 `mandatory:"false" json:"usedPercentAllocated"` }
func (m Datafile) String() string
func (m Datafile) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DatafileLostWriteProtectEnum Enum with underlying type: string
type DatafileLostWriteProtectEnum string
Set of constants representing the allowable values for DatafileLostWriteProtectEnum
const ( DatafileLostWriteProtectEnabled DatafileLostWriteProtectEnum = "ENABLED" DatafileLostWriteProtectProtectOff DatafileLostWriteProtectEnum = "PROTECT_OFF" DatafileLostWriteProtectSuspend DatafileLostWriteProtectEnum = "SUSPEND" )
func GetDatafileLostWriteProtectEnumValues() []DatafileLostWriteProtectEnum
GetDatafileLostWriteProtectEnumValues Enumerates the set of values for DatafileLostWriteProtectEnum
func GetMappingDatafileLostWriteProtectEnum(val string) (DatafileLostWriteProtectEnum, bool)
GetMappingDatafileLostWriteProtectEnum performs case Insensitive comparison on enum value and return the desired enum
DatafileOnlineStatusEnum Enum with underlying type: string
type DatafileOnlineStatusEnum string
Set of constants representing the allowable values for DatafileOnlineStatusEnum
const ( DatafileOnlineStatusSysoff DatafileOnlineStatusEnum = "SYSOFF" DatafileOnlineStatusSystem DatafileOnlineStatusEnum = "SYSTEM" DatafileOnlineStatusOffline DatafileOnlineStatusEnum = "OFFLINE" DatafileOnlineStatusOnline DatafileOnlineStatusEnum = "ONLINE" DatafileOnlineStatusRecover DatafileOnlineStatusEnum = "RECOVER" )
func GetDatafileOnlineStatusEnumValues() []DatafileOnlineStatusEnum
GetDatafileOnlineStatusEnumValues Enumerates the set of values for DatafileOnlineStatusEnum
func GetMappingDatafileOnlineStatusEnum(val string) (DatafileOnlineStatusEnum, bool)
GetMappingDatafileOnlineStatusEnum performs case Insensitive comparison on enum value and return the desired enum
DatafileSharedEnum Enum with underlying type: string
type DatafileSharedEnum string
Set of constants representing the allowable values for DatafileSharedEnum
const ( DatafileSharedEnum = "SHARED" DatafileSharedEnum = "LOCAL_FOR_RIM" DatafileSharedEnum = "LOCAL_FOR_ALL" )
func GetDatafileSharedEnumValues() []DatafileSharedEnum
GetDatafileSharedEnumValues Enumerates the set of values for DatafileSharedEnum
func GetMappingDatafileSharedEnum(val string) (DatafileSharedEnum, bool)
GetMappingDatafileSharedEnum performs case Insensitive comparison on enum value and return the desired enum
DatafileStatusEnum Enum with underlying type: string
type DatafileStatusEnum string
Set of constants representing the allowable values for DatafileStatusEnum
const ( DatafileStatusAvailable DatafileStatusEnum = "AVAILABLE" DatafileStatusInvalid DatafileStatusEnum = "INVALID" DatafileStatusOffline DatafileStatusEnum = "OFFLINE" DatafileStatusOnline DatafileStatusEnum = "ONLINE" DatafileStatusUnknown DatafileStatusEnum = "UNKNOWN" )
func GetDatafileStatusEnumValues() []DatafileStatusEnum
GetDatafileStatusEnumValues Enumerates the set of values for DatafileStatusEnum
func GetMappingDatafileStatusEnum(val string) (DatafileStatusEnum, bool)
GetMappingDatafileStatusEnum performs case Insensitive comparison on enum value and return the desired enum
DataguardMetrics The Data Guard usage metrics for a single database.
type DataguardMetrics struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. DbId *string `mandatory:"true" json:"dbId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the Managed Database resides. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The type of Oracle Database installation. DatabaseType DatabaseTypeEnum `mandatory:"true" json:"databaseType"` // The subtype of the Oracle Database. Indicates whether the database is a Container Database, // Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database. DatabaseSubType DatabaseSubTypeEnum `mandatory:"true" json:"databaseSubType"` // The infrastructure used to deploy the Oracle Database. DeploymentType DeploymentTypeEnum `mandatory:"true" json:"deploymentType"` // The display name of the Managed Database. DatabaseName *string `mandatory:"true" json:"databaseName"` // The database role of the Managed Database. DbRole DbRoleEnum `mandatory:"true" json:"dbRole"` // The Fast-Start Failover status of the primary database. FastStartFailOver *string `mandatory:"true" json:"fastStartFailOver"` // The protection mode of the primary Database. ProtectionMode *string `mandatory:"true" json:"protectionMode"` // A list of primary or standby database metrics. Metrics []HaMetricDefinition `mandatory:"true" json:"metrics"` // A list of standby databases and their metrics StandByDatabases []StandByDatabaseDataguardMetrics `mandatory:"true" json:"standByDatabases"` // The Oracle Database version. DatabaseVersion *string `mandatory:"false" json:"databaseVersion"` // The workload type of the Autonomous Database. WorkloadType WorkloadTypeEnum `mandatory:"false" json:"workloadType,omitempty"` // The database ID of the Managed Database. Every database had its own ID and that value is captured here. DatabaseId *string `mandatory:"false" json:"databaseId"` // The database unique name of the Managed Database. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` }
func (m DataguardMetrics) String() string
func (m DataguardMetrics) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DataguardPerformanceMetrics A summary of Data Guard performance metrics for Managed Databases.
type DataguardPerformanceMetrics struct { // A summary of Data Guard performance metrics such as ApplyLag, TransportLag and RedoApplyRate, for Managed Databases. MetricsData []PerformanceMetricsData `mandatory:"true" json:"metricsData"` }
func (m DataguardPerformanceMetrics) String() string
func (m DataguardPerformanceMetrics) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DbManagementAnalyticsMetric The metric details of a Database Management resource.
type DbManagementAnalyticsMetric struct { // The name of the metric. MetricName *string `mandatory:"false" json:"metricName"` // The duration of the returned aggregated data in seconds. DurationInSeconds *int64 `mandatory:"false" json:"durationInSeconds"` // The additional information about the metric. // Example: `"unit": "bytes"` Metadata map[string]string `mandatory:"false" json:"metadata"` // The qualifiers provided in the definition of the returned metric. Dimensions map[string]string `mandatory:"false" json:"dimensions"` // The start time associated with the value of the metric. StartTimestampInEpochSeconds *int64 `mandatory:"false" json:"startTimestampInEpochSeconds"` // The mean value of the metric. Mean *float64 `mandatory:"false" json:"mean"` }
func (m DbManagementAnalyticsMetric) String() string
func (m DbManagementAnalyticsMetric) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DbManagementClient a client for DbManagement
type DbManagementClient struct { common.BaseClient // contains filtered or unexported fields }
func NewDbManagementClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DbManagementClient, err error)
NewDbManagementClientWithConfigurationProvider Creates a new default DbManagement client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewDbManagementClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DbManagementClient, err error)
NewDbManagementClientWithOboToken Creates a new default DbManagement client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer
as well as reading the region
func (client DbManagementClient) AddDataFiles(ctx context.Context, request AddDataFilesRequest) (response AddDataFilesResponse, err error)
AddDataFiles Adds data files or temp files to the tablespace.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/AddDataFiles.go.html to see an example of how to use AddDataFiles API.
func (client DbManagementClient) AddManagedDatabaseToManagedDatabaseGroup(ctx context.Context, request AddManagedDatabaseToManagedDatabaseGroupRequest) (response AddManagedDatabaseToManagedDatabaseGroupResponse, err error)
AddManagedDatabaseToManagedDatabaseGroup Adds a Managed Database to a specific Managed Database Group. After the database is added, it will be included in the management activities performed on the Managed Database Group.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/AddManagedDatabaseToManagedDatabaseGroup.go.html to see an example of how to use AddManagedDatabaseToManagedDatabaseGroup API.
func (client DbManagementClient) AddmTasks(ctx context.Context, request AddmTasksRequest) (response AddmTasksResponse, err error)
AddmTasks Lists the metadata for each ADDM task who's end snapshot time falls within the provided start and end time. Details include the name of the ADDM task, description, user, status and creation date time.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/AddmTasks.go.html to see an example of how to use AddmTasks API.
func (client DbManagementClient) ChangeDatabaseParameters(ctx context.Context, request ChangeDatabaseParametersRequest) (response ChangeDatabaseParametersResponse, err error)
ChangeDatabaseParameters Changes database parameter values. There are two kinds of database parameters: - Dynamic parameters: They can be changed for the current Oracle Database instance. The changes take effect immediately. - Static parameters: They cannot be changed for the current instance. You must change these parameters and then restart the database before changes take effect. **Note:** If the instance is started using a text initialization parameter file, the parameter changes are applicable only for the current instance. You must update them manually to be passed to a future instance.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ChangeDatabaseParameters.go.html to see an example of how to use ChangeDatabaseParameters API.
func (client DbManagementClient) ChangeDbManagementPrivateEndpointCompartment(ctx context.Context, request ChangeDbManagementPrivateEndpointCompartmentRequest) (response ChangeDbManagementPrivateEndpointCompartmentResponse, err error)
ChangeDbManagementPrivateEndpointCompartment Moves the Database Management private endpoint and its dependent resources to the specified compartment.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ChangeDbManagementPrivateEndpointCompartment.go.html to see an example of how to use ChangeDbManagementPrivateEndpointCompartment API.
func (client DbManagementClient) ChangeExternalDbSystemCompartment(ctx context.Context, request ChangeExternalDbSystemCompartmentRequest) (response ChangeExternalDbSystemCompartmentResponse, err error)
ChangeExternalDbSystemCompartment Moves the external DB system and its related resources (excluding databases) to the specified compartment.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ChangeExternalDbSystemCompartment.go.html to see an example of how to use ChangeExternalDbSystemCompartment API. A default retry strategy applies to this operation ChangeExternalDbSystemCompartment()
func (client DbManagementClient) ChangeExternalExadataInfrastructureCompartment(ctx context.Context, request ChangeExternalExadataInfrastructureCompartmentRequest) (response ChangeExternalExadataInfrastructureCompartmentResponse, err error)
ChangeExternalExadataInfrastructureCompartment Moves the Exadata infrastructure and its related resources (Exadata storage server, Exadata storage server connectors and Exadata storage server grid) to the specified compartment.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ChangeExternalExadataInfrastructureCompartment.go.html to see an example of how to use ChangeExternalExadataInfrastructureCompartment API. A default retry strategy applies to this operation ChangeExternalExadataInfrastructureCompartment()
func (client DbManagementClient) ChangeJobCompartment(ctx context.Context, request ChangeJobCompartmentRequest) (response ChangeJobCompartmentResponse, err error)
ChangeJobCompartment Moves a job.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ChangeJobCompartment.go.html to see an example of how to use ChangeJobCompartment API.
func (client DbManagementClient) ChangeManagedDatabaseGroupCompartment(ctx context.Context, request ChangeManagedDatabaseGroupCompartmentRequest) (response ChangeManagedDatabaseGroupCompartmentResponse, err error)
ChangeManagedDatabaseGroupCompartment Moves a Managed Database Group to a different compartment. The destination compartment must not have a Managed Database Group with the same name.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ChangeManagedDatabaseGroupCompartment.go.html to see an example of how to use ChangeManagedDatabaseGroupCompartment API.
func (client DbManagementClient) ChangeNamedCredentialCompartment(ctx context.Context, request ChangeNamedCredentialCompartmentRequest) (response ChangeNamedCredentialCompartmentResponse, err error)
ChangeNamedCredentialCompartment Moves a named credential to a different compartment. The destination compartment must not have a named credential with the same name.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ChangeNamedCredentialCompartment.go.html to see an example of how to use ChangeNamedCredentialCompartment API.
func (client DbManagementClient) ChangePlanRetention(ctx context.Context, request ChangePlanRetentionRequest) (response ChangePlanRetentionResponse, err error)
ChangePlanRetention Changes the retention period of unused plans. The period can range between 5 and 523 weeks. The database purges plans that have not been used for longer than the plan retention period.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ChangePlanRetention.go.html to see an example of how to use ChangePlanRetention API.
func (client DbManagementClient) ChangeSpaceBudget(ctx context.Context, request ChangeSpaceBudgetRequest) (response ChangeSpaceBudgetResponse, err error)
ChangeSpaceBudget Changes the disk space limit for the SQL Management Base. The allowable range for this limit is between 1% and 50%.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ChangeSpaceBudget.go.html to see an example of how to use ChangeSpaceBudget API.
func (client DbManagementClient) ChangeSqlPlanBaselinesAttributes(ctx context.Context, request ChangeSqlPlanBaselinesAttributesRequest) (response ChangeSqlPlanBaselinesAttributesResponse, err error)
ChangeSqlPlanBaselinesAttributes Changes one or more attributes of a single plan or all plans associated with a SQL statement.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ChangeSqlPlanBaselinesAttributes.go.html to see an example of how to use ChangeSqlPlanBaselinesAttributes API.
func (client DbManagementClient) CheckExternalDbSystemConnectorConnectionStatus(ctx context.Context, request CheckExternalDbSystemConnectorConnectionStatusRequest) (response CheckExternalDbSystemConnectorConnectionStatusResponse, err error)
CheckExternalDbSystemConnectorConnectionStatus Checks the status of the external DB system component connection specified in this connector. This operation will refresh the connectionStatus and timeConnectionStatusLastUpdated fields.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CheckExternalDbSystemConnectorConnectionStatus.go.html to see an example of how to use CheckExternalDbSystemConnectorConnectionStatus API. A default retry strategy applies to this operation CheckExternalDbSystemConnectorConnectionStatus()
func (client DbManagementClient) CheckExternalExadataStorageConnector(ctx context.Context, request CheckExternalExadataStorageConnectorRequest) (response CheckExternalExadataStorageConnectorResponse, err error)
CheckExternalExadataStorageConnector Checks the status of the Exadata storage server connection specified by exadataStorageConnectorId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CheckExternalExadataStorageConnector.go.html to see an example of how to use CheckExternalExadataStorageConnector API. A default retry strategy applies to this operation CheckExternalExadataStorageConnector()
func (client DbManagementClient) CheckExternalMySqlDatabaseConnectorConnectionStatus(ctx context.Context, request CheckExternalMySqlDatabaseConnectorConnectionStatusRequest) (response CheckExternalMySqlDatabaseConnectorConnectionStatusResponse, err error)
CheckExternalMySqlDatabaseConnectorConnectionStatus Check the status of the external database connection specified in this connector. This operation will refresh the connectionStatus and timeConnectionStatusLastUpdated fields.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CheckExternalMySqlDatabaseConnectorConnectionStatus.go.html to see an example of how to use CheckExternalMySqlDatabaseConnectorConnectionStatus API. A default retry strategy applies to this operation CheckExternalMySqlDatabaseConnectorConnectionStatus()
func (client *DbManagementClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (client DbManagementClient) ConfigureAutomaticCaptureFilters(ctx context.Context, request ConfigureAutomaticCaptureFiltersRequest) (response ConfigureAutomaticCaptureFiltersResponse, err error)
ConfigureAutomaticCaptureFilters Configures automatic capture filters to capture only those statements that match the filter criteria.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ConfigureAutomaticCaptureFilters.go.html to see an example of how to use ConfigureAutomaticCaptureFilters API.
func (client DbManagementClient) ConfigureAutomaticSpmEvolveAdvisorTask(ctx context.Context, request ConfigureAutomaticSpmEvolveAdvisorTaskRequest) (response ConfigureAutomaticSpmEvolveAdvisorTaskResponse, err error)
ConfigureAutomaticSpmEvolveAdvisorTask Configures the Automatic SPM Evolve Advisor task `SYS_AUTO_SPM_EVOLVE_TASK` by specifying task parameters. As the task is owned by `SYS`, only `SYS` can set task parameters.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ConfigureAutomaticSpmEvolveAdvisorTask.go.html to see an example of how to use ConfigureAutomaticSpmEvolveAdvisorTask API.
func (client DbManagementClient) CreateDbManagementPrivateEndpoint(ctx context.Context, request CreateDbManagementPrivateEndpointRequest) (response CreateDbManagementPrivateEndpointResponse, err error)
CreateDbManagementPrivateEndpoint Creates a new Database Management private endpoint.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateDbManagementPrivateEndpoint.go.html to see an example of how to use CreateDbManagementPrivateEndpoint API.
func (client DbManagementClient) CreateExternalDbSystem(ctx context.Context, request CreateExternalDbSystemRequest) (response CreateExternalDbSystemResponse, err error)
CreateExternalDbSystem Creates an external DB system and its related resources.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateExternalDbSystem.go.html to see an example of how to use CreateExternalDbSystem API. A default retry strategy applies to this operation CreateExternalDbSystem()
func (client DbManagementClient) CreateExternalDbSystemConnector(ctx context.Context, request CreateExternalDbSystemConnectorRequest) (response CreateExternalDbSystemConnectorResponse, err error)
CreateExternalDbSystemConnector Creates a new external connector.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateExternalDbSystemConnector.go.html to see an example of how to use CreateExternalDbSystemConnector API. A default retry strategy applies to this operation CreateExternalDbSystemConnector()
func (client DbManagementClient) CreateExternalDbSystemDiscovery(ctx context.Context, request CreateExternalDbSystemDiscoveryRequest) (response CreateExternalDbSystemDiscoveryResponse, err error)
CreateExternalDbSystemDiscovery Creates an external DB system discovery resource and initiates the discovery process.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateExternalDbSystemDiscovery.go.html to see an example of how to use CreateExternalDbSystemDiscovery API. A default retry strategy applies to this operation CreateExternalDbSystemDiscovery()
func (client DbManagementClient) CreateExternalExadataInfrastructure(ctx context.Context, request CreateExternalExadataInfrastructureRequest) (response CreateExternalExadataInfrastructureResponse, err error)
CreateExternalExadataInfrastructure Creates an OCI resource for the Exadata infrastructure and enables the Monitoring service for the Exadata infrastructure. The following resource/subresources are created:
Infrastructure Storage server connectors Storage servers Storage grids
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateExternalExadataInfrastructure.go.html to see an example of how to use CreateExternalExadataInfrastructure API. A default retry strategy applies to this operation CreateExternalExadataInfrastructure()
func (client DbManagementClient) CreateExternalExadataStorageConnector(ctx context.Context, request CreateExternalExadataStorageConnectorRequest) (response CreateExternalExadataStorageConnectorResponse, err error)
CreateExternalExadataStorageConnector Creates the Exadata storage server connector after validating the connection information.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateExternalExadataStorageConnector.go.html to see an example of how to use CreateExternalExadataStorageConnector API. A default retry strategy applies to this operation CreateExternalExadataStorageConnector()
func (client DbManagementClient) CreateExternalMySqlDatabase(ctx context.Context, request CreateExternalMySqlDatabaseRequest) (response CreateExternalMySqlDatabaseResponse, err error)
CreateExternalMySqlDatabase Creates an external MySQL database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateExternalMySqlDatabase.go.html to see an example of how to use CreateExternalMySqlDatabase API. A default retry strategy applies to this operation CreateExternalMySqlDatabase()
func (client DbManagementClient) CreateExternalMySqlDatabaseConnector(ctx context.Context, request CreateExternalMySqlDatabaseConnectorRequest) (response CreateExternalMySqlDatabaseConnectorResponse, err error)
CreateExternalMySqlDatabaseConnector Creates an external MySQL connector resource.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateExternalMySqlDatabaseConnector.go.html to see an example of how to use CreateExternalMySqlDatabaseConnector API. A default retry strategy applies to this operation CreateExternalMySqlDatabaseConnector()
func (client DbManagementClient) CreateJob(ctx context.Context, request CreateJobRequest) (response CreateJobResponse, err error)
CreateJob Creates a job to be executed on a Managed Database or Managed Database Group. Only one of the parameters, managedDatabaseId or managedDatabaseGroupId should be provided as input in CreateJobDetails resource in request body.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateJob.go.html to see an example of how to use CreateJob API.
func (client DbManagementClient) CreateManagedDatabaseGroup(ctx context.Context, request CreateManagedDatabaseGroupRequest) (response CreateManagedDatabaseGroupResponse, err error)
CreateManagedDatabaseGroup Creates a Managed Database Group. The group does not contain any Managed Databases when it is created, and they must be added later.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateManagedDatabaseGroup.go.html to see an example of how to use CreateManagedDatabaseGroup API.
func (client DbManagementClient) CreateNamedCredential(ctx context.Context, request CreateNamedCredentialRequest) (response CreateNamedCredentialResponse, err error)
CreateNamedCredential Creates a named credential.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateNamedCredential.go.html to see an example of how to use CreateNamedCredential API.
func (client DbManagementClient) CreateTablespace(ctx context.Context, request CreateTablespaceRequest) (response CreateTablespaceResponse, err error)
CreateTablespace Creates a tablespace within the Managed Database specified by managedDatabaseId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateTablespace.go.html to see an example of how to use CreateTablespace API.
func (client DbManagementClient) DeleteDbManagementPrivateEndpoint(ctx context.Context, request DeleteDbManagementPrivateEndpointRequest) (response DeleteDbManagementPrivateEndpointResponse, err error)
DeleteDbManagementPrivateEndpoint Deletes a specific Database Management private endpoint.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteDbManagementPrivateEndpoint.go.html to see an example of how to use DeleteDbManagementPrivateEndpoint API.
func (client DbManagementClient) DeleteExternalDbSystem(ctx context.Context, request DeleteExternalDbSystemRequest) (response DeleteExternalDbSystemResponse, err error)
DeleteExternalDbSystem Deletes the external DB system specified by `externalDbSystemId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteExternalDbSystem.go.html to see an example of how to use DeleteExternalDbSystem API.
func (client DbManagementClient) DeleteExternalDbSystemConnector(ctx context.Context, request DeleteExternalDbSystemConnectorRequest) (response DeleteExternalDbSystemConnectorResponse, err error)
DeleteExternalDbSystemConnector Deletes the external connector specified by `externalDbSystemConnectorId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteExternalDbSystemConnector.go.html to see an example of how to use DeleteExternalDbSystemConnector API.
func (client DbManagementClient) DeleteExternalDbSystemDiscovery(ctx context.Context, request DeleteExternalDbSystemDiscoveryRequest) (response DeleteExternalDbSystemDiscoveryResponse, err error)
DeleteExternalDbSystemDiscovery Deletes the external DB system discovery resource specified by `externalDbSystemDiscoveryId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteExternalDbSystemDiscovery.go.html to see an example of how to use DeleteExternalDbSystemDiscovery API.
func (client DbManagementClient) DeleteExternalExadataInfrastructure(ctx context.Context, request DeleteExternalExadataInfrastructureRequest) (response DeleteExternalExadataInfrastructureResponse, err error)
DeleteExternalExadataInfrastructure Deletes the Exadata infrastructure specified by externalExadataInfrastructureId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteExternalExadataInfrastructure.go.html to see an example of how to use DeleteExternalExadataInfrastructure API.
func (client DbManagementClient) DeleteExternalExadataStorageConnector(ctx context.Context, request DeleteExternalExadataStorageConnectorRequest) (response DeleteExternalExadataStorageConnectorResponse, err error)
DeleteExternalExadataStorageConnector Deletes the Exadata storage server connector specified by exadataStorageConnectorId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteExternalExadataStorageConnector.go.html to see an example of how to use DeleteExternalExadataStorageConnector API.
func (client DbManagementClient) DeleteExternalMySqlDatabase(ctx context.Context, request DeleteExternalMySqlDatabaseRequest) (response DeleteExternalMySqlDatabaseResponse, err error)
DeleteExternalMySqlDatabase Deletes the Oracle Cloud Infrastructure resource representing an external MySQL database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteExternalMySqlDatabase.go.html to see an example of how to use DeleteExternalMySqlDatabase API.
func (client DbManagementClient) DeleteExternalMySqlDatabaseConnector(ctx context.Context, request DeleteExternalMySqlDatabaseConnectorRequest) (response DeleteExternalMySqlDatabaseConnectorResponse, err error)
DeleteExternalMySqlDatabaseConnector Deletes the Oracle Cloud Infrastructure resource representing an external MySQL database connector.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteExternalMySqlDatabaseConnector.go.html to see an example of how to use DeleteExternalMySqlDatabaseConnector API.
func (client DbManagementClient) DeleteJob(ctx context.Context, request DeleteJobRequest) (response DeleteJobResponse, err error)
DeleteJob Deletes the job specified by jobId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteJob.go.html to see an example of how to use DeleteJob API.
func (client DbManagementClient) DeleteManagedDatabaseGroup(ctx context.Context, request DeleteManagedDatabaseGroupRequest) (response DeleteManagedDatabaseGroupResponse, err error)
DeleteManagedDatabaseGroup Deletes the Managed Database Group specified by managedDatabaseGroupId. If the group contains Managed Databases, then it cannot be deleted.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteManagedDatabaseGroup.go.html to see an example of how to use DeleteManagedDatabaseGroup API.
func (client DbManagementClient) DeleteNamedCredential(ctx context.Context, request DeleteNamedCredentialRequest) (response DeleteNamedCredentialResponse, err error)
DeleteNamedCredential Deletes the named credential specified by namedCredentialId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteNamedCredential.go.html to see an example of how to use DeleteNamedCredential API.
func (client DbManagementClient) DeletePreferredCredential(ctx context.Context, request DeletePreferredCredentialRequest) (response DeletePreferredCredentialResponse, err error)
DeletePreferredCredential Deletes the preferred credential based on the credentialName.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeletePreferredCredential.go.html to see an example of how to use DeletePreferredCredential API.
func (client DbManagementClient) DisableAutomaticInitialPlanCapture(ctx context.Context, request DisableAutomaticInitialPlanCaptureRequest) (response DisableAutomaticInitialPlanCaptureResponse, err error)
DisableAutomaticInitialPlanCapture Disables automatic initial plan capture.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableAutomaticInitialPlanCapture.go.html to see an example of how to use DisableAutomaticInitialPlanCapture API.
func (client DbManagementClient) DisableAutomaticSpmEvolveAdvisorTask(ctx context.Context, request DisableAutomaticSpmEvolveAdvisorTaskRequest) (response DisableAutomaticSpmEvolveAdvisorTaskResponse, err error)
DisableAutomaticSpmEvolveAdvisorTask Disables the Automatic SPM Evolve Advisor task. One client controls both Automatic SQL Tuning Advisor and Automatic SPM Evolve Advisor. Thus, the same task enables or disables both.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableAutomaticSpmEvolveAdvisorTask.go.html to see an example of how to use DisableAutomaticSpmEvolveAdvisorTask API.
func (client DbManagementClient) DisableAutonomousDatabaseManagementFeature(ctx context.Context, request DisableAutonomousDatabaseManagementFeatureRequest) (response DisableAutonomousDatabaseManagementFeatureResponse, err error)
DisableAutonomousDatabaseManagementFeature Disables a Database Management feature for the specified Autonomous Database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableAutonomousDatabaseManagementFeature.go.html to see an example of how to use DisableAutonomousDatabaseManagementFeature API. A default retry strategy applies to this operation DisableAutonomousDatabaseManagementFeature()
func (client DbManagementClient) DisableDatabaseManagementFeature(ctx context.Context, request DisableDatabaseManagementFeatureRequest) (response DisableDatabaseManagementFeatureResponse, err error)
DisableDatabaseManagementFeature Disables a Database Management feature for the specified Oracle cloud database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableDatabaseManagementFeature.go.html to see an example of how to use DisableDatabaseManagementFeature API. A default retry strategy applies to this operation DisableDatabaseManagementFeature()
func (client DbManagementClient) DisableExternalContainerDatabaseManagementFeature(ctx context.Context, request DisableExternalContainerDatabaseManagementFeatureRequest) (response DisableExternalContainerDatabaseManagementFeatureResponse, err error)
DisableExternalContainerDatabaseManagementFeature Disables a Database Management feature for the specified external container database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableExternalContainerDatabaseManagementFeature.go.html to see an example of how to use DisableExternalContainerDatabaseManagementFeature API. A default retry strategy applies to this operation DisableExternalContainerDatabaseManagementFeature()
func (client DbManagementClient) DisableExternalDbSystemDatabaseManagement(ctx context.Context, request DisableExternalDbSystemDatabaseManagementRequest) (response DisableExternalDbSystemDatabaseManagementResponse, err error)
DisableExternalDbSystemDatabaseManagement Disables Database Management service for all the components of the specified external DB system (except databases).
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableExternalDbSystemDatabaseManagement.go.html to see an example of how to use DisableExternalDbSystemDatabaseManagement API. A default retry strategy applies to this operation DisableExternalDbSystemDatabaseManagement()
func (client DbManagementClient) DisableExternalDbSystemStackMonitoring(ctx context.Context, request DisableExternalDbSystemStackMonitoringRequest) (response DisableExternalDbSystemStackMonitoringResponse, err error)
DisableExternalDbSystemStackMonitoring Disables Stack Monitoring for all the components of the specified external DB system (except databases).
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableExternalDbSystemStackMonitoring.go.html to see an example of how to use DisableExternalDbSystemStackMonitoring API. A default retry strategy applies to this operation DisableExternalDbSystemStackMonitoring()
func (client DbManagementClient) DisableExternalExadataInfrastructureManagement(ctx context.Context, request DisableExternalExadataInfrastructureManagementRequest) (response DisableExternalExadataInfrastructureManagementResponse, err error)
DisableExternalExadataInfrastructureManagement Disables Database Management for the Exadata infrastructure specified by externalExadataInfrastructureId. It covers the following components: - Exadata infrastructure - Exadata storage grid - Exadata storage server Note that Database Management will not be disabled for the DB systems within the Exadata infrastructure and should be disabled explicitly, if required.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableExternalExadataInfrastructureManagement.go.html to see an example of how to use DisableExternalExadataInfrastructureManagement API. A default retry strategy applies to this operation DisableExternalExadataInfrastructureManagement()
func (client DbManagementClient) DisableExternalMySqlDatabaseManagement(ctx context.Context, request DisableExternalMySqlDatabaseManagementRequest) (response DisableExternalMySqlDatabaseManagementResponse, err error)
DisableExternalMySqlDatabaseManagement Disables Database Management for an external MySQL Database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableExternalMySqlDatabaseManagement.go.html to see an example of how to use DisableExternalMySqlDatabaseManagement API. A default retry strategy applies to this operation DisableExternalMySqlDatabaseManagement()
func (client DbManagementClient) DisableExternalNonContainerDatabaseManagementFeature(ctx context.Context, request DisableExternalNonContainerDatabaseManagementFeatureRequest) (response DisableExternalNonContainerDatabaseManagementFeatureResponse, err error)
DisableExternalNonContainerDatabaseManagementFeature Disables a Database Management feature for the specified external non-container database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableExternalNonContainerDatabaseManagementFeature.go.html to see an example of how to use DisableExternalNonContainerDatabaseManagementFeature API. A default retry strategy applies to this operation DisableExternalNonContainerDatabaseManagementFeature()
func (client DbManagementClient) DisableExternalPluggableDatabaseManagementFeature(ctx context.Context, request DisableExternalPluggableDatabaseManagementFeatureRequest) (response DisableExternalPluggableDatabaseManagementFeatureResponse, err error)
DisableExternalPluggableDatabaseManagementFeature Disables a Database Management feature for the specified external pluggable database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableExternalPluggableDatabaseManagementFeature.go.html to see an example of how to use DisableExternalPluggableDatabaseManagementFeature API. A default retry strategy applies to this operation DisableExternalPluggableDatabaseManagementFeature()
func (client DbManagementClient) DisableHighFrequencyAutomaticSpmEvolveAdvisorTask(ctx context.Context, request DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest) (response DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskResponse, err error)
DisableHighFrequencyAutomaticSpmEvolveAdvisorTask Disables the high-frequency Automatic SPM Evolve Advisor task. It is available only on Oracle Exadata Database Machine, Oracle Database Exadata Cloud Service (ExaCS) and Oracle Database Exadata Cloud@Customer (ExaCC).
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableHighFrequencyAutomaticSpmEvolveAdvisorTask.go.html to see an example of how to use DisableHighFrequencyAutomaticSpmEvolveAdvisorTask API.
func (client DbManagementClient) DisablePluggableDatabaseManagementFeature(ctx context.Context, request DisablePluggableDatabaseManagementFeatureRequest) (response DisablePluggableDatabaseManagementFeatureResponse, err error)
DisablePluggableDatabaseManagementFeature Disables a Database Management feature for the specified Oracle cloud pluggable database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisablePluggableDatabaseManagementFeature.go.html to see an example of how to use DisablePluggableDatabaseManagementFeature API. A default retry strategy applies to this operation DisablePluggableDatabaseManagementFeature()
func (client DbManagementClient) DisableSqlPlanBaselinesUsage(ctx context.Context, request DisableSqlPlanBaselinesUsageRequest) (response DisableSqlPlanBaselinesUsageResponse, err error)
DisableSqlPlanBaselinesUsage Disables the use of SQL plan baselines stored in SQL Management Base. When disabled, the optimizer does not use any SQL plan baselines.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableSqlPlanBaselinesUsage.go.html to see an example of how to use DisableSqlPlanBaselinesUsage API.
func (client DbManagementClient) DiscoverExternalExadataInfrastructure(ctx context.Context, request DiscoverExternalExadataInfrastructureRequest) (response DiscoverExternalExadataInfrastructureResponse, err error)
DiscoverExternalExadataInfrastructure Completes the Exadata system prechecking on the following: - Verifies if the DB systems are valid RAC DB systems or return 400 status code with NON_RAC_DATABASE_SYSTEM error code. - Verifies if the ASM connector defined for each DB system or return 400 status code with CONNECTOR_NOT_DEFINED error code. - Verifies if the agents associated with ASM are valid and could be used for the Exadata storage servers or return 400 status code with INVALID_AGENT error code. - Verifies if it is an Exadata system or return 400 status code with INVALID_EXADATA_SYSTEM error code. Starts the discovery process for the Exadata system infrastructure. The following resources/components are discovered - Exadata storage servers from each DB systems - Exadata storage grid for all Exadata storage servers - Exadata infrastructure The same API covers both new discovery and rediscovery cases.
For the new discovery case, new managed resources/sub-resources are created or the existing ones are overridden. For rediscovery case, the existing managed resources/sub-resources are checked to find out which ones should be added or which ones
should be
removed based on the unique key defined for each resource/sub-resource.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DiscoverExternalExadataInfrastructure.go.html to see an example of how to use DiscoverExternalExadataInfrastructure API. A default retry strategy applies to this operation DiscoverExternalExadataInfrastructure()
func (client DbManagementClient) DropSqlPlanBaselines(ctx context.Context, request DropSqlPlanBaselinesRequest) (response DropSqlPlanBaselinesResponse, err error)
DropSqlPlanBaselines Drops a single plan or all plans associated with a SQL statement.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DropSqlPlanBaselines.go.html to see an example of how to use DropSqlPlanBaselines API.
func (client DbManagementClient) DropTablespace(ctx context.Context, request DropTablespaceRequest) (response DropTablespaceResponse, err error)
DropTablespace Drops the tablespace specified by tablespaceName within the Managed Database specified by managedDatabaseId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DropTablespace.go.html to see an example of how to use DropTablespace API.
func (client DbManagementClient) EnableAutomaticInitialPlanCapture(ctx context.Context, request EnableAutomaticInitialPlanCaptureRequest) (response EnableAutomaticInitialPlanCaptureResponse, err error)
EnableAutomaticInitialPlanCapture Enables automatic initial plan capture. When enabled, the database checks whether executed SQL statements are eligible for automatic capture. It creates initial plan baselines for eligible statements. By default, the database creates a SQL plan baseline for every eligible repeatable statement, including all recursive SQL and monitoring SQL. Thus, automatic capture may result in the creation of an extremely large number of plan baselines. To limit the statements that are eligible for plan baselines, configure filters.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnableAutomaticInitialPlanCapture.go.html to see an example of how to use EnableAutomaticInitialPlanCapture API.
func (client DbManagementClient) EnableAutomaticSpmEvolveAdvisorTask(ctx context.Context, request EnableAutomaticSpmEvolveAdvisorTaskRequest) (response EnableAutomaticSpmEvolveAdvisorTaskResponse, err error)
EnableAutomaticSpmEvolveAdvisorTask Enables the Automatic SPM Evolve Advisor task. By default, the automatic task `SYS_AUTO_SPM_EVOLVE_TASK` runs every day in the scheduled maintenance window. The SPM Evolve Advisor performs the following tasks: - Checks AWR for top SQL - Looks for alternative plans in all available sources - Adds unaccepted plans to the plan history - Tests the execution of as many plans as possible during the maintenance window - Adds the alternative plan to the baseline if it performs better than the current plan One client controls both Automatic SQL Tuning Advisor and Automatic SPM Evolve Advisor. Thus, the same task enables or disables both.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnableAutomaticSpmEvolveAdvisorTask.go.html to see an example of how to use EnableAutomaticSpmEvolveAdvisorTask API.
func (client DbManagementClient) EnableAutonomousDatabaseManagementFeature(ctx context.Context, request EnableAutonomousDatabaseManagementFeatureRequest) (response EnableAutonomousDatabaseManagementFeatureResponse, err error)
EnableAutonomousDatabaseManagementFeature Enables a Database Management feature for the specified Autonomous Database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnableAutonomousDatabaseManagementFeature.go.html to see an example of how to use EnableAutonomousDatabaseManagementFeature API. A default retry strategy applies to this operation EnableAutonomousDatabaseManagementFeature()
func (client DbManagementClient) EnableDatabaseManagementFeature(ctx context.Context, request EnableDatabaseManagementFeatureRequest) (response EnableDatabaseManagementFeatureResponse, err error)
EnableDatabaseManagementFeature Enables a Database Management feature for the specified cloud database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnableDatabaseManagementFeature.go.html to see an example of how to use EnableDatabaseManagementFeature API. A default retry strategy applies to this operation EnableDatabaseManagementFeature()
func (client DbManagementClient) EnableExternalContainerDatabaseManagementFeature(ctx context.Context, request EnableExternalContainerDatabaseManagementFeatureRequest) (response EnableExternalContainerDatabaseManagementFeatureResponse, err error)
EnableExternalContainerDatabaseManagementFeature Enables a Database Management feature for the specified external container database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnableExternalContainerDatabaseManagementFeature.go.html to see an example of how to use EnableExternalContainerDatabaseManagementFeature API. A default retry strategy applies to this operation EnableExternalContainerDatabaseManagementFeature()
func (client DbManagementClient) EnableExternalDbSystemDatabaseManagement(ctx context.Context, request EnableExternalDbSystemDatabaseManagementRequest) (response EnableExternalDbSystemDatabaseManagementResponse, err error)
EnableExternalDbSystemDatabaseManagement Enables Database Management service for all the components of the specified external DB system (except databases).
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnableExternalDbSystemDatabaseManagement.go.html to see an example of how to use EnableExternalDbSystemDatabaseManagement API. A default retry strategy applies to this operation EnableExternalDbSystemDatabaseManagement()
func (client DbManagementClient) EnableExternalDbSystemStackMonitoring(ctx context.Context, request EnableExternalDbSystemStackMonitoringRequest) (response EnableExternalDbSystemStackMonitoringResponse, err error)
EnableExternalDbSystemStackMonitoring Enables Stack Monitoring for all the components of the specified external DB system (except databases).
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnableExternalDbSystemStackMonitoring.go.html to see an example of how to use EnableExternalDbSystemStackMonitoring API. A default retry strategy applies to this operation EnableExternalDbSystemStackMonitoring()
func (client DbManagementClient) EnableExternalExadataInfrastructureManagement(ctx context.Context, request EnableExternalExadataInfrastructureManagementRequest) (response EnableExternalExadataInfrastructureManagementResponse, err error)
EnableExternalExadataInfrastructureManagement Enables Database Management for the Exadata infrastructure specified by externalExadataInfrastructureId. It covers the following components: - Exadata infrastructure - Exadata storage grid - Exadata storage server
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnableExternalExadataInfrastructureManagement.go.html to see an example of how to use EnableExternalExadataInfrastructureManagement API. A default retry strategy applies to this operation EnableExternalExadataInfrastructureManagement()
func (client DbManagementClient) EnableExternalMySqlDatabaseManagement(ctx context.Context, request EnableExternalMySqlDatabaseManagementRequest) (response EnableExternalMySqlDatabaseManagementResponse, err error)
EnableExternalMySqlDatabaseManagement Enables Database Management for an external MySQL Database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnableExternalMySqlDatabaseManagement.go.html to see an example of how to use EnableExternalMySqlDatabaseManagement API. A default retry strategy applies to this operation EnableExternalMySqlDatabaseManagement()
func (client DbManagementClient) EnableExternalNonContainerDatabaseManagementFeature(ctx context.Context, request EnableExternalNonContainerDatabaseManagementFeatureRequest) (response EnableExternalNonContainerDatabaseManagementFeatureResponse, err error)
EnableExternalNonContainerDatabaseManagementFeature Enables Database Management feature for the specified external non-container database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnableExternalNonContainerDatabaseManagementFeature.go.html to see an example of how to use EnableExternalNonContainerDatabaseManagementFeature API. A default retry strategy applies to this operation EnableExternalNonContainerDatabaseManagementFeature()
func (client DbManagementClient) EnableExternalPluggableDatabaseManagementFeature(ctx context.Context, request EnableExternalPluggableDatabaseManagementFeatureRequest) (response EnableExternalPluggableDatabaseManagementFeatureResponse, err error)
EnableExternalPluggableDatabaseManagementFeature Enables a Database Management feature for the specified external pluggable database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnableExternalPluggableDatabaseManagementFeature.go.html to see an example of how to use EnableExternalPluggableDatabaseManagementFeature API. A default retry strategy applies to this operation EnableExternalPluggableDatabaseManagementFeature()
func (client DbManagementClient) EnableHighFrequencyAutomaticSpmEvolveAdvisorTask(ctx context.Context, request EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest) (response EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskResponse, err error)
EnableHighFrequencyAutomaticSpmEvolveAdvisorTask Enables the high-frequency Automatic SPM Evolve Advisor task. The high-frequency task runs every hour and runs for no longer than 30 minutes. These settings are not configurable. The high-frequency task complements the standard Automatic SPM Evolve Advisor task. They are independent and are scheduled through two different frameworks. It is available only on Oracle Exadata Database Machine, Oracle Database Exadata Cloud Service (ExaCS) and Oracle Database Exadata Cloud@Customer (ExaCC).
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnableHighFrequencyAutomaticSpmEvolveAdvisorTask.go.html to see an example of how to use EnableHighFrequencyAutomaticSpmEvolveAdvisorTask API.
func (client DbManagementClient) EnablePluggableDatabaseManagementFeature(ctx context.Context, request EnablePluggableDatabaseManagementFeatureRequest) (response EnablePluggableDatabaseManagementFeatureResponse, err error)
EnablePluggableDatabaseManagementFeature Enables a Database Management feature for the specified Oracle cloud pluggable database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnablePluggableDatabaseManagementFeature.go.html to see an example of how to use EnablePluggableDatabaseManagementFeature API. A default retry strategy applies to this operation EnablePluggableDatabaseManagementFeature()
func (client DbManagementClient) EnableSqlPlanBaselinesUsage(ctx context.Context, request EnableSqlPlanBaselinesUsageRequest) (response EnableSqlPlanBaselinesUsageResponse, err error)
EnableSqlPlanBaselinesUsage Enables the use of SQL plan baselines stored in SQL Management Base. When enabled, the optimizer uses SQL plan baselines to select plans to avoid potential performance regressions.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnableSqlPlanBaselinesUsage.go.html to see an example of how to use EnableSqlPlanBaselinesUsage API.
func (client DbManagementClient) GenerateAwrSnapshot(ctx context.Context, request GenerateAwrSnapshotRequest) (response GenerateAwrSnapshotResponse, err error)
GenerateAwrSnapshot Creates an AWR snapshot for the target database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GenerateAwrSnapshot.go.html to see an example of how to use GenerateAwrSnapshot API.
func (client DbManagementClient) GetAwrDbReport(ctx context.Context, request GetAwrDbReportRequest) (response GetAwrDbReportResponse, err error)
GetAwrDbReport Gets the AWR report for the specific database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetAwrDbReport.go.html to see an example of how to use GetAwrDbReport API.
func (client DbManagementClient) GetAwrDbSqlReport(ctx context.Context, request GetAwrDbSqlReportRequest) (response GetAwrDbSqlReportResponse, err error)
GetAwrDbSqlReport Gets the SQL health check report for one SQL of the specific database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetAwrDbSqlReport.go.html to see an example of how to use GetAwrDbSqlReport API.
func (client DbManagementClient) GetClusterCacheMetric(ctx context.Context, request GetClusterCacheMetricRequest) (response GetClusterCacheMetricResponse, err error)
GetClusterCacheMetric Gets the metrics related to cluster cache for the Oracle Real Application Clusters (Oracle RAC) database specified by managedDatabaseId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetClusterCacheMetric.go.html to see an example of how to use GetClusterCacheMetric API.
func (client DbManagementClient) GetDatabaseFleetBackupMetrics(ctx context.Context, request GetDatabaseFleetBackupMetricsRequest) (response GetDatabaseFleetBackupMetricsResponse, err error)
GetDatabaseFleetBackupMetrics Gets the fleet of container databases (CDBs) and their backup details and metrics, in a compartment or Database Group. The databaseHostedIn query parameter must be provided to list either cloud or external databases. Either the CompartmentId or the ManagedDatabaseGroupId query parameters must be provided to retrieve the HA and backup metrics.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetDatabaseFleetBackupMetrics.go.html to see an example of how to use GetDatabaseFleetBackupMetrics API. A default retry strategy applies to this operation GetDatabaseFleetBackupMetrics()
func (client DbManagementClient) GetDatabaseFleetDataguardMetrics(ctx context.Context, request GetDatabaseFleetDataguardMetricsRequest) (response GetDatabaseFleetDataguardMetricsResponse, err error)
GetDatabaseFleetDataguardMetrics Gets the fleet of Oracle Data Guard-enabled container databases (CDBs) along with Data Guard metrics and standby databases, in a compartment or Database Group. Either the CompartmentId or the ManagedDatabaseGroupId query parameters must be provided to retrieve the list of databases and Data Guard metrics.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetDatabaseFleetDataguardMetrics.go.html to see an example of how to use GetDatabaseFleetDataguardMetrics API. A default retry strategy applies to this operation GetDatabaseFleetDataguardMetrics()
func (client DbManagementClient) GetDatabaseFleetHaOverviewMetrics(ctx context.Context, request GetDatabaseFleetHaOverviewMetricsRequest) (response GetDatabaseFleetHaOverviewMetricsResponse, err error)
GetDatabaseFleetHaOverviewMetrics Gets the fleet of container databases (CDBs) and their HA and backup metrics in a compartment or in a Database Group. Either the CompartmentId or the ManagedDatabaseGroupId query parameters must be provided to retrieve the HA and backup metrics.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetDatabaseFleetHaOverviewMetrics.go.html to see an example of how to use GetDatabaseFleetHaOverviewMetrics API. A default retry strategy applies to this operation GetDatabaseFleetHaOverviewMetrics()
func (client DbManagementClient) GetDatabaseFleetHealthMetrics(ctx context.Context, request GetDatabaseFleetHealthMetricsRequest) (response GetDatabaseFleetHealthMetricsResponse, err error)
GetDatabaseFleetHealthMetrics Gets the health metrics for a fleet of databases in a compartment or in a Managed Database Group. Either the CompartmentId or the ManagedDatabaseGroupId query parameters must be provided to retrieve the health metrics.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetDatabaseFleetHealthMetrics.go.html to see an example of how to use GetDatabaseFleetHealthMetrics API.
func (client DbManagementClient) GetDatabaseHaBackupDetails(ctx context.Context, request GetDatabaseHaBackupDetailsRequest) (response GetDatabaseHaBackupDetailsResponse, err error)
GetDatabaseHaBackupDetails Gets HA and backup details with metrics and backup history for a single database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetDatabaseHaBackupDetails.go.html to see an example of how to use GetDatabaseHaBackupDetails API. A default retry strategy applies to this operation GetDatabaseHaBackupDetails()
func (client DbManagementClient) GetDatabaseHomeMetrics(ctx context.Context, request GetDatabaseHomeMetricsRequest) (response GetDatabaseHomeMetricsResponse, err error)
GetDatabaseHomeMetrics Gets a summary of the activity and resource usage metrics like DB Time, CPU, User I/O, Wait, Storage, and Memory for a Managed Database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetDatabaseHomeMetrics.go.html to see an example of how to use GetDatabaseHomeMetrics API.
func (client DbManagementClient) GetDataguardPerformanceMetrics(ctx context.Context, request GetDataguardPerformanceMetricsRequest) (response GetDataguardPerformanceMetricsResponse, err error)
GetDataguardPerformanceMetrics Gets a historical summary of the Database Guard performance metrics for Managed Databases. If the peerDatabaseCompartmentId is specified, then the metrics are only retrieved from the specified compartment. If the peerDatabaseCompartmentId is not specified, then the metrics are retrieved from the compartment of the Managed Database specified by the ManagedDatabaseId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetDataguardPerformanceMetrics.go.html to see an example of how to use GetDataguardPerformanceMetrics API.
func (client DbManagementClient) GetDbManagementPrivateEndpoint(ctx context.Context, request GetDbManagementPrivateEndpointRequest) (response GetDbManagementPrivateEndpointResponse, err error)
GetDbManagementPrivateEndpoint Gets the details of a specific Database Management private endpoint.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetDbManagementPrivateEndpoint.go.html to see an example of how to use GetDbManagementPrivateEndpoint API.
func (client DbManagementClient) GetExternalAsm(ctx context.Context, request GetExternalAsmRequest) (response GetExternalAsmResponse, err error)
GetExternalAsm Gets the details for the external ASM specified by `externalAsmId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalAsm.go.html to see an example of how to use GetExternalAsm API. A default retry strategy applies to this operation GetExternalAsm()
func (client DbManagementClient) GetExternalAsmConfiguration(ctx context.Context, request GetExternalAsmConfigurationRequest) (response GetExternalAsmConfigurationResponse, err error)
GetExternalAsmConfiguration Gets configuration details including disk groups for the external ASM specified by `externalAsmId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalAsmConfiguration.go.html to see an example of how to use GetExternalAsmConfiguration API. A default retry strategy applies to this operation GetExternalAsmConfiguration()
func (client DbManagementClient) GetExternalAsmInstance(ctx context.Context, request GetExternalAsmInstanceRequest) (response GetExternalAsmInstanceResponse, err error)
GetExternalAsmInstance Gets the details for the external ASM instance specified by `externalAsmInstanceId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalAsmInstance.go.html to see an example of how to use GetExternalAsmInstance API. A default retry strategy applies to this operation GetExternalAsmInstance()
func (client DbManagementClient) GetExternalCluster(ctx context.Context, request GetExternalClusterRequest) (response GetExternalClusterResponse, err error)
GetExternalCluster Gets the details for the external cluster specified by `externalClusterId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalCluster.go.html to see an example of how to use GetExternalCluster API. A default retry strategy applies to this operation GetExternalCluster()
func (client DbManagementClient) GetExternalClusterInstance(ctx context.Context, request GetExternalClusterInstanceRequest) (response GetExternalClusterInstanceResponse, err error)
GetExternalClusterInstance Gets the details for the external cluster instance specified by `externalClusterInstanceId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalClusterInstance.go.html to see an example of how to use GetExternalClusterInstance API. A default retry strategy applies to this operation GetExternalClusterInstance()
func (client DbManagementClient) GetExternalDbHome(ctx context.Context, request GetExternalDbHomeRequest) (response GetExternalDbHomeResponse, err error)
GetExternalDbHome Gets the details for the external DB home specified by `externalDbHomeId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalDbHome.go.html to see an example of how to use GetExternalDbHome API. A default retry strategy applies to this operation GetExternalDbHome()
func (client DbManagementClient) GetExternalDbNode(ctx context.Context, request GetExternalDbNodeRequest) (response GetExternalDbNodeResponse, err error)
GetExternalDbNode Gets the details for the external DB node specified by `externalDbNodeId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalDbNode.go.html to see an example of how to use GetExternalDbNode API. A default retry strategy applies to this operation GetExternalDbNode()
func (client DbManagementClient) GetExternalDbSystem(ctx context.Context, request GetExternalDbSystemRequest) (response GetExternalDbSystemResponse, err error)
GetExternalDbSystem Gets the details for the external DB system specified by `externalDbSystemId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalDbSystem.go.html to see an example of how to use GetExternalDbSystem API. A default retry strategy applies to this operation GetExternalDbSystem()
func (client DbManagementClient) GetExternalDbSystemConnector(ctx context.Context, request GetExternalDbSystemConnectorRequest) (response GetExternalDbSystemConnectorResponse, err error)
GetExternalDbSystemConnector Gets the details for the external connector specified by `externalDbSystemConnectorId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalDbSystemConnector.go.html to see an example of how to use GetExternalDbSystemConnector API. A default retry strategy applies to this operation GetExternalDbSystemConnector()
func (client DbManagementClient) GetExternalDbSystemDiscovery(ctx context.Context, request GetExternalDbSystemDiscoveryRequest) (response GetExternalDbSystemDiscoveryResponse, err error)
GetExternalDbSystemDiscovery Gets the details for the external DB system discovery resource specified by `externalDbSystemDiscoveryId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalDbSystemDiscovery.go.html to see an example of how to use GetExternalDbSystemDiscovery API. A default retry strategy applies to this operation GetExternalDbSystemDiscovery()
func (client DbManagementClient) GetExternalExadataInfrastructure(ctx context.Context, request GetExternalExadataInfrastructureRequest) (response GetExternalExadataInfrastructureResponse, err error)
GetExternalExadataInfrastructure Gets the details for the Exadata infrastructure specified by externalExadataInfrastructureId. It includes the DB systems and storage grid within the Exadata infrastructure.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalExadataInfrastructure.go.html to see an example of how to use GetExternalExadataInfrastructure API. A default retry strategy applies to this operation GetExternalExadataInfrastructure()
func (client DbManagementClient) GetExternalExadataStorageConnector(ctx context.Context, request GetExternalExadataStorageConnectorRequest) (response GetExternalExadataStorageConnectorResponse, err error)
GetExternalExadataStorageConnector Gets the details for the Exadata storage server connector specified by exadataStorageConnectorId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalExadataStorageConnector.go.html to see an example of how to use GetExternalExadataStorageConnector API. A default retry strategy applies to this operation GetExternalExadataStorageConnector()
func (client DbManagementClient) GetExternalExadataStorageGrid(ctx context.Context, request GetExternalExadataStorageGridRequest) (response GetExternalExadataStorageGridResponse, err error)
GetExternalExadataStorageGrid Gets the details for the Exadata storage server grid specified by exadataStorageGridId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalExadataStorageGrid.go.html to see an example of how to use GetExternalExadataStorageGrid API. A default retry strategy applies to this operation GetExternalExadataStorageGrid()
func (client DbManagementClient) GetExternalExadataStorageServer(ctx context.Context, request GetExternalExadataStorageServerRequest) (response GetExternalExadataStorageServerResponse, err error)
GetExternalExadataStorageServer Gets the summary for the Exadata storage server specified by exadataStorageServerId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalExadataStorageServer.go.html to see an example of how to use GetExternalExadataStorageServer API. A default retry strategy applies to this operation GetExternalExadataStorageServer()
func (client DbManagementClient) GetExternalListener(ctx context.Context, request GetExternalListenerRequest) (response GetExternalListenerResponse, err error)
GetExternalListener Gets the details for the external listener specified by `externalListenerId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalListener.go.html to see an example of how to use GetExternalListener API. A default retry strategy applies to this operation GetExternalListener()
func (client DbManagementClient) GetExternalMySqlDatabase(ctx context.Context, request GetExternalMySqlDatabaseRequest) (response GetExternalMySqlDatabaseResponse, err error)
GetExternalMySqlDatabase Retrieves the external MySQL database information.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalMySqlDatabase.go.html to see an example of how to use GetExternalMySqlDatabase API. A default retry strategy applies to this operation GetExternalMySqlDatabase()
func (client DbManagementClient) GetExternalMySqlDatabaseConnector(ctx context.Context, request GetExternalMySqlDatabaseConnectorRequest) (response GetExternalMySqlDatabaseConnectorResponse, err error)
GetExternalMySqlDatabaseConnector Retrieves the MySQL database connector.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalMySqlDatabaseConnector.go.html to see an example of how to use GetExternalMySqlDatabaseConnector API. A default retry strategy applies to this operation GetExternalMySqlDatabaseConnector()
func (client DbManagementClient) GetIormPlan(ctx context.Context, request GetIormPlanRequest) (response GetIormPlanResponse, err error)
GetIormPlan Get the IORM plan from the specific Exadata storage server.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetIormPlan.go.html to see an example of how to use GetIormPlan API. A default retry strategy applies to this operation GetIormPlan()
func (client DbManagementClient) GetJob(ctx context.Context, request GetJobRequest) (response GetJobResponse, err error)
GetJob Gets the details for the job specified by jobId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetJob.go.html to see an example of how to use GetJob API.
func (client DbManagementClient) GetJobExecution(ctx context.Context, request GetJobExecutionRequest) (response GetJobExecutionResponse, err error)
GetJobExecution Gets the details for the job execution specified by jobExecutionId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetJobExecution.go.html to see an example of how to use GetJobExecution API.
func (client DbManagementClient) GetJobRun(ctx context.Context, request GetJobRunRequest) (response GetJobRunResponse, err error)
GetJobRun Gets the details for the job run specified by jobRunId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetJobRun.go.html to see an example of how to use GetJobRun API.
func (client DbManagementClient) GetManagedDatabase(ctx context.Context, request GetManagedDatabaseRequest) (response GetManagedDatabaseResponse, err error)
GetManagedDatabase Gets the details for the Managed Database specified by managedDatabaseId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetManagedDatabase.go.html to see an example of how to use GetManagedDatabase API.
func (client DbManagementClient) GetManagedDatabaseGroup(ctx context.Context, request GetManagedDatabaseGroupRequest) (response GetManagedDatabaseGroupResponse, err error)
GetManagedDatabaseGroup Gets the details for the Managed Database Group specified by managedDatabaseGroupId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetManagedDatabaseGroup.go.html to see an example of how to use GetManagedDatabaseGroup API.
func (client DbManagementClient) GetNamedCredential(ctx context.Context, request GetNamedCredentialRequest) (response GetNamedCredentialResponse, err error)
GetNamedCredential Gets the details for the named credential specified by namedCredentialId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetNamedCredential.go.html to see an example of how to use GetNamedCredential API.
func (client DbManagementClient) GetOpenAlertHistory(ctx context.Context, request GetOpenAlertHistoryRequest) (response GetOpenAlertHistoryResponse, err error)
GetOpenAlertHistory Gets the open alerts from the specified Exadata storage server.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetOpenAlertHistory.go.html to see an example of how to use GetOpenAlertHistory API. A default retry strategy applies to this operation GetOpenAlertHistory()
func (client DbManagementClient) GetOptimizerStatisticsAdvisorExecution(ctx context.Context, request GetOptimizerStatisticsAdvisorExecutionRequest) (response GetOptimizerStatisticsAdvisorExecutionResponse, err error)
GetOptimizerStatisticsAdvisorExecution Gets a comprehensive report of the Optimizer Statistics Advisor execution, which includes details of the Managed Database, findings, recommendations, rationale, and examples.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetOptimizerStatisticsAdvisorExecution.go.html to see an example of how to use GetOptimizerStatisticsAdvisorExecution API.
func (client DbManagementClient) GetOptimizerStatisticsAdvisorExecutionScript(ctx context.Context, request GetOptimizerStatisticsAdvisorExecutionScriptRequest) (response GetOptimizerStatisticsAdvisorExecutionScriptResponse, err error)
GetOptimizerStatisticsAdvisorExecutionScript Gets the Oracle system-generated script for the specified Optimizer Statistics Advisor execution.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetOptimizerStatisticsAdvisorExecutionScript.go.html to see an example of how to use GetOptimizerStatisticsAdvisorExecutionScript API.
func (client DbManagementClient) GetOptimizerStatisticsCollectionOperation(ctx context.Context, request GetOptimizerStatisticsCollectionOperationRequest) (response GetOptimizerStatisticsCollectionOperationResponse, err error)
GetOptimizerStatisticsCollectionOperation Gets a detailed report of the Optimizer Statistics Collection operation for the specified Managed Database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetOptimizerStatisticsCollectionOperation.go.html to see an example of how to use GetOptimizerStatisticsCollectionOperation API.
func (client DbManagementClient) GetPdbMetrics(ctx context.Context, request GetPdbMetricsRequest) (response GetPdbMetricsResponse, err error)
GetPdbMetrics Gets a summary of the resource usage metrics such as CPU, User I/O, and Storage for each PDB within a specific CDB. If comparmentId is specified, then the metrics for each PDB (within the CDB) in the specified compartment are retrieved. If compartmentId is not specified, then the metrics for all the PDBs within the CDB are retrieved.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetPdbMetrics.go.html to see an example of how to use GetPdbMetrics API.
func (client DbManagementClient) GetPeerDatabaseMetrics(ctx context.Context, request GetPeerDatabaseMetricsRequest) (response GetPeerDatabaseMetricsResponse, err error)
GetPeerDatabaseMetrics Gets a comparative summary of the baseline and target values of the Data Guard performance metrics for Managed Databases. If the peerDatabaseCompartmentId is specified, then the metrics are only retrieved from the specified compartment. If the peerDatabaseCompartmentId is not specified, then the metrics are retrieved from the compartment of the Managed Database specified by the ManagedDatabaseId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetPeerDatabaseMetrics.go.html to see an example of how to use GetPeerDatabaseMetrics API.
func (client DbManagementClient) GetPreferredCredential(ctx context.Context, request GetPreferredCredentialRequest) (response GetPreferredCredentialResponse, err error)
GetPreferredCredential Gets the preferred credential details for a Managed Database based on credentialName.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetPreferredCredential.go.html to see an example of how to use GetPreferredCredential API.
func (client DbManagementClient) GetSqlPlanBaseline(ctx context.Context, request GetSqlPlanBaselineRequest) (response GetSqlPlanBaselineResponse, err error)
GetSqlPlanBaseline Gets the SQL plan baseline details for the specified planName.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetSqlPlanBaseline.go.html to see an example of how to use GetSqlPlanBaseline API. A default retry strategy applies to this operation GetSqlPlanBaseline()
func (client DbManagementClient) GetSqlPlanBaselineConfiguration(ctx context.Context, request GetSqlPlanBaselineConfigurationRequest) (response GetSqlPlanBaselineConfigurationResponse, err error)
GetSqlPlanBaselineConfiguration Gets the configuration details of SQL plan baselines for the specified Managed Database. The details include the settings for the capture and use of SQL plan baselines, SPM Evolve Advisor task, and SQL Management Base.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetSqlPlanBaselineConfiguration.go.html to see an example of how to use GetSqlPlanBaselineConfiguration API. A default retry strategy applies to this operation GetSqlPlanBaselineConfiguration()
func (client DbManagementClient) GetTablespace(ctx context.Context, request GetTablespaceRequest) (response GetTablespaceResponse, err error)
GetTablespace Gets the details of the tablespace specified by tablespaceName within the Managed Database specified by managedDatabaseId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetTablespace.go.html to see an example of how to use GetTablespace API.
func (client DbManagementClient) GetTopSqlCpuActivity(ctx context.Context, request GetTopSqlCpuActivityRequest) (response GetTopSqlCpuActivityResponse, err error)
GetTopSqlCpuActivity Gets the SQL IDs with the top CPU activity from the Exadata storage server.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetTopSqlCpuActivity.go.html to see an example of how to use GetTopSqlCpuActivity API. A default retry strategy applies to this operation GetTopSqlCpuActivity()
func (client DbManagementClient) GetUser(ctx context.Context, request GetUserRequest) (response GetUserResponse, err error)
GetUser Gets the details of the user specified by managedDatabaseId and userName.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetUser.go.html to see an example of how to use GetUser API.
func (client DbManagementClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
GetWorkRequest Gets the status of the work request with the given Work Request ID
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API.
func (client DbManagementClient) ImplementOptimizerStatisticsAdvisorRecommendations(ctx context.Context, request ImplementOptimizerStatisticsAdvisorRecommendationsRequest) (response ImplementOptimizerStatisticsAdvisorRecommendationsResponse, err error)
ImplementOptimizerStatisticsAdvisorRecommendations Asynchronously implements the findings and recommendations of the Optimizer Statistics Advisor execution.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ImplementOptimizerStatisticsAdvisorRecommendations.go.html to see an example of how to use ImplementOptimizerStatisticsAdvisorRecommendations API.
func (client DbManagementClient) ListAsmProperties(ctx context.Context, request ListAsmPropertiesRequest) (response ListAsmPropertiesResponse, err error)
ListAsmProperties Gets the list of ASM properties for the specified managedDatabaseId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListAsmProperties.go.html to see an example of how to use ListAsmProperties API.
func (client DbManagementClient) ListAssociatedDatabases(ctx context.Context, request ListAssociatedDatabasesRequest) (response ListAssociatedDatabasesResponse, err error)
ListAssociatedDatabases Gets the list of databases using a specific Database Management private endpoint.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListAssociatedDatabases.go.html to see an example of how to use ListAssociatedDatabases API.
func (client DbManagementClient) ListAwrDbSnapshots(ctx context.Context, request ListAwrDbSnapshotsRequest) (response ListAwrDbSnapshotsResponse, err error)
ListAwrDbSnapshots Lists AWR snapshots for the specified database in the AWR.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListAwrDbSnapshots.go.html to see an example of how to use ListAwrDbSnapshots API.
func (client DbManagementClient) ListAwrDbs(ctx context.Context, request ListAwrDbsRequest) (response ListAwrDbsResponse, err error)
ListAwrDbs Gets the list of databases and their snapshot summary details available in the AWR of the specified Managed Database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListAwrDbs.go.html to see an example of how to use ListAwrDbs API.
func (client DbManagementClient) ListConsumerGroupPrivileges(ctx context.Context, request ListConsumerGroupPrivilegesRequest) (response ListConsumerGroupPrivilegesResponse, err error)
ListConsumerGroupPrivileges Gets the list of consumer group privileges granted to a specific user.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListConsumerGroupPrivileges.go.html to see an example of how to use ListConsumerGroupPrivileges API.
func (client DbManagementClient) ListCursorCacheStatements(ctx context.Context, request ListCursorCacheStatementsRequest) (response ListCursorCacheStatementsResponse, err error)
ListCursorCacheStatements Lists the SQL statements from shared SQL area, also called the cursor cache.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListCursorCacheStatements.go.html to see an example of how to use ListCursorCacheStatements API. A default retry strategy applies to this operation ListCursorCacheStatements()
func (client DbManagementClient) ListDataAccessContainers(ctx context.Context, request ListDataAccessContainersRequest) (response ListDataAccessContainersResponse, err error)
ListDataAccessContainers Gets the list of containers for a specific user. This is only applicable if ALL_CONTAINERS !='Y'.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListDataAccessContainers.go.html to see an example of how to use ListDataAccessContainers API.
func (client DbManagementClient) ListDatabaseParameters(ctx context.Context, request ListDatabaseParametersRequest) (response ListDatabaseParametersResponse, err error)
ListDatabaseParameters Gets the list of database parameters for the specified Managed Database. The parameters are listed in alphabetical order, along with their current values.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListDatabaseParameters.go.html to see an example of how to use ListDatabaseParameters API.
func (client DbManagementClient) ListDbManagementPrivateEndpoints(ctx context.Context, request ListDbManagementPrivateEndpointsRequest) (response ListDbManagementPrivateEndpointsResponse, err error)
ListDbManagementPrivateEndpoints Gets a list of Database Management private endpoints.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListDbManagementPrivateEndpoints.go.html to see an example of how to use ListDbManagementPrivateEndpoints API.
func (client DbManagementClient) ListExternalAsmDiskGroups(ctx context.Context, request ListExternalAsmDiskGroupsRequest) (response ListExternalAsmDiskGroupsResponse, err error)
ListExternalAsmDiskGroups Lists ASM disk groups for the external ASM specified by `externalAsmId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalAsmDiskGroups.go.html to see an example of how to use ListExternalAsmDiskGroups API. A default retry strategy applies to this operation ListExternalAsmDiskGroups()
func (client DbManagementClient) ListExternalAsmInstances(ctx context.Context, request ListExternalAsmInstancesRequest) (response ListExternalAsmInstancesResponse, err error)
ListExternalAsmInstances Lists the ASM instances in the specified external ASM.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalAsmInstances.go.html to see an example of how to use ListExternalAsmInstances API. A default retry strategy applies to this operation ListExternalAsmInstances()
func (client DbManagementClient) ListExternalAsmUsers(ctx context.Context, request ListExternalAsmUsersRequest) (response ListExternalAsmUsersResponse, err error)
ListExternalAsmUsers Lists ASM users for the external ASM specified by `externalAsmId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalAsmUsers.go.html to see an example of how to use ListExternalAsmUsers API. A default retry strategy applies to this operation ListExternalAsmUsers()
func (client DbManagementClient) ListExternalAsms(ctx context.Context, request ListExternalAsmsRequest) (response ListExternalAsmsResponse, err error)
ListExternalAsms Lists the ASMs in the specified external DB system.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalAsms.go.html to see an example of how to use ListExternalAsms API. A default retry strategy applies to this operation ListExternalAsms()
func (client DbManagementClient) ListExternalClusterInstances(ctx context.Context, request ListExternalClusterInstancesRequest) (response ListExternalClusterInstancesResponse, err error)
ListExternalClusterInstances Lists the cluster instances in the specified external cluster.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalClusterInstances.go.html to see an example of how to use ListExternalClusterInstances API. A default retry strategy applies to this operation ListExternalClusterInstances()
func (client DbManagementClient) ListExternalClusters(ctx context.Context, request ListExternalClustersRequest) (response ListExternalClustersResponse, err error)
ListExternalClusters Lists the clusters in the specified external DB system.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalClusters.go.html to see an example of how to use ListExternalClusters API. A default retry strategy applies to this operation ListExternalClusters()
func (client DbManagementClient) ListExternalDatabases(ctx context.Context, request ListExternalDatabasesRequest) (response ListExternalDatabasesResponse, err error)
ListExternalDatabases Lists the external databases in the specified compartment or in the specified DB system.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalDatabases.go.html to see an example of how to use ListExternalDatabases API. A default retry strategy applies to this operation ListExternalDatabases()
func (client DbManagementClient) ListExternalDbHomes(ctx context.Context, request ListExternalDbHomesRequest) (response ListExternalDbHomesResponse, err error)
ListExternalDbHomes Lists the DB homes in the specified external DB system.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalDbHomes.go.html to see an example of how to use ListExternalDbHomes API. A default retry strategy applies to this operation ListExternalDbHomes()
func (client DbManagementClient) ListExternalDbNodes(ctx context.Context, request ListExternalDbNodesRequest) (response ListExternalDbNodesResponse, err error)
ListExternalDbNodes Lists the external DB nodes in the specified external DB system.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalDbNodes.go.html to see an example of how to use ListExternalDbNodes API. A default retry strategy applies to this operation ListExternalDbNodes()
func (client DbManagementClient) ListExternalDbSystemConnectors(ctx context.Context, request ListExternalDbSystemConnectorsRequest) (response ListExternalDbSystemConnectorsResponse, err error)
ListExternalDbSystemConnectors Lists the external connectors in the specified external DB system.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalDbSystemConnectors.go.html to see an example of how to use ListExternalDbSystemConnectors API. A default retry strategy applies to this operation ListExternalDbSystemConnectors()
func (client DbManagementClient) ListExternalDbSystemDiscoveries(ctx context.Context, request ListExternalDbSystemDiscoveriesRequest) (response ListExternalDbSystemDiscoveriesResponse, err error)
ListExternalDbSystemDiscoveries Lists the external DB system discovery resources in the specified compartment.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalDbSystemDiscoveries.go.html to see an example of how to use ListExternalDbSystemDiscoveries API. A default retry strategy applies to this operation ListExternalDbSystemDiscoveries()
func (client DbManagementClient) ListExternalDbSystems(ctx context.Context, request ListExternalDbSystemsRequest) (response ListExternalDbSystemsResponse, err error)
ListExternalDbSystems Lists the external DB systems in the specified compartment.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalDbSystems.go.html to see an example of how to use ListExternalDbSystems API. A default retry strategy applies to this operation ListExternalDbSystems()
func (client DbManagementClient) ListExternalExadataInfrastructures(ctx context.Context, request ListExternalExadataInfrastructuresRequest) (response ListExternalExadataInfrastructuresResponse, err error)
ListExternalExadataInfrastructures Lists the Exadata infrastructure resources in the specified compartment.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalExadataInfrastructures.go.html to see an example of how to use ListExternalExadataInfrastructures API. A default retry strategy applies to this operation ListExternalExadataInfrastructures()
func (client DbManagementClient) ListExternalExadataStorageConnectors(ctx context.Context, request ListExternalExadataStorageConnectorsRequest) (response ListExternalExadataStorageConnectorsResponse, err error)
ListExternalExadataStorageConnectors Lists the Exadata storage server connectors for the specified Exadata infrastructure.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalExadataStorageConnectors.go.html to see an example of how to use ListExternalExadataStorageConnectors API. A default retry strategy applies to this operation ListExternalExadataStorageConnectors()
func (client DbManagementClient) ListExternalExadataStorageServers(ctx context.Context, request ListExternalExadataStorageServersRequest) (response ListExternalExadataStorageServersResponse, err error)
ListExternalExadataStorageServers Lists the Exadata storage servers for the specified Exadata infrastructure.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalExadataStorageServers.go.html to see an example of how to use ListExternalExadataStorageServers API. A default retry strategy applies to this operation ListExternalExadataStorageServers()
func (client DbManagementClient) ListExternalListenerServices(ctx context.Context, request ListExternalListenerServicesRequest) (response ListExternalListenerServicesResponse, err error)
ListExternalListenerServices Lists the database services registered with the specified external listener for the specified Managed Database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalListenerServices.go.html to see an example of how to use ListExternalListenerServices API. A default retry strategy applies to this operation ListExternalListenerServices()
func (client DbManagementClient) ListExternalListeners(ctx context.Context, request ListExternalListenersRequest) (response ListExternalListenersResponse, err error)
ListExternalListeners Lists the listeners in the specified external DB system.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalListeners.go.html to see an example of how to use ListExternalListeners API. A default retry strategy applies to this operation ListExternalListeners()
func (client DbManagementClient) ListExternalMySqlDatabases(ctx context.Context, request ListExternalMySqlDatabasesRequest) (response ListExternalMySqlDatabasesResponse, err error)
ListExternalMySqlDatabases Gets the list of External MySQL Databases.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalMySqlDatabases.go.html to see an example of how to use ListExternalMySqlDatabases API.
func (client DbManagementClient) ListJobExecutions(ctx context.Context, request ListJobExecutionsRequest) (response ListJobExecutionsResponse, err error)
ListJobExecutions Gets the job execution for a specific ID or the list of job executions for a job, job run, Managed Database or Managed Database Group in a specific compartment. Only one of the parameters, ID, jobId, jobRunId, managedDatabaseId or managedDatabaseGroupId should be provided. If none of these parameters is provided, all the job executions in the compartment are listed. Job executions can also be filtered based on the name and status parameters.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListJobExecutions.go.html to see an example of how to use ListJobExecutions API.
func (client DbManagementClient) ListJobRuns(ctx context.Context, request ListJobRunsRequest) (response ListJobRunsResponse, err error)
ListJobRuns Gets the job run for a specific ID or the list of job runs for a job, Managed Database or Managed Database Group in a specific compartment. Only one of the parameters, ID, jobId, managedDatabaseId, or managedDatabaseGroupId should be provided. If none of these parameters is provided, all the job runs in the compartment are listed. Job runs can also be filtered based on name and runStatus parameters.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListJobRuns.go.html to see an example of how to use ListJobRuns API.
func (client DbManagementClient) ListJobs(ctx context.Context, request ListJobsRequest) (response ListJobsResponse, err error)
ListJobs Gets the job for a specific ID or the list of jobs for a Managed Database or Managed Database Group in a specific compartment. Only one of the parameters, ID, managedDatabaseId or managedDatabaseGroupId, should be provided. If none of these parameters is provided, all the jobs in the compartment are listed. Jobs can also be filtered based on the name and lifecycleState parameters.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListJobs.go.html to see an example of how to use ListJobs API.
func (client DbManagementClient) ListManagedDatabaseGroups(ctx context.Context, request ListManagedDatabaseGroupsRequest) (response ListManagedDatabaseGroupsResponse, err error)
ListManagedDatabaseGroups Gets the Managed Database Group for a specific ID or the list of Managed Database Groups in a specific compartment. Managed Database Groups can also be filtered based on the name parameter. Only one of the parameters, ID or name should be provided. If none of these parameters is provided, all the Managed Database Groups in the compartment are listed.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListManagedDatabaseGroups.go.html to see an example of how to use ListManagedDatabaseGroups API.
func (client DbManagementClient) ListManagedDatabases(ctx context.Context, request ListManagedDatabasesRequest) (response ListManagedDatabasesResponse, err error)
ListManagedDatabases Gets the Managed Database for a specific ID or the list of Managed Databases in a specific compartment. Managed Databases can be filtered based on the name parameter. Only one of the parameters, ID or name should be provided. If neither of these parameters is provided, all the Managed Databases in the compartment are listed. Managed Databases can also be filtered based on the deployment type and management option. If the deployment type is not specified or if it is `ONPREMISE`, then the management option is not considered and Managed Databases with `ADVANCED` management option are listed.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListManagedDatabases.go.html to see an example of how to use ListManagedDatabases API.
func (client DbManagementClient) ListMySqlDatabaseConnectors(ctx context.Context, request ListMySqlDatabaseConnectorsRequest) (response ListMySqlDatabaseConnectorsResponse, err error)
ListMySqlDatabaseConnectors Gets the list of External MySQL Database connectors.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListMySqlDatabaseConnectors.go.html to see an example of how to use ListMySqlDatabaseConnectors API.
func (client DbManagementClient) ListNamedCredentials(ctx context.Context, request ListNamedCredentialsRequest) (response ListNamedCredentialsResponse, err error)
ListNamedCredentials Gets a single named credential specified by the name or all the named credentials in a specific compartment.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListNamedCredentials.go.html to see an example of how to use ListNamedCredentials API.
func (client DbManagementClient) ListObjectPrivileges(ctx context.Context, request ListObjectPrivilegesRequest) (response ListObjectPrivilegesResponse, err error)
ListObjectPrivileges Gets the list of object privileges granted to a specific user.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListObjectPrivileges.go.html to see an example of how to use ListObjectPrivileges API.
func (client DbManagementClient) ListOptimizerStatisticsAdvisorExecutions(ctx context.Context, request ListOptimizerStatisticsAdvisorExecutionsRequest) (response ListOptimizerStatisticsAdvisorExecutionsResponse, err error)
ListOptimizerStatisticsAdvisorExecutions Lists the details of the Optimizer Statistics Advisor task executions, such as their duration, and the number of findings, if any. Optionally, you can specify a date-time range (of seven days) to obtain the list of executions that fall within the specified time range. If the date-time range is not specified, then the executions in the last seven days are listed.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListOptimizerStatisticsAdvisorExecutions.go.html to see an example of how to use ListOptimizerStatisticsAdvisorExecutions API.
func (client DbManagementClient) ListOptimizerStatisticsCollectionAggregations(ctx context.Context, request ListOptimizerStatisticsCollectionAggregationsRequest) (response ListOptimizerStatisticsCollectionAggregationsResponse, err error)
ListOptimizerStatisticsCollectionAggregations Gets a list of the optimizer statistics collection operations per hour, grouped by task or object status for the specified Managed Database. You must specify a value for GroupByQueryParam to determine whether the data should be grouped by task status or task object status. Optionally, you can specify a date-time range (of seven days) to obtain collection aggregations within the specified time range. If the date-time range is not specified, then the operations in the last seven days are listed. You can further filter the results by providing the optional type of TaskTypeQueryParam. If the task type not provided, then both Auto and Manual tasks are considered for aggregation.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListOptimizerStatisticsCollectionAggregations.go.html to see an example of how to use ListOptimizerStatisticsCollectionAggregations API.
func (client DbManagementClient) ListOptimizerStatisticsCollectionOperations(ctx context.Context, request ListOptimizerStatisticsCollectionOperationsRequest) (response ListOptimizerStatisticsCollectionOperationsResponse, err error)
ListOptimizerStatisticsCollectionOperations Lists the Optimizer Statistics Collection (Auto and Manual) task operation summary for the specified Managed Database. The summary includes the details of each operation and the number of tasks grouped by status: Completed, In Progress, Failed, and so on. Optionally, you can specify a date-time range (of seven days) to obtain the list of operations that fall within the specified time range. If the date-time range is not specified, then the operations in the last seven days are listed. This API also enables the pagination of results and the opc-next-page response header indicates whether there is a next page. If you use the same header value in a consecutive request, the next page records are returned. To obtain the required results, you can apply the different types of filters supported by this API.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListOptimizerStatisticsCollectionOperations.go.html to see an example of how to use ListOptimizerStatisticsCollectionOperations API.
func (client DbManagementClient) ListPreferredCredentials(ctx context.Context, request ListPreferredCredentialsRequest) (response ListPreferredCredentialsResponse, err error)
ListPreferredCredentials Gets the list of preferred credentials for a given Managed Database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListPreferredCredentials.go.html to see an example of how to use ListPreferredCredentials API.
func (client DbManagementClient) ListProxiedForUsers(ctx context.Context, request ListProxiedForUsersRequest) (response ListProxiedForUsersResponse, err error)
ListProxiedForUsers Gets the list of users on whose behalf the current user acts as proxy.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListProxiedForUsers.go.html to see an example of how to use ListProxiedForUsers API.
func (client DbManagementClient) ListProxyUsers(ctx context.Context, request ListProxyUsersRequest) (response ListProxyUsersResponse, err error)
ListProxyUsers Gets the list of proxy users for the current user.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListProxyUsers.go.html to see an example of how to use ListProxyUsers API.
func (client DbManagementClient) ListRoles(ctx context.Context, request ListRolesRequest) (response ListRolesResponse, err error)
ListRoles Gets the list of roles granted to a specific user.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListRoles.go.html to see an example of how to use ListRoles API.
func (client DbManagementClient) ListSqlPlanBaselineJobs(ctx context.Context, request ListSqlPlanBaselineJobsRequest) (response ListSqlPlanBaselineJobsResponse, err error)
ListSqlPlanBaselineJobs Lists the database jobs used for loading SQL plan baselines in the specified Managed Database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListSqlPlanBaselineJobs.go.html to see an example of how to use ListSqlPlanBaselineJobs API. A default retry strategy applies to this operation ListSqlPlanBaselineJobs()
func (client DbManagementClient) ListSqlPlanBaselines(ctx context.Context, request ListSqlPlanBaselinesRequest) (response ListSqlPlanBaselinesResponse, err error)
ListSqlPlanBaselines Lists the SQL plan baselines for the specified Managed Database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListSqlPlanBaselines.go.html to see an example of how to use ListSqlPlanBaselines API. A default retry strategy applies to this operation ListSqlPlanBaselines()
func (client DbManagementClient) ListSystemPrivileges(ctx context.Context, request ListSystemPrivilegesRequest) (response ListSystemPrivilegesResponse, err error)
ListSystemPrivileges Gets the list of system privileges granted to a specific user.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListSystemPrivileges.go.html to see an example of how to use ListSystemPrivileges API.
func (client DbManagementClient) ListTableStatistics(ctx context.Context, request ListTableStatisticsRequest) (response ListTableStatisticsResponse, err error)
ListTableStatistics Lists the database table statistics grouped by different statuses such as Not Stale Stats, Stale Stats, and No Stats. This also includes the percentage of each status.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListTableStatistics.go.html to see an example of how to use ListTableStatistics API.
func (client DbManagementClient) ListTablespaces(ctx context.Context, request ListTablespacesRequest) (response ListTablespacesResponse, err error)
ListTablespaces Gets the list of tablespaces for the specified managedDatabaseId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListTablespaces.go.html to see an example of how to use ListTablespaces API.
func (client DbManagementClient) ListUsers(ctx context.Context, request ListUsersRequest) (response ListUsersResponse, err error)
ListUsers Gets the list of users for the specified managedDatabaseId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListUsers.go.html to see an example of how to use ListUsers API.
func (client DbManagementClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
ListWorkRequestErrors Returns a paginated list of errors for a given work request.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API.
func (client DbManagementClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
ListWorkRequestLogs Returns a paginated list of logs for a given work request.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API.
func (client DbManagementClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
ListWorkRequests The list of work requests in a specific compartment was retrieved successfully.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API.
func (client DbManagementClient) LoadSqlPlanBaselinesFromAwr(ctx context.Context, request LoadSqlPlanBaselinesFromAwrRequest) (response LoadSqlPlanBaselinesFromAwrResponse, err error)
LoadSqlPlanBaselinesFromAwr Loads plans from Automatic Workload Repository (AWR) snapshots. You must specify the beginning and ending of the snapshot range. Optionally, you can apply a filter to load only plans that meet specified criteria. By default, the optimizer uses the loaded plans the next time that the database executes the SQL statements.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/LoadSqlPlanBaselinesFromAwr.go.html to see an example of how to use LoadSqlPlanBaselinesFromAwr API.
func (client DbManagementClient) LoadSqlPlanBaselinesFromCursorCache(ctx context.Context, request LoadSqlPlanBaselinesFromCursorCacheRequest) (response LoadSqlPlanBaselinesFromCursorCacheResponse, err error)
LoadSqlPlanBaselinesFromCursorCache Loads plans for statements directly from the shared SQL area, also called the cursor cache. By applying a filter on the module name, the schema, or the SQL ID you identify the SQL statement or set of SQL statements to load.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/LoadSqlPlanBaselinesFromCursorCache.go.html to see an example of how to use LoadSqlPlanBaselinesFromCursorCache API.
func (client DbManagementClient) ModifyAutonomousDatabaseManagementFeature(ctx context.Context, request ModifyAutonomousDatabaseManagementFeatureRequest) (response ModifyAutonomousDatabaseManagementFeatureResponse, err error)
ModifyAutonomousDatabaseManagementFeature Modifies the Database Management feature for the specified Autonomous Database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ModifyAutonomousDatabaseManagementFeature.go.html to see an example of how to use ModifyAutonomousDatabaseManagementFeature API. A default retry strategy applies to this operation ModifyAutonomousDatabaseManagementFeature()
func (client DbManagementClient) ModifyDatabaseManagementFeature(ctx context.Context, request ModifyDatabaseManagementFeatureRequest) (response ModifyDatabaseManagementFeatureResponse, err error)
ModifyDatabaseManagementFeature Modifies a Database Management feature for the specified Oracle cloud database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ModifyDatabaseManagementFeature.go.html to see an example of how to use ModifyDatabaseManagementFeature API. A default retry strategy applies to this operation ModifyDatabaseManagementFeature()
func (client DbManagementClient) ModifyPluggableDatabaseManagementFeature(ctx context.Context, request ModifyPluggableDatabaseManagementFeatureRequest) (response ModifyPluggableDatabaseManagementFeatureResponse, err error)
ModifyPluggableDatabaseManagementFeature Modifies the Database Management feature for the specified Oracle cloud pluggable database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ModifyPluggableDatabaseManagementFeature.go.html to see an example of how to use ModifyPluggableDatabaseManagementFeature API. A default retry strategy applies to this operation ModifyPluggableDatabaseManagementFeature()
func (client DbManagementClient) PatchExternalDbSystemDiscovery(ctx context.Context, request PatchExternalDbSystemDiscoveryRequest) (response PatchExternalDbSystemDiscoveryResponse, err error)
PatchExternalDbSystemDiscovery Patches the external DB system discovery specified by `externalDbSystemDiscoveryId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/PatchExternalDbSystemDiscovery.go.html to see an example of how to use PatchExternalDbSystemDiscovery API.
func (client DbManagementClient) RemoveDataFile(ctx context.Context, request RemoveDataFileRequest) (response RemoveDataFileResponse, err error)
RemoveDataFile Removes a data file or temp file from the tablespace.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/RemoveDataFile.go.html to see an example of how to use RemoveDataFile API.
func (client DbManagementClient) RemoveManagedDatabaseFromManagedDatabaseGroup(ctx context.Context, request RemoveManagedDatabaseFromManagedDatabaseGroupRequest) (response RemoveManagedDatabaseFromManagedDatabaseGroupResponse, err error)
RemoveManagedDatabaseFromManagedDatabaseGroup Removes a Managed Database from a Managed Database Group. Any management activities that are currently running on this database will continue to run to completion. However, any activities scheduled to run in the future will not be performed on this database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/RemoveManagedDatabaseFromManagedDatabaseGroup.go.html to see an example of how to use RemoveManagedDatabaseFromManagedDatabaseGroup API.
func (client DbManagementClient) ResetDatabaseParameters(ctx context.Context, request ResetDatabaseParametersRequest) (response ResetDatabaseParametersResponse, err error)
ResetDatabaseParameters Resets database parameter values to their default or startup values.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ResetDatabaseParameters.go.html to see an example of how to use ResetDatabaseParameters API.
func (client DbManagementClient) ResizeDataFile(ctx context.Context, request ResizeDataFileRequest) (response ResizeDataFileResponse, err error)
ResizeDataFile Resizes a data file or temp file within the tablespace.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ResizeDataFile.go.html to see an example of how to use ResizeDataFile API.
func (client DbManagementClient) RunHistoricAddm(ctx context.Context, request RunHistoricAddmRequest) (response RunHistoricAddmResponse, err error)
RunHistoricAddm Creates and executes a historic ADDM task using the specified AWR snapshot IDs. If an existing ADDM task uses the provided awr snapshot IDs, the existing task will be returned.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/RunHistoricAddm.go.html to see an example of how to use RunHistoricAddm API.
func (client *DbManagementClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (client DbManagementClient) SummarizeAwrDbCpuUsages(ctx context.Context, request SummarizeAwrDbCpuUsagesRequest) (response SummarizeAwrDbCpuUsagesResponse, err error)
SummarizeAwrDbCpuUsages Summarizes the AWR CPU resource limits and metrics for the specified database in AWR.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAwrDbCpuUsages.go.html to see an example of how to use SummarizeAwrDbCpuUsages API.
func (client DbManagementClient) SummarizeAwrDbMetrics(ctx context.Context, request SummarizeAwrDbMetricsRequest) (response SummarizeAwrDbMetricsResponse, err error)
SummarizeAwrDbMetrics Summarizes the metric samples for the specified database in the AWR. The metric samples are summarized based on the Time dimension for each metric.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAwrDbMetrics.go.html to see an example of how to use SummarizeAwrDbMetrics API.
func (client DbManagementClient) SummarizeAwrDbParameterChanges(ctx context.Context, request SummarizeAwrDbParameterChangesRequest) (response SummarizeAwrDbParameterChangesResponse, err error)
SummarizeAwrDbParameterChanges 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: /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbParameters
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAwrDbParameterChanges.go.html to see an example of how to use SummarizeAwrDbParameterChanges API.
func (client DbManagementClient) SummarizeAwrDbParameters(ctx context.Context, request SummarizeAwrDbParametersRequest) (response SummarizeAwrDbParametersResponse, err error)
SummarizeAwrDbParameters 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: - Each parameter whose value was changed during the time range: (valueChanged ="Y") - Each parameter whose value was unchanged during the time range: (valueChanged ="N") - Each parameter whose value was changed at the system level during the time range: (valueChanged ="Y" and valueModified = "SYSTEM_MOD") - Each parameter whose value was unchanged during the time range, however, the value is not the default value: (valueChanged ="N" and valueDefault = "FALSE") 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: /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbParameterChanges
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAwrDbParameters.go.html to see an example of how to use SummarizeAwrDbParameters API.
func (client DbManagementClient) SummarizeAwrDbSnapshotRanges(ctx context.Context, request SummarizeAwrDbSnapshotRangesRequest) (response SummarizeAwrDbSnapshotRangesResponse, err error)
SummarizeAwrDbSnapshotRanges Summarizes the AWR snapshot ranges that contain continuous snapshots, for the specified Managed Database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAwrDbSnapshotRanges.go.html to see an example of how to use SummarizeAwrDbSnapshotRanges API.
func (client DbManagementClient) SummarizeAwrDbSysstats(ctx context.Context, request SummarizeAwrDbSysstatsRequest) (response SummarizeAwrDbSysstatsResponse, err error)
SummarizeAwrDbSysstats 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.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAwrDbSysstats.go.html to see an example of how to use SummarizeAwrDbSysstats API.
func (client DbManagementClient) SummarizeAwrDbTopWaitEvents(ctx context.Context, request SummarizeAwrDbTopWaitEventsRequest) (response SummarizeAwrDbTopWaitEventsResponse, err error)
SummarizeAwrDbTopWaitEvents Summarizes the AWR top wait events.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAwrDbTopWaitEvents.go.html to see an example of how to use SummarizeAwrDbTopWaitEvents API.
func (client DbManagementClient) SummarizeAwrDbWaitEventBuckets(ctx context.Context, request SummarizeAwrDbWaitEventBucketsRequest) (response SummarizeAwrDbWaitEventBucketsResponse, err error)
SummarizeAwrDbWaitEventBuckets Summarizes AWR wait event data into value buckets and frequency, for the specified database in the AWR.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAwrDbWaitEventBuckets.go.html to see an example of how to use SummarizeAwrDbWaitEventBuckets API.
func (client DbManagementClient) SummarizeAwrDbWaitEvents(ctx context.Context, request SummarizeAwrDbWaitEventsRequest) (response SummarizeAwrDbWaitEventsResponse, err error)
SummarizeAwrDbWaitEvents 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.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAwrDbWaitEvents.go.html to see an example of how to use SummarizeAwrDbWaitEvents API.
func (client DbManagementClient) SummarizeExternalAsmMetrics(ctx context.Context, request SummarizeExternalAsmMetricsRequest) (response SummarizeExternalAsmMetricsResponse, err error)
SummarizeExternalAsmMetrics Gets metrics for the external ASM specified by `externalAsmId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeExternalAsmMetrics.go.html to see an example of how to use SummarizeExternalAsmMetrics API. A default retry strategy applies to this operation SummarizeExternalAsmMetrics()
func (client DbManagementClient) SummarizeExternalClusterMetrics(ctx context.Context, request SummarizeExternalClusterMetricsRequest) (response SummarizeExternalClusterMetricsResponse, err error)
SummarizeExternalClusterMetrics Gets metrics for the external cluster specified by `externalClusterId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeExternalClusterMetrics.go.html to see an example of how to use SummarizeExternalClusterMetrics API. A default retry strategy applies to this operation SummarizeExternalClusterMetrics()
func (client DbManagementClient) SummarizeExternalDbNodeMetrics(ctx context.Context, request SummarizeExternalDbNodeMetricsRequest) (response SummarizeExternalDbNodeMetricsResponse, err error)
SummarizeExternalDbNodeMetrics Gets metrics for the external DB node specified by `externalDbNodeId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeExternalDbNodeMetrics.go.html to see an example of how to use SummarizeExternalDbNodeMetrics API. A default retry strategy applies to this operation SummarizeExternalDbNodeMetrics()
func (client DbManagementClient) SummarizeExternalDbSystemAvailabilityMetrics(ctx context.Context, request SummarizeExternalDbSystemAvailabilityMetricsRequest) (response SummarizeExternalDbSystemAvailabilityMetricsResponse, err error)
SummarizeExternalDbSystemAvailabilityMetrics Gets availability metrics for the components present in the external DB system specified by `externalDbSystemId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeExternalDbSystemAvailabilityMetrics.go.html to see an example of how to use SummarizeExternalDbSystemAvailabilityMetrics API. A default retry strategy applies to this operation SummarizeExternalDbSystemAvailabilityMetrics()
func (client DbManagementClient) SummarizeExternalListenerMetrics(ctx context.Context, request SummarizeExternalListenerMetricsRequest) (response SummarizeExternalListenerMetricsResponse, err error)
SummarizeExternalListenerMetrics Gets metrics for the external listener specified by `externalListenerId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeExternalListenerMetrics.go.html to see an example of how to use SummarizeExternalListenerMetrics API. A default retry strategy applies to this operation SummarizeExternalListenerMetrics()
func (client DbManagementClient) SummarizeJobExecutionsStatuses(ctx context.Context, request SummarizeJobExecutionsStatusesRequest) (response SummarizeJobExecutionsStatusesResponse, err error)
SummarizeJobExecutionsStatuses Gets the number of job executions grouped by status for a job, Managed Database, or Database Group in a specific compartment. Only one of the parameters, jobId, managedDatabaseId, or managedDatabaseGroupId should be provided.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeJobExecutionsStatuses.go.html to see an example of how to use SummarizeJobExecutionsStatuses API.
func (client DbManagementClient) SummarizeManagedDatabaseAvailabilityMetrics(ctx context.Context, request SummarizeManagedDatabaseAvailabilityMetricsRequest) (response SummarizeManagedDatabaseAvailabilityMetricsResponse, err error)
SummarizeManagedDatabaseAvailabilityMetrics Gets the availability metrics related to managed database for the Oracle database specified by managedDatabaseId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeManagedDatabaseAvailabilityMetrics.go.html to see an example of how to use SummarizeManagedDatabaseAvailabilityMetrics API. A default retry strategy applies to this operation SummarizeManagedDatabaseAvailabilityMetrics()
func (client DbManagementClient) SummarizeSqlPlanBaselines(ctx context.Context, request SummarizeSqlPlanBaselinesRequest) (response SummarizeSqlPlanBaselinesResponse, err error)
SummarizeSqlPlanBaselines Gets the number of SQL plan baselines aggregated by their attributes.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeSqlPlanBaselines.go.html to see an example of how to use SummarizeSqlPlanBaselines API. A default retry strategy applies to this operation SummarizeSqlPlanBaselines()
func (client DbManagementClient) SummarizeSqlPlanBaselinesByLastExecution(ctx context.Context, request SummarizeSqlPlanBaselinesByLastExecutionRequest) (response SummarizeSqlPlanBaselinesByLastExecutionResponse, err error)
SummarizeSqlPlanBaselinesByLastExecution Gets the number of SQL plan baselines aggregated by the age of their last execution in weeks.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeSqlPlanBaselinesByLastExecution.go.html to see an example of how to use SummarizeSqlPlanBaselinesByLastExecution API. A default retry strategy applies to this operation SummarizeSqlPlanBaselinesByLastExecution()
func (client DbManagementClient) TestNamedCredential(ctx context.Context, request TestNamedCredentialRequest) (response TestNamedCredentialResponse, err error)
TestNamedCredential Tests the named credential.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/TestNamedCredential.go.html to see an example of how to use TestNamedCredential API.
func (client DbManagementClient) TestPreferredCredential(ctx context.Context, request TestPreferredCredentialRequest) (response TestPreferredCredentialResponse, err error)
TestPreferredCredential Tests the preferred credential.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/TestPreferredCredential.go.html to see an example of how to use TestPreferredCredential API.
func (client DbManagementClient) UpdateDbManagementPrivateEndpoint(ctx context.Context, request UpdateDbManagementPrivateEndpointRequest) (response UpdateDbManagementPrivateEndpointResponse, err error)
UpdateDbManagementPrivateEndpoint Updates one or more attributes of a specific Database Management private endpoint.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateDbManagementPrivateEndpoint.go.html to see an example of how to use UpdateDbManagementPrivateEndpoint API.
func (client DbManagementClient) UpdateExternalAsm(ctx context.Context, request UpdateExternalAsmRequest) (response UpdateExternalAsmResponse, err error)
UpdateExternalAsm Updates the external ASM specified by `externalAsmId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalAsm.go.html to see an example of how to use UpdateExternalAsm API.
func (client DbManagementClient) UpdateExternalAsmInstance(ctx context.Context, request UpdateExternalAsmInstanceRequest) (response UpdateExternalAsmInstanceResponse, err error)
UpdateExternalAsmInstance Updates the external ASM instance specified by `externalAsmInstanceId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalAsmInstance.go.html to see an example of how to use UpdateExternalAsmInstance API.
func (client DbManagementClient) UpdateExternalCluster(ctx context.Context, request UpdateExternalClusterRequest) (response UpdateExternalClusterResponse, err error)
UpdateExternalCluster Updates the external cluster specified by `externalClusterId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalCluster.go.html to see an example of how to use UpdateExternalCluster API.
func (client DbManagementClient) UpdateExternalClusterInstance(ctx context.Context, request UpdateExternalClusterInstanceRequest) (response UpdateExternalClusterInstanceResponse, err error)
UpdateExternalClusterInstance Updates the external cluster instance specified by `externalClusterInstanceId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalClusterInstance.go.html to see an example of how to use UpdateExternalClusterInstance API.
func (client DbManagementClient) UpdateExternalDbHome(ctx context.Context, request UpdateExternalDbHomeRequest) (response UpdateExternalDbHomeResponse, err error)
UpdateExternalDbHome Updates the external DB home specified by `externalDbHomeId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalDbHome.go.html to see an example of how to use UpdateExternalDbHome API.
func (client DbManagementClient) UpdateExternalDbNode(ctx context.Context, request UpdateExternalDbNodeRequest) (response UpdateExternalDbNodeResponse, err error)
UpdateExternalDbNode Updates the external DB node specified by `externalDbNodeId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalDbNode.go.html to see an example of how to use UpdateExternalDbNode API.
func (client DbManagementClient) UpdateExternalDbSystem(ctx context.Context, request UpdateExternalDbSystemRequest) (response UpdateExternalDbSystemResponse, err error)
UpdateExternalDbSystem Updates the external DB system specified by `externalDbSystemId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalDbSystem.go.html to see an example of how to use UpdateExternalDbSystem API.
func (client DbManagementClient) UpdateExternalDbSystemConnector(ctx context.Context, request UpdateExternalDbSystemConnectorRequest) (response UpdateExternalDbSystemConnectorResponse, err error)
UpdateExternalDbSystemConnector Updates the external connector specified by `externalDbSystemConnectorId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalDbSystemConnector.go.html to see an example of how to use UpdateExternalDbSystemConnector API.
func (client DbManagementClient) UpdateExternalDbSystemDiscovery(ctx context.Context, request UpdateExternalDbSystemDiscoveryRequest) (response UpdateExternalDbSystemDiscoveryResponse, err error)
UpdateExternalDbSystemDiscovery Updates the external DB system discovery specified by `externalDbSystemDiscoveryId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalDbSystemDiscovery.go.html to see an example of how to use UpdateExternalDbSystemDiscovery API.
func (client DbManagementClient) UpdateExternalExadataInfrastructure(ctx context.Context, request UpdateExternalExadataInfrastructureRequest) (response UpdateExternalExadataInfrastructureResponse, err error)
UpdateExternalExadataInfrastructure Updates the details for the Exadata infrastructure specified by externalExadataInfrastructureId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalExadataInfrastructure.go.html to see an example of how to use UpdateExternalExadataInfrastructure API. A default retry strategy applies to this operation UpdateExternalExadataInfrastructure()
func (client DbManagementClient) UpdateExternalExadataStorageConnector(ctx context.Context, request UpdateExternalExadataStorageConnectorRequest) (response UpdateExternalExadataStorageConnectorResponse, err error)
UpdateExternalExadataStorageConnector Updates the Exadata storage server connector specified by exadataStorageConnectorId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalExadataStorageConnector.go.html to see an example of how to use UpdateExternalExadataStorageConnector API.
func (client DbManagementClient) UpdateExternalExadataStorageGrid(ctx context.Context, request UpdateExternalExadataStorageGridRequest) (response UpdateExternalExadataStorageGridResponse, err error)
UpdateExternalExadataStorageGrid Updates the Exadata storage server grid specified by exadataStorageGridId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalExadataStorageGrid.go.html to see an example of how to use UpdateExternalExadataStorageGrid API.
func (client DbManagementClient) UpdateExternalExadataStorageServer(ctx context.Context, request UpdateExternalExadataStorageServerRequest) (response UpdateExternalExadataStorageServerResponse, err error)
UpdateExternalExadataStorageServer Updates the Exadata storage server specified by exadataStorageServerId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalExadataStorageServer.go.html to see an example of how to use UpdateExternalExadataStorageServer API.
func (client DbManagementClient) UpdateExternalListener(ctx context.Context, request UpdateExternalListenerRequest) (response UpdateExternalListenerResponse, err error)
UpdateExternalListener Updates the external listener specified by `externalListenerId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalListener.go.html to see an example of how to use UpdateExternalListener API.
func (client DbManagementClient) UpdateExternalMysqlDatabase(ctx context.Context, request UpdateExternalMysqlDatabaseRequest) (response UpdateExternalMysqlDatabaseResponse, err error)
UpdateExternalMysqlDatabase Updates the External Mysql Database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalMysqlDatabase.go.html to see an example of how to use UpdateExternalMysqlDatabase API.
func (client DbManagementClient) UpdateExternalMysqlDatabaseConnector(ctx context.Context, request UpdateExternalMysqlDatabaseConnectorRequest) (response UpdateExternalMysqlDatabaseConnectorResponse, err error)
UpdateExternalMysqlDatabaseConnector Updates the External Mysql Database Connector.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalMysqlDatabaseConnector.go.html to see an example of how to use UpdateExternalMysqlDatabaseConnector API.
func (client DbManagementClient) UpdateJob(ctx context.Context, request UpdateJobRequest) (response UpdateJobResponse, err error)
UpdateJob Updates the details for the recurring scheduled job specified by jobId. Note that non-recurring (one time) jobs cannot be updated.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateJob.go.html to see an example of how to use UpdateJob API.
func (client DbManagementClient) UpdateManagedDatabase(ctx context.Context, request UpdateManagedDatabaseRequest) (response UpdateManagedDatabaseResponse, err error)
UpdateManagedDatabase Updates the Managed Database specified by managedDatabaseId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateManagedDatabase.go.html to see an example of how to use UpdateManagedDatabase API.
func (client DbManagementClient) UpdateManagedDatabaseGroup(ctx context.Context, request UpdateManagedDatabaseGroupRequest) (response UpdateManagedDatabaseGroupResponse, err error)
UpdateManagedDatabaseGroup Updates the Managed Database Group specified by managedDatabaseGroupId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateManagedDatabaseGroup.go.html to see an example of how to use UpdateManagedDatabaseGroup API.
func (client DbManagementClient) UpdateNamedCredential(ctx context.Context, request UpdateNamedCredentialRequest) (response UpdateNamedCredentialResponse, err error)
UpdateNamedCredential Updates the named credential specified by namedCredentialId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateNamedCredential.go.html to see an example of how to use UpdateNamedCredential API.
func (client DbManagementClient) UpdatePreferredCredential(ctx context.Context, request UpdatePreferredCredentialRequest) (response UpdatePreferredCredentialResponse, err error)
UpdatePreferredCredential Updates the preferred credential based on the credentialName.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdatePreferredCredential.go.html to see an example of how to use UpdatePreferredCredential API.
func (client DbManagementClient) UpdateTablespace(ctx context.Context, request UpdateTablespaceRequest) (response UpdateTablespaceResponse, err error)
UpdateTablespace Updates the attributes of the tablespace specified by tablespaceName within the Managed Database specified by managedDatabaseId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateTablespace.go.html to see an example of how to use UpdateTablespace API.
DbManagementFeatureEnum Enum with underlying type: string
type DbManagementFeatureEnum string
Set of constants representing the allowable values for DbManagementFeatureEnum
const ( DbManagementFeatureDiagnosticsAndManagement DbManagementFeatureEnum = "DIAGNOSTICS_AND_MANAGEMENT" DbManagementFeatureDbLifecycleManagement DbManagementFeatureEnum = "DB_LIFECYCLE_MANAGEMENT" DbManagementFeatureSqlwatch DbManagementFeatureEnum = "SQLWATCH" )
func GetDbManagementFeatureEnumValues() []DbManagementFeatureEnum
GetDbManagementFeatureEnumValues Enumerates the set of values for DbManagementFeatureEnum
func GetMappingDbManagementFeatureEnum(val string) (DbManagementFeatureEnum, bool)
GetMappingDbManagementFeatureEnum performs case Insensitive comparison on enum value and return the desired enum
DbManagementPrivateEndpoint A Database Management private endpoint allows Database Management to connect to databases in a Virtual Cloud Network (VCN).
type DbManagementPrivateEndpoint struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Management private endpoint. Id *string `mandatory:"true" json:"id"` // The display name of the Database Management private endpoint. Name *string `mandatory:"true" json:"name"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN. VcnId *string `mandatory:"true" json:"vcnId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet. SubnetId *string `mandatory:"true" json:"subnetId"` // Specifies whether the Database Management private endpoint can be used for Oracle Databases in a cluster. IsCluster *bool `mandatory:"false" json:"isCluster"` // Specifies whether the Database Management private endpoint has DNS proxy server enabled to resolve private host name. IsDnsResolutionEnabled *bool `mandatory:"false" json:"isDnsResolutionEnabled"` // The IP addresses assigned to the Database Management private endpoint. PrivateIp *string `mandatory:"false" json:"privateIp"` // The description of the Database Management private endpoint. Description *string `mandatory:"false" json:"description"` // The date and time the Database Managament private endpoint was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The current lifecycle state of the Database Management private endpoint. LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The OCIDs of the Network Security Groups to which the Database Management private endpoint belongs. NsgIds []string `mandatory:"false" json:"nsgIds"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m DbManagementPrivateEndpoint) String() string
func (m DbManagementPrivateEndpoint) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DbManagementPrivateEndpointCollection A collection of Database Management private endpoint objects.
type DbManagementPrivateEndpointCollection struct { // A list of DbManagementPrivateEndpointSummary objects. Items []DbManagementPrivateEndpointSummary `mandatory:"true" json:"items"` }
func (m DbManagementPrivateEndpointCollection) String() string
func (m DbManagementPrivateEndpointCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DbManagementPrivateEndpointSummary The summary of a Database Management private endpoint.
type DbManagementPrivateEndpointSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Management private endpoint. Id *string `mandatory:"true" json:"id"` // The display name of the Database Management private endpoint. Name *string `mandatory:"true" json:"name"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN. VcnId *string `mandatory:"true" json:"vcnId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet. SubnetId *string `mandatory:"true" json:"subnetId"` // 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"` // The current lifecycle state of the private endpoint. LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m DbManagementPrivateEndpointSummary) String() string
func (m DbManagementPrivateEndpointSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DbRoleEnum Enum with underlying type: string
type DbRoleEnum string
Set of constants representing the allowable values for DbRoleEnum
const ( DbRoleSnapshotStandby DbRoleEnum = "SNAPSHOT_STANDBY" DbRoleLogicalStandby DbRoleEnum = "LOGICAL_STANDBY" DbRolePhysicalStandby DbRoleEnum = "PHYSICAL_STANDBY" DbRolePrimary DbRoleEnum = "PRIMARY" DbRoleFarSync DbRoleEnum = "FAR_SYNC" )
func GetDbRoleEnumValues() []DbRoleEnum
GetDbRoleEnumValues Enumerates the set of values for DbRoleEnum
func GetMappingDbRoleEnum(val string) (DbRoleEnum, bool)
GetMappingDbRoleEnum performs case Insensitive comparison on enum value and return the desired enum
DbmResource The base Exadata resource.
type DbmResource interface { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata resource. GetId() *string // The name of the Exadata resource. English letters, numbers, "-", "_" and "." only. GetDisplayName() *string // The version of the Exadata resource. GetVersion() *string // The internal ID of the Exadata resource. GetInternalId() *string // The status of the Exadata resource. GetStatus() *string // The current lifecycle state of the database resource. GetLifecycleState() DbmResourceLifecycleStateEnum // The timestamp of the creation of the Exadata resource. GetTimeCreated() *common.SDKTime // The timestamp of the last update of the Exadata resource. GetTimeUpdated() *common.SDKTime // The details of the lifecycle state of the Exadata resource. GetLifecycleDetails() *string // The additional details of the resource defined in `{"key": "value"}` format. // Example: `{"bar-key": "value"}` GetAdditionalDetails() map[string]string }
DbmResourceLifecycleStateEnum Enum with underlying type: string
type DbmResourceLifecycleStateEnum string
Set of constants representing the allowable values for DbmResourceLifecycleStateEnum
const ( DbmResourceLifecycleStateCreating DbmResourceLifecycleStateEnum = "CREATING" DbmResourceLifecycleStateActive DbmResourceLifecycleStateEnum = "ACTIVE" DbmResourceLifecycleStateInactive DbmResourceLifecycleStateEnum = "INACTIVE" DbmResourceLifecycleStateUpdating DbmResourceLifecycleStateEnum = "UPDATING" DbmResourceLifecycleStateDeleting DbmResourceLifecycleStateEnum = "DELETING" DbmResourceLifecycleStateDeleted DbmResourceLifecycleStateEnum = "DELETED" DbmResourceLifecycleStateFailed DbmResourceLifecycleStateEnum = "FAILED" )
func GetDbmResourceLifecycleStateEnumValues() []DbmResourceLifecycleStateEnum
GetDbmResourceLifecycleStateEnumValues Enumerates the set of values for DbmResourceLifecycleStateEnum
func GetMappingDbmResourceLifecycleStateEnum(val string) (DbmResourceLifecycleStateEnum, bool)
GetMappingDbmResourceLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
DbmResourceResourceTypeEnum Enum with underlying type: string
type DbmResourceResourceTypeEnum string
Set of constants representing the allowable values for DbmResourceResourceTypeEnum
const ( DbmResourceResourceTypeInfrastructureSummary DbmResourceResourceTypeEnum = "INFRASTRUCTURE_SUMMARY" DbmResourceResourceTypeInfrastructure DbmResourceResourceTypeEnum = "INFRASTRUCTURE" DbmResourceResourceTypeStorageServerSummary DbmResourceResourceTypeEnum = "STORAGE_SERVER_SUMMARY" DbmResourceResourceTypeStorageServer DbmResourceResourceTypeEnum = "STORAGE_SERVER" DbmResourceResourceTypeStorageGridSummary DbmResourceResourceTypeEnum = "STORAGE_GRID_SUMMARY" DbmResourceResourceTypeStorageGrid DbmResourceResourceTypeEnum = "STORAGE_GRID" DbmResourceResourceTypeStorageConnectorSummary DbmResourceResourceTypeEnum = "STORAGE_CONNECTOR_SUMMARY" DbmResourceResourceTypeStorageConnector DbmResourceResourceTypeEnum = "STORAGE_CONNECTOR" DbmResourceResourceTypeDatabaseSystemSummary DbmResourceResourceTypeEnum = "DATABASE_SYSTEM_SUMMARY" DbmResourceResourceTypeDatabaseSummary DbmResourceResourceTypeEnum = "DATABASE_SUMMARY" )
func GetDbmResourceResourceTypeEnumValues() []DbmResourceResourceTypeEnum
GetDbmResourceResourceTypeEnumValues Enumerates the set of values for DbmResourceResourceTypeEnum
func GetMappingDbmResourceResourceTypeEnum(val string) (DbmResourceResourceTypeEnum, bool)
GetMappingDbmResourceResourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DeleteDbManagementPrivateEndpointRequest wrapper for the DeleteDbManagementPrivateEndpoint operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteDbManagementPrivateEndpoint.go.html to see an example of how to use DeleteDbManagementPrivateEndpointRequest.
type DeleteDbManagementPrivateEndpointRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Management private endpoint. DbManagementPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"dbManagementPrivateEndpointId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteDbManagementPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteDbManagementPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteDbManagementPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteDbManagementPrivateEndpointRequest) String() string
func (request DeleteDbManagementPrivateEndpointRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteDbManagementPrivateEndpointResponse wrapper for the DeleteDbManagementPrivateEndpoint operation
type DeleteDbManagementPrivateEndpointResponse 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 (response DeleteDbManagementPrivateEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteDbManagementPrivateEndpointResponse) String() string
DeleteExternalDbSystemConnectorRequest wrapper for the DeleteExternalDbSystemConnector operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteExternalDbSystemConnector.go.html to see an example of how to use DeleteExternalDbSystemConnectorRequest.
type DeleteExternalDbSystemConnectorRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external connector. ExternalDbSystemConnectorId *string `mandatory:"true" contributesTo:"path" name:"externalDbSystemConnectorId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteExternalDbSystemConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteExternalDbSystemConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteExternalDbSystemConnectorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteExternalDbSystemConnectorRequest) String() string
func (request DeleteExternalDbSystemConnectorRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteExternalDbSystemConnectorResponse wrapper for the DeleteExternalDbSystemConnector operation
type DeleteExternalDbSystemConnectorResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteExternalDbSystemConnectorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteExternalDbSystemConnectorResponse) String() string
DeleteExternalDbSystemDiscoveryRequest wrapper for the DeleteExternalDbSystemDiscovery operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteExternalDbSystemDiscovery.go.html to see an example of how to use DeleteExternalDbSystemDiscoveryRequest.
type DeleteExternalDbSystemDiscoveryRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system discovery. ExternalDbSystemDiscoveryId *string `mandatory:"true" contributesTo:"path" name:"externalDbSystemDiscoveryId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteExternalDbSystemDiscoveryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteExternalDbSystemDiscoveryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteExternalDbSystemDiscoveryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteExternalDbSystemDiscoveryRequest) String() string
func (request DeleteExternalDbSystemDiscoveryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteExternalDbSystemDiscoveryResponse wrapper for the DeleteExternalDbSystemDiscovery operation
type DeleteExternalDbSystemDiscoveryResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteExternalDbSystemDiscoveryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteExternalDbSystemDiscoveryResponse) String() string
DeleteExternalDbSystemRequest wrapper for the DeleteExternalDbSystem operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteExternalDbSystem.go.html to see an example of how to use DeleteExternalDbSystemRequest.
type DeleteExternalDbSystemRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system. ExternalDbSystemId *string `mandatory:"true" contributesTo:"path" name:"externalDbSystemId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteExternalDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteExternalDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteExternalDbSystemRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteExternalDbSystemRequest) String() string
func (request DeleteExternalDbSystemRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteExternalDbSystemResponse wrapper for the DeleteExternalDbSystem operation
type DeleteExternalDbSystemResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response DeleteExternalDbSystemResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteExternalDbSystemResponse) String() string
DeleteExternalExadataInfrastructureRequest wrapper for the DeleteExternalExadataInfrastructure operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteExternalExadataInfrastructure.go.html to see an example of how to use DeleteExternalExadataInfrastructureRequest.
type DeleteExternalExadataInfrastructureRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExternalExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"externalExadataInfrastructureId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteExternalExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteExternalExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteExternalExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteExternalExadataInfrastructureRequest) String() string
func (request DeleteExternalExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteExternalExadataInfrastructureResponse wrapper for the DeleteExternalExadataInfrastructure operation
type DeleteExternalExadataInfrastructureResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response DeleteExternalExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteExternalExadataInfrastructureResponse) String() string
DeleteExternalExadataStorageConnectorRequest wrapper for the DeleteExternalExadataStorageConnector operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteExternalExadataStorageConnector.go.html to see an example of how to use DeleteExternalExadataStorageConnectorRequest.
type DeleteExternalExadataStorageConnectorRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the connector to the Exadata storage server. ExternalExadataStorageConnectorId *string `mandatory:"true" contributesTo:"path" name:"externalExadataStorageConnectorId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteExternalExadataStorageConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteExternalExadataStorageConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteExternalExadataStorageConnectorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteExternalExadataStorageConnectorRequest) String() string
func (request DeleteExternalExadataStorageConnectorRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteExternalExadataStorageConnectorResponse wrapper for the DeleteExternalExadataStorageConnector operation
type DeleteExternalExadataStorageConnectorResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteExternalExadataStorageConnectorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteExternalExadataStorageConnectorResponse) String() string
DeleteExternalMySqlDatabaseConnectorRequest wrapper for the DeleteExternalMySqlDatabaseConnector operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteExternalMySqlDatabaseConnector.go.html to see an example of how to use DeleteExternalMySqlDatabaseConnectorRequest.
type DeleteExternalMySqlDatabaseConnectorRequest struct { // The OCID of the External MySQL Database Connector. ExternalMySqlDatabaseConnectorId *string `mandatory:"true" contributesTo:"path" name:"externalMySqlDatabaseConnectorId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteExternalMySqlDatabaseConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteExternalMySqlDatabaseConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteExternalMySqlDatabaseConnectorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteExternalMySqlDatabaseConnectorRequest) String() string
func (request DeleteExternalMySqlDatabaseConnectorRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteExternalMySqlDatabaseConnectorResponse wrapper for the DeleteExternalMySqlDatabaseConnector operation
type DeleteExternalMySqlDatabaseConnectorResponse 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 (response DeleteExternalMySqlDatabaseConnectorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteExternalMySqlDatabaseConnectorResponse) String() string
DeleteExternalMySqlDatabaseRequest wrapper for the DeleteExternalMySqlDatabase operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteExternalMySqlDatabase.go.html to see an example of how to use DeleteExternalMySqlDatabaseRequest.
type DeleteExternalMySqlDatabaseRequest struct { // The OCID of the External MySQL Database. ExternalMySqlDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalMySqlDatabaseId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteExternalMySqlDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteExternalMySqlDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteExternalMySqlDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteExternalMySqlDatabaseRequest) String() string
func (request DeleteExternalMySqlDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteExternalMySqlDatabaseResponse wrapper for the DeleteExternalMySqlDatabase operation
type DeleteExternalMySqlDatabaseResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response DeleteExternalMySqlDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteExternalMySqlDatabaseResponse) String() string
DeleteJobRequest wrapper for the DeleteJob operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteJob.go.html to see an example of how to use DeleteJobRequest.
type DeleteJobRequest struct { // The identifier of the job. JobId *string `mandatory:"true" contributesTo:"path" name:"jobId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteJobRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteJobRequest) String() string
func (request DeleteJobRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteJobResponse wrapper for the DeleteJob operation
type DeleteJobResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteJobResponse) String() string
DeleteManagedDatabaseGroupRequest wrapper for the DeleteManagedDatabaseGroup operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteManagedDatabaseGroup.go.html to see an example of how to use DeleteManagedDatabaseGroupRequest.
type DeleteManagedDatabaseGroupRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database Group. ManagedDatabaseGroupId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseGroupId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteManagedDatabaseGroupRequest) String() string
func (request DeleteManagedDatabaseGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteManagedDatabaseGroupResponse wrapper for the DeleteManagedDatabaseGroup operation
type DeleteManagedDatabaseGroupResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteManagedDatabaseGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteManagedDatabaseGroupResponse) String() string
DeleteNamedCredentialRequest wrapper for the DeleteNamedCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteNamedCredential.go.html to see an example of how to use DeleteNamedCredentialRequest.
type DeleteNamedCredentialRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the named credential. NamedCredentialId *string `mandatory:"true" contributesTo:"path" name:"namedCredentialId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteNamedCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteNamedCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteNamedCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteNamedCredentialRequest) String() string
func (request DeleteNamedCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteNamedCredentialResponse wrapper for the DeleteNamedCredential operation
type DeleteNamedCredentialResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteNamedCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteNamedCredentialResponse) String() string
DeletePreferredCredentialRequest wrapper for the DeletePreferredCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeletePreferredCredential.go.html to see an example of how to use DeletePreferredCredentialRequest.
type DeletePreferredCredentialRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The name of the preferred credential. CredentialName *string `mandatory:"true" contributesTo:"path" name:"credentialName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeletePreferredCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeletePreferredCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeletePreferredCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeletePreferredCredentialRequest) String() string
func (request DeletePreferredCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeletePreferredCredentialResponse wrapper for the DeletePreferredCredential operation
type DeletePreferredCredentialResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeletePreferredCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeletePreferredCredentialResponse) String() string
DeploymentTypeEnum Enum with underlying type: string
type DeploymentTypeEnum string
Set of constants representing the allowable values for DeploymentTypeEnum
const ( DeploymentTypeOnpremise DeploymentTypeEnum = "ONPREMISE" DeploymentTypeBm DeploymentTypeEnum = "BM" DeploymentTypeVm DeploymentTypeEnum = "VM" DeploymentTypeExadata DeploymentTypeEnum = "EXADATA" DeploymentTypeExadataCc DeploymentTypeEnum = "EXADATA_CC" DeploymentTypeAutonomous DeploymentTypeEnum = "AUTONOMOUS" DeploymentTypeExadataXs DeploymentTypeEnum = "EXADATA_XS" )
func GetDeploymentTypeEnumValues() []DeploymentTypeEnum
GetDeploymentTypeEnumValues Enumerates the set of values for DeploymentTypeEnum
func GetMappingDeploymentTypeEnum(val string) (DeploymentTypeEnum, bool)
GetMappingDeploymentTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DiagnosabilityClient a client for Diagnosability
type DiagnosabilityClient struct { common.BaseClient // contains filtered or unexported fields }
func NewDiagnosabilityClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DiagnosabilityClient, err error)
NewDiagnosabilityClientWithConfigurationProvider Creates a new default Diagnosability client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewDiagnosabilityClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DiagnosabilityClient, err error)
NewDiagnosabilityClientWithOboToken Creates a new default Diagnosability client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer
as well as reading the region
func (client *DiagnosabilityClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (client DiagnosabilityClient) ListAlertLogs(ctx context.Context, request ListAlertLogsRequest) (response ListAlertLogsResponse, err error)
ListAlertLogs Lists the alert logs for the specified Managed Database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListAlertLogs.go.html to see an example of how to use ListAlertLogs API.
func (client DiagnosabilityClient) ListAttentionLogs(ctx context.Context, request ListAttentionLogsRequest) (response ListAttentionLogsResponse, err error)
ListAttentionLogs Lists the attention logs for the specified Managed Database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListAttentionLogs.go.html to see an example of how to use ListAttentionLogs API.
func (client *DiagnosabilityClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (client DiagnosabilityClient) SummarizeAlertLogCounts(ctx context.Context, request SummarizeAlertLogCountsRequest) (response SummarizeAlertLogCountsResponse, err error)
SummarizeAlertLogCounts Get the counts of alert logs for the specified Managed Database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAlertLogCounts.go.html to see an example of how to use SummarizeAlertLogCounts API.
func (client DiagnosabilityClient) SummarizeAttentionLogCounts(ctx context.Context, request SummarizeAttentionLogCountsRequest) (response SummarizeAttentionLogCountsResponse, err error)
SummarizeAttentionLogCounts Get the counts of attention logs for the specified Managed Database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAttentionLogCounts.go.html to see an example of how to use SummarizeAttentionLogCounts API.
DirectConnectorDetails The connector details required to connect to an Autonomous Database.
type DirectConnectorDetails struct { }
func (m DirectConnectorDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DirectConnectorDetails) String() string
func (m DirectConnectorDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableAutomaticInitialPlanCaptureDetails The details required to disable automatic initial plan capture. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential
type DisableAutomaticInitialPlanCaptureDetails struct { Credentials ManagedDatabaseCredential `mandatory:"false" json:"credentials"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` }
func (m DisableAutomaticInitialPlanCaptureDetails) String() string
func (m *DisableAutomaticInitialPlanCaptureDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DisableAutomaticInitialPlanCaptureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableAutomaticInitialPlanCaptureRequest wrapper for the DisableAutomaticInitialPlanCapture operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableAutomaticInitialPlanCapture.go.html to see an example of how to use DisableAutomaticInitialPlanCaptureRequest.
type DisableAutomaticInitialPlanCaptureRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The details required to disable automatic initial plan capture. DisableAutomaticInitialPlanCaptureDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DisableAutomaticInitialPlanCaptureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DisableAutomaticInitialPlanCaptureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DisableAutomaticInitialPlanCaptureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DisableAutomaticInitialPlanCaptureRequest) String() string
func (request DisableAutomaticInitialPlanCaptureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableAutomaticInitialPlanCaptureResponse wrapper for the DisableAutomaticInitialPlanCapture operation
type DisableAutomaticInitialPlanCaptureResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DisableAutomaticInitialPlanCaptureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DisableAutomaticInitialPlanCaptureResponse) String() string
DisableAutomaticSpmEvolveAdvisorTaskDetails The details required to disable Automatic SPM Evolve Advisor task. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential
type DisableAutomaticSpmEvolveAdvisorTaskDetails struct { Credentials ManagedDatabaseCredential `mandatory:"false" json:"credentials"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` }
func (m DisableAutomaticSpmEvolveAdvisorTaskDetails) String() string
func (m *DisableAutomaticSpmEvolveAdvisorTaskDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DisableAutomaticSpmEvolveAdvisorTaskDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableAutomaticSpmEvolveAdvisorTaskRequest wrapper for the DisableAutomaticSpmEvolveAdvisorTask operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableAutomaticSpmEvolveAdvisorTask.go.html to see an example of how to use DisableAutomaticSpmEvolveAdvisorTaskRequest.
type DisableAutomaticSpmEvolveAdvisorTaskRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The details required to disable Automatic SPM Evolve Advisor task. DisableAutomaticSpmEvolveAdvisorTaskDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DisableAutomaticSpmEvolveAdvisorTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DisableAutomaticSpmEvolveAdvisorTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DisableAutomaticSpmEvolveAdvisorTaskRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DisableAutomaticSpmEvolveAdvisorTaskRequest) String() string
func (request DisableAutomaticSpmEvolveAdvisorTaskRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableAutomaticSpmEvolveAdvisorTaskResponse wrapper for the DisableAutomaticSpmEvolveAdvisorTask operation
type DisableAutomaticSpmEvolveAdvisorTaskResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DisableAutomaticSpmEvolveAdvisorTaskResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DisableAutomaticSpmEvolveAdvisorTaskResponse) String() string
DisableAutonomousDatabaseManagementFeatureDetails The details required to disable a Database Management feature for an Autonomous Database.
type DisableAutonomousDatabaseManagementFeatureDetails struct { // The name of the Database Management feature. Feature DbManagementFeatureEnum `mandatory:"true" json:"feature"` }
func (m DisableAutonomousDatabaseManagementFeatureDetails) String() string
func (m DisableAutonomousDatabaseManagementFeatureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableAutonomousDatabaseManagementFeatureRequest wrapper for the DisableAutonomousDatabaseManagementFeature operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableAutonomousDatabaseManagementFeature.go.html to see an example of how to use DisableAutonomousDatabaseManagementFeatureRequest.
type DisableAutonomousDatabaseManagementFeatureRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Database. AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // The details required to disable a Database Management feature for an Autonomous Database. DisableAutonomousDatabaseManagementFeatureDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DisableAutonomousDatabaseManagementFeatureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DisableAutonomousDatabaseManagementFeatureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DisableAutonomousDatabaseManagementFeatureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DisableAutonomousDatabaseManagementFeatureRequest) String() string
func (request DisableAutonomousDatabaseManagementFeatureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableAutonomousDatabaseManagementFeatureResponse wrapper for the DisableAutonomousDatabaseManagementFeature operation
type DisableAutonomousDatabaseManagementFeatureResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response DisableAutonomousDatabaseManagementFeatureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DisableAutonomousDatabaseManagementFeatureResponse) String() string
DisableDatabaseManagementFeatureDetails The details required to disable Database Management features for an Oracle cloud database.
type DisableDatabaseManagementFeatureDetails struct { // The name of the Database Management feature. Feature DbManagementFeatureEnum `mandatory:"true" json:"feature"` }
func (m DisableDatabaseManagementFeatureDetails) String() string
func (m DisableDatabaseManagementFeatureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableDatabaseManagementFeatureRequest wrapper for the DisableDatabaseManagementFeature operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableDatabaseManagementFeature.go.html to see an example of how to use DisableDatabaseManagementFeatureRequest.
type DisableDatabaseManagementFeatureRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database. DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // The details required to disable a Database Management feature for an Oracle cloud database. DisableDatabaseManagementFeatureDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DisableDatabaseManagementFeatureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DisableDatabaseManagementFeatureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DisableDatabaseManagementFeatureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DisableDatabaseManagementFeatureRequest) String() string
func (request DisableDatabaseManagementFeatureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableDatabaseManagementFeatureResponse wrapper for the DisableDatabaseManagementFeature operation
type DisableDatabaseManagementFeatureResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response DisableDatabaseManagementFeatureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DisableDatabaseManagementFeatureResponse) String() string
DisableExternalContainerDatabaseManagementFeatureDetails The details required to disable a Database Management feature for an external container database.
type DisableExternalContainerDatabaseManagementFeatureDetails struct { // The name of the Database Management feature. Feature DbManagementFeatureEnum `mandatory:"true" json:"feature"` }
func (m DisableExternalContainerDatabaseManagementFeatureDetails) String() string
func (m DisableExternalContainerDatabaseManagementFeatureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableExternalContainerDatabaseManagementFeatureRequest wrapper for the DisableExternalContainerDatabaseManagementFeature operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableExternalContainerDatabaseManagementFeature.go.html to see an example of how to use DisableExternalContainerDatabaseManagementFeatureRequest.
type DisableExternalContainerDatabaseManagementFeatureRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external container database. ExternalContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalContainerDatabaseId"` // The details required to disable a Database Management feature for an external container database. DisableExternalContainerDatabaseManagementFeatureDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DisableExternalContainerDatabaseManagementFeatureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DisableExternalContainerDatabaseManagementFeatureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DisableExternalContainerDatabaseManagementFeatureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DisableExternalContainerDatabaseManagementFeatureRequest) String() string
func (request DisableExternalContainerDatabaseManagementFeatureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableExternalContainerDatabaseManagementFeatureResponse wrapper for the DisableExternalContainerDatabaseManagementFeature operation
type DisableExternalContainerDatabaseManagementFeatureResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response DisableExternalContainerDatabaseManagementFeatureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DisableExternalContainerDatabaseManagementFeatureResponse) String() string
DisableExternalDbSystemDatabaseManagementRequest wrapper for the DisableExternalDbSystemDatabaseManagement operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableExternalDbSystemDatabaseManagement.go.html to see an example of how to use DisableExternalDbSystemDatabaseManagementRequest.
type DisableExternalDbSystemDatabaseManagementRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system. ExternalDbSystemId *string `mandatory:"true" contributesTo:"path" name:"externalDbSystemId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DisableExternalDbSystemDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DisableExternalDbSystemDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DisableExternalDbSystemDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DisableExternalDbSystemDatabaseManagementRequest) String() string
func (request DisableExternalDbSystemDatabaseManagementRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableExternalDbSystemDatabaseManagementResponse wrapper for the DisableExternalDbSystemDatabaseManagement operation
type DisableExternalDbSystemDatabaseManagementResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response DisableExternalDbSystemDatabaseManagementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DisableExternalDbSystemDatabaseManagementResponse) String() string
DisableExternalDbSystemStackMonitoringRequest wrapper for the DisableExternalDbSystemStackMonitoring operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableExternalDbSystemStackMonitoring.go.html to see an example of how to use DisableExternalDbSystemStackMonitoringRequest.
type DisableExternalDbSystemStackMonitoringRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system. ExternalDbSystemId *string `mandatory:"true" contributesTo:"path" name:"externalDbSystemId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DisableExternalDbSystemStackMonitoringRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DisableExternalDbSystemStackMonitoringRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DisableExternalDbSystemStackMonitoringRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DisableExternalDbSystemStackMonitoringRequest) String() string
func (request DisableExternalDbSystemStackMonitoringRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableExternalDbSystemStackMonitoringResponse wrapper for the DisableExternalDbSystemStackMonitoring operation
type DisableExternalDbSystemStackMonitoringResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response DisableExternalDbSystemStackMonitoringResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DisableExternalDbSystemStackMonitoringResponse) String() string
DisableExternalExadataInfrastructureManagementRequest wrapper for the DisableExternalExadataInfrastructureManagement operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableExternalExadataInfrastructureManagement.go.html to see an example of how to use DisableExternalExadataInfrastructureManagementRequest.
type DisableExternalExadataInfrastructureManagementRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExternalExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"externalExadataInfrastructureId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DisableExternalExadataInfrastructureManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DisableExternalExadataInfrastructureManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DisableExternalExadataInfrastructureManagementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DisableExternalExadataInfrastructureManagementRequest) String() string
func (request DisableExternalExadataInfrastructureManagementRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableExternalExadataInfrastructureManagementResponse wrapper for the DisableExternalExadataInfrastructureManagement operation
type DisableExternalExadataInfrastructureManagementResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response DisableExternalExadataInfrastructureManagementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DisableExternalExadataInfrastructureManagementResponse) String() string
DisableExternalMySqlDatabaseManagementRequest wrapper for the DisableExternalMySqlDatabaseManagement operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableExternalMySqlDatabaseManagement.go.html to see an example of how to use DisableExternalMySqlDatabaseManagementRequest.
type DisableExternalMySqlDatabaseManagementRequest struct { // The OCID of the External MySQL Database. ExternalMySqlDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalMySqlDatabaseId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DisableExternalMySqlDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DisableExternalMySqlDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DisableExternalMySqlDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DisableExternalMySqlDatabaseManagementRequest) String() string
func (request DisableExternalMySqlDatabaseManagementRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableExternalMySqlDatabaseManagementResponse wrapper for the DisableExternalMySqlDatabaseManagement operation
type DisableExternalMySqlDatabaseManagementResponse 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 (response DisableExternalMySqlDatabaseManagementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DisableExternalMySqlDatabaseManagementResponse) String() string
DisableExternalMysqlAssociatedServiceDetails Details to disable an eMysql Associated Service.
type DisableExternalMysqlAssociatedServiceDetails struct { // OCID of the Service Resource. ServiceResourceId *string `mandatory:"true" json:"serviceResourceId"` // OCID of the External MySQL Database connector. ConnectorId *string `mandatory:"true" json:"connectorId"` // Name of the Associated Service. ServiceName ExternalMysqlAssociatedServiceNameEnum `mandatory:"true" json:"serviceName"` }
func (m DisableExternalMysqlAssociatedServiceDetails) String() string
func (m DisableExternalMysqlAssociatedServiceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableExternalMysqlAssociatedServiceRequest wrapper for the DisableExternalMysqlAssociatedService operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableExternalMysqlAssociatedService.go.html to see an example of how to use DisableExternalMysqlAssociatedServiceRequest.
type DisableExternalMysqlAssociatedServiceRequest struct { // The OCID of the External MySQL Database. ExternalMySqlDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalMySqlDatabaseId"` // The details required to disable an Associated Service for an external MySQL database resource. DisableExternalMysqlAssociatedServiceDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DisableExternalMysqlAssociatedServiceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DisableExternalMysqlAssociatedServiceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DisableExternalMysqlAssociatedServiceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DisableExternalMysqlAssociatedServiceRequest) String() string
func (request DisableExternalMysqlAssociatedServiceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableExternalMysqlAssociatedServiceResponse wrapper for the DisableExternalMysqlAssociatedService operation
type DisableExternalMysqlAssociatedServiceResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DisableExternalMysqlAssociatedServiceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DisableExternalMysqlAssociatedServiceResponse) String() string
DisableExternalNonContainerDatabaseManagementFeatureDetails The details required to disable a Database Management feature for an external non-container database.
type DisableExternalNonContainerDatabaseManagementFeatureDetails struct { // The name of the Database Management feature. Feature DbManagementFeatureEnum `mandatory:"true" json:"feature"` }
func (m DisableExternalNonContainerDatabaseManagementFeatureDetails) String() string
func (m DisableExternalNonContainerDatabaseManagementFeatureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableExternalNonContainerDatabaseManagementFeatureRequest wrapper for the DisableExternalNonContainerDatabaseManagementFeature operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableExternalNonContainerDatabaseManagementFeature.go.html to see an example of how to use DisableExternalNonContainerDatabaseManagementFeatureRequest.
type DisableExternalNonContainerDatabaseManagementFeatureRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external non-container database. ExternalNonContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalNonContainerDatabaseId"` // The details required to disable a Database Management feature for an external non-container database. DisableExternalNonContainerDatabaseManagementFeatureDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DisableExternalNonContainerDatabaseManagementFeatureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DisableExternalNonContainerDatabaseManagementFeatureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DisableExternalNonContainerDatabaseManagementFeatureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DisableExternalNonContainerDatabaseManagementFeatureRequest) String() string
func (request DisableExternalNonContainerDatabaseManagementFeatureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableExternalNonContainerDatabaseManagementFeatureResponse wrapper for the DisableExternalNonContainerDatabaseManagementFeature operation
type DisableExternalNonContainerDatabaseManagementFeatureResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response DisableExternalNonContainerDatabaseManagementFeatureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DisableExternalNonContainerDatabaseManagementFeatureResponse) String() string
DisableExternalPluggableDatabaseManagementFeatureDetails The details required to disable a Database Management feature for an external pluggable database.
type DisableExternalPluggableDatabaseManagementFeatureDetails struct { // The name of the Database Management feature. Feature DbManagementFeatureEnum `mandatory:"true" json:"feature"` }
func (m DisableExternalPluggableDatabaseManagementFeatureDetails) String() string
func (m DisableExternalPluggableDatabaseManagementFeatureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableExternalPluggableDatabaseManagementFeatureRequest wrapper for the DisableExternalPluggableDatabaseManagementFeature operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableExternalPluggableDatabaseManagementFeature.go.html to see an example of how to use DisableExternalPluggableDatabaseManagementFeatureRequest.
type DisableExternalPluggableDatabaseManagementFeatureRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external pluggable database. ExternalPluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalPluggableDatabaseId"` // The details required to disable a Database Management feature for an external pluggable database. DisableExternalPluggableDatabaseManagementFeatureDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DisableExternalPluggableDatabaseManagementFeatureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DisableExternalPluggableDatabaseManagementFeatureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DisableExternalPluggableDatabaseManagementFeatureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DisableExternalPluggableDatabaseManagementFeatureRequest) String() string
func (request DisableExternalPluggableDatabaseManagementFeatureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableExternalPluggableDatabaseManagementFeatureResponse wrapper for the DisableExternalPluggableDatabaseManagementFeature operation
type DisableExternalPluggableDatabaseManagementFeatureResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response DisableExternalPluggableDatabaseManagementFeatureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DisableExternalPluggableDatabaseManagementFeatureResponse) String() string
DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskDetails The details required to disable high frequency Automatic SPM Evolve Advisor task. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential
type DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskDetails struct { Credentials ManagedDatabaseCredential `mandatory:"false" json:"credentials"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` }
func (m DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskDetails) String() string
func (m *DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest wrapper for the DisableHighFrequencyAutomaticSpmEvolveAdvisorTask operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableHighFrequencyAutomaticSpmEvolveAdvisorTask.go.html to see an example of how to use DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest.
type DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The details required to disable high frequency Automatic SPM Evolve Advisor task. DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest) String() string
func (request DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskResponse wrapper for the DisableHighFrequencyAutomaticSpmEvolveAdvisorTask operation
type DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskResponse) String() string
DisablePluggableDatabaseManagementFeatureDetails The details required to disable a Database Management feature for an Oracle cloud pluggable database.
type DisablePluggableDatabaseManagementFeatureDetails struct { // The name of the Database Management feature. Feature DbManagementFeatureEnum `mandatory:"true" json:"feature"` }
func (m DisablePluggableDatabaseManagementFeatureDetails) String() string
func (m DisablePluggableDatabaseManagementFeatureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisablePluggableDatabaseManagementFeatureRequest wrapper for the DisablePluggableDatabaseManagementFeature operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisablePluggableDatabaseManagementFeature.go.html to see an example of how to use DisablePluggableDatabaseManagementFeatureRequest.
type DisablePluggableDatabaseManagementFeatureRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle cloud pluggable database. PluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"pluggableDatabaseId"` // The details required to disable a Database Management feature for an Oracle cloud pluggable database. DisablePluggableDatabaseManagementFeatureDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DisablePluggableDatabaseManagementFeatureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DisablePluggableDatabaseManagementFeatureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DisablePluggableDatabaseManagementFeatureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DisablePluggableDatabaseManagementFeatureRequest) String() string
func (request DisablePluggableDatabaseManagementFeatureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisablePluggableDatabaseManagementFeatureResponse wrapper for the DisablePluggableDatabaseManagementFeature operation
type DisablePluggableDatabaseManagementFeatureResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response DisablePluggableDatabaseManagementFeatureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DisablePluggableDatabaseManagementFeatureResponse) String() string
DisableSqlPlanBaselinesUsageDetails The details required to disable SQL plan baseline usage. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential
type DisableSqlPlanBaselinesUsageDetails struct { Credentials ManagedDatabaseCredential `mandatory:"false" json:"credentials"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` }
func (m DisableSqlPlanBaselinesUsageDetails) String() string
func (m *DisableSqlPlanBaselinesUsageDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DisableSqlPlanBaselinesUsageDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableSqlPlanBaselinesUsageRequest wrapper for the DisableSqlPlanBaselinesUsage operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableSqlPlanBaselinesUsage.go.html to see an example of how to use DisableSqlPlanBaselinesUsageRequest.
type DisableSqlPlanBaselinesUsageRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The details required to disable SQL plan baseline usage. DisableSqlPlanBaselinesUsageDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DisableSqlPlanBaselinesUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DisableSqlPlanBaselinesUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DisableSqlPlanBaselinesUsageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DisableSqlPlanBaselinesUsageRequest) String() string
func (request DisableSqlPlanBaselinesUsageRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableSqlPlanBaselinesUsageResponse wrapper for the DisableSqlPlanBaselinesUsage operation
type DisableSqlPlanBaselinesUsageResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DisableSqlPlanBaselinesUsageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DisableSqlPlanBaselinesUsageResponse) String() string
DiscoverExternalExadataInfrastructureDetails The connection details and the discovery options for the Exadata discovery.
type DiscoverExternalExadataInfrastructureDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The type of discovery. DiscoveryType DiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnum `mandatory:"true" json:"discoveryType"` // The list of the DB system identifiers. DbSystemIds []string `mandatory:"true" json:"dbSystemIds"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. This is applicable for rediscovery only. ExadataInfrastructureId *string `mandatory:"false" json:"exadataInfrastructureId"` }
func (m DiscoverExternalExadataInfrastructureDetails) String() string
func (m DiscoverExternalExadataInfrastructureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnum Enum with underlying type: string
type DiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnum string
Set of constants representing the allowable values for DiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnum
const ( DiscoverExternalExadataInfrastructureDetailsDiscoveryTypeNew DiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnum = "NEW" DiscoverExternalExadataInfrastructureDetailsDiscoveryTypeOverride DiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnum = "OVERRIDE" )
func GetDiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnumValues() []DiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnum
GetDiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnumValues Enumerates the set of values for DiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnum
func GetMappingDiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnum(val string) (DiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnum, bool)
GetMappingDiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DiscoverExternalExadataInfrastructureRequest wrapper for the DiscoverExternalExadataInfrastructure operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DiscoverExternalExadataInfrastructure.go.html to see an example of how to use DiscoverExternalExadataInfrastructureRequest.
type DiscoverExternalExadataInfrastructureRequest struct { // The details required to discover and monitor the Exadata infrastructure. DiscoverExternalExadataInfrastructureDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DiscoverExternalExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DiscoverExternalExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DiscoverExternalExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DiscoverExternalExadataInfrastructureRequest) String() string
func (request DiscoverExternalExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DiscoverExternalExadataInfrastructureResponse wrapper for the DiscoverExternalExadataInfrastructure operation
type DiscoverExternalExadataInfrastructureResponse struct { // The underlying http response RawResponse *http.Response // The ExternalExadataInfrastructureDiscovery instance ExternalExadataInfrastructureDiscovery `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DiscoverExternalExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DiscoverExternalExadataInfrastructureResponse) String() string
DiscoveredExternalAsm The details of an ASM discovered in an external DB system discovery run.
type DiscoveredExternalAsm struct { // The identifier of the discovered DB system component. ComponentId *string `mandatory:"true" json:"componentId"` // The user-friendly name for the discovered DB system component. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The name of the discovered DB system component. ComponentName *string `mandatory:"true" json:"componentName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the existing OCI resource matching the discovered DB system component. ResourceId *string `mandatory:"false" json:"resourceId"` // Indicates whether the DB system component should be provisioned as an OCI resource or not. IsSelectedForMonitoring *bool `mandatory:"false" json:"isSelectedForMonitoring"` // The list of associated components. AssociatedComponents []AssociatedComponent `mandatory:"false" json:"associatedComponents"` // The directory in which ASM is installed. This is the same directory in which Oracle Grid Infrastructure is installed. GridHome *string `mandatory:"false" json:"gridHome"` // Indicates whether Oracle Flex ASM is enabled or not. IsFlexEnabled *bool `mandatory:"false" json:"isFlexEnabled"` // The ASM version. Version *string `mandatory:"false" json:"version"` AsmInstances []DiscoveredExternalAsmInstance `mandatory:"false" json:"asmInstances"` Connector ExternalDbSystemDiscoveryConnector `mandatory:"false" json:"connector"` // The state of the discovered DB system component. Status DiscoveredExternalDbSystemComponentStatusEnum `mandatory:"false" json:"status,omitempty"` }
func (m DiscoveredExternalAsm) GetAssociatedComponents() []AssociatedComponent
GetAssociatedComponents returns AssociatedComponents
func (m DiscoveredExternalAsm) GetComponentId() *string
GetComponentId returns ComponentId
func (m DiscoveredExternalAsm) GetComponentName() *string
GetComponentName returns ComponentName
func (m DiscoveredExternalAsm) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m DiscoveredExternalAsm) GetIsSelectedForMonitoring() *bool
GetIsSelectedForMonitoring returns IsSelectedForMonitoring
func (m DiscoveredExternalAsm) GetResourceId() *string
GetResourceId returns ResourceId
func (m DiscoveredExternalAsm) GetStatus() DiscoveredExternalDbSystemComponentStatusEnum
GetStatus returns Status
func (m DiscoveredExternalAsm) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DiscoveredExternalAsm) String() string
func (m *DiscoveredExternalAsm) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DiscoveredExternalAsm) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DiscoveredExternalAsmInstance The details of an ASM instance discovered in an external DB system discovery run.
type DiscoveredExternalAsmInstance struct { // The identifier of the discovered DB system component. ComponentId *string `mandatory:"true" json:"componentId"` // The user-friendly name for the discovered DB system component. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The name of the discovered DB system component. ComponentName *string `mandatory:"true" json:"componentName"` // The name of the host on which the ASM instance is running. HostName *string `mandatory:"true" json:"hostName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the existing OCI resource matching the discovered DB system component. ResourceId *string `mandatory:"false" json:"resourceId"` // Indicates whether the DB system component should be provisioned as an OCI resource or not. IsSelectedForMonitoring *bool `mandatory:"false" json:"isSelectedForMonitoring"` // The list of associated components. AssociatedComponents []AssociatedComponent `mandatory:"false" json:"associatedComponents"` // The name of the ASM instance. InstanceName *string `mandatory:"false" json:"instanceName"` // The Automatic Diagnostic Repository (ADR) home directory for the ASM instance. AdrHomeDirectory *string `mandatory:"false" json:"adrHomeDirectory"` // The state of the discovered DB system component. Status DiscoveredExternalDbSystemComponentStatusEnum `mandatory:"false" json:"status,omitempty"` }
func (m DiscoveredExternalAsmInstance) GetAssociatedComponents() []AssociatedComponent
GetAssociatedComponents returns AssociatedComponents
func (m DiscoveredExternalAsmInstance) GetComponentId() *string
GetComponentId returns ComponentId
func (m DiscoveredExternalAsmInstance) GetComponentName() *string
GetComponentName returns ComponentName
func (m DiscoveredExternalAsmInstance) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m DiscoveredExternalAsmInstance) GetIsSelectedForMonitoring() *bool
GetIsSelectedForMonitoring returns IsSelectedForMonitoring
func (m DiscoveredExternalAsmInstance) GetResourceId() *string
GetResourceId returns ResourceId
func (m DiscoveredExternalAsmInstance) GetStatus() DiscoveredExternalDbSystemComponentStatusEnum
GetStatus returns Status
func (m DiscoveredExternalAsmInstance) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DiscoveredExternalAsmInstance) String() string
func (m DiscoveredExternalAsmInstance) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DiscoveredExternalCluster The details of an external cluster discovered in an external DB system discovery run.
type DiscoveredExternalCluster struct { // The identifier of the discovered DB system component. ComponentId *string `mandatory:"true" json:"componentId"` // The user-friendly name for the discovered DB system component. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The name of the discovered DB system component. ComponentName *string `mandatory:"true" json:"componentName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the existing OCI resource matching the discovered DB system component. ResourceId *string `mandatory:"false" json:"resourceId"` // Indicates whether the DB system component should be provisioned as an OCI resource or not. IsSelectedForMonitoring *bool `mandatory:"false" json:"isSelectedForMonitoring"` // The list of associated components. AssociatedComponents []AssociatedComponent `mandatory:"false" json:"associatedComponents"` // The directory in which Oracle Grid Infrastructure is installed. GridHome *string `mandatory:"false" json:"gridHome"` // The version of Oracle Clusterware running in the cluster. Version *string `mandatory:"false" json:"version"` // Indicates whether the cluster is an Oracle Flex Cluster or not. IsFlexCluster *bool `mandatory:"false" json:"isFlexCluster"` // The list of network address configurations of the external cluster. NetworkConfigurations []ExternalClusterNetworkConfiguration `mandatory:"false" json:"networkConfigurations"` // The list of Virtual IP (VIP) configurations of the external cluster. VipConfigurations []ExternalClusterVipConfiguration `mandatory:"false" json:"vipConfigurations"` // The list of Single Client Access Name (SCAN) configurations of the external cluster. ScanConfigurations []ExternalClusterScanListenerConfiguration `mandatory:"false" json:"scanConfigurations"` // The location of the Oracle Cluster Registry (OCR) file. OcrFileLocation *string `mandatory:"false" json:"ocrFileLocation"` ClusterInstances []DiscoveredExternalClusterInstance `mandatory:"false" json:"clusterInstances"` // The state of the discovered DB system component. Status DiscoveredExternalDbSystemComponentStatusEnum `mandatory:"false" json:"status,omitempty"` }
func (m DiscoveredExternalCluster) GetAssociatedComponents() []AssociatedComponent
GetAssociatedComponents returns AssociatedComponents
func (m DiscoveredExternalCluster) GetComponentId() *string
GetComponentId returns ComponentId
func (m DiscoveredExternalCluster) GetComponentName() *string
GetComponentName returns ComponentName
func (m DiscoveredExternalCluster) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m DiscoveredExternalCluster) GetIsSelectedForMonitoring() *bool
GetIsSelectedForMonitoring returns IsSelectedForMonitoring
func (m DiscoveredExternalCluster) GetResourceId() *string
GetResourceId returns ResourceId
func (m DiscoveredExternalCluster) GetStatus() DiscoveredExternalDbSystemComponentStatusEnum
GetStatus returns Status
func (m DiscoveredExternalCluster) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DiscoveredExternalCluster) String() string
func (m DiscoveredExternalCluster) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DiscoveredExternalClusterInstance The details of an external cluster instance discovered in an external DB system discovery run.
type DiscoveredExternalClusterInstance struct { // The identifier of the discovered DB system component. ComponentId *string `mandatory:"true" json:"componentId"` // The user-friendly name for the discovered DB system component. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The name of the discovered DB system component. ComponentName *string `mandatory:"true" json:"componentName"` // The name of the host on which the cluster instance is running. HostName *string `mandatory:"true" json:"hostName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the existing OCI resource matching the discovered DB system component. ResourceId *string `mandatory:"false" json:"resourceId"` // Indicates whether the DB system component should be provisioned as an OCI resource or not. IsSelectedForMonitoring *bool `mandatory:"false" json:"isSelectedForMonitoring"` // The list of associated components. AssociatedComponents []AssociatedComponent `mandatory:"false" json:"associatedComponents"` // The unique identifier of the Oracle cluster. ClusterId *string `mandatory:"false" json:"clusterId"` // The Oracle base location of Cluster Ready Services (CRS). CrsBaseDirectory *string `mandatory:"false" json:"crsBaseDirectory"` // The Automatic Diagnostic Repository (ADR) home directory for the cluster instance. AdrHomeDirectory *string `mandatory:"false" json:"adrHomeDirectory"` Connector ExternalDbSystemDiscoveryConnector `mandatory:"false" json:"connector"` // The role of the cluster node. NodeRole DiscoveredExternalClusterInstanceNodeRoleEnum `mandatory:"false" json:"nodeRole,omitempty"` // The state of the discovered DB system component. Status DiscoveredExternalDbSystemComponentStatusEnum `mandatory:"false" json:"status,omitempty"` }
func (m DiscoveredExternalClusterInstance) GetAssociatedComponents() []AssociatedComponent
GetAssociatedComponents returns AssociatedComponents
func (m DiscoveredExternalClusterInstance) GetComponentId() *string
GetComponentId returns ComponentId
func (m DiscoveredExternalClusterInstance) GetComponentName() *string
GetComponentName returns ComponentName
func (m DiscoveredExternalClusterInstance) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m DiscoveredExternalClusterInstance) GetIsSelectedForMonitoring() *bool
GetIsSelectedForMonitoring returns IsSelectedForMonitoring
func (m DiscoveredExternalClusterInstance) GetResourceId() *string
GetResourceId returns ResourceId
func (m DiscoveredExternalClusterInstance) GetStatus() DiscoveredExternalDbSystemComponentStatusEnum
GetStatus returns Status
func (m DiscoveredExternalClusterInstance) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DiscoveredExternalClusterInstance) String() string
func (m *DiscoveredExternalClusterInstance) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DiscoveredExternalClusterInstance) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DiscoveredExternalClusterInstanceNodeRoleEnum Enum with underlying type: string
type DiscoveredExternalClusterInstanceNodeRoleEnum string
Set of constants representing the allowable values for DiscoveredExternalClusterInstanceNodeRoleEnum
const ( DiscoveredExternalClusterInstanceNodeRoleHub DiscoveredExternalClusterInstanceNodeRoleEnum = "HUB" DiscoveredExternalClusterInstanceNodeRoleLeaf DiscoveredExternalClusterInstanceNodeRoleEnum = "LEAF" )
func GetDiscoveredExternalClusterInstanceNodeRoleEnumValues() []DiscoveredExternalClusterInstanceNodeRoleEnum
GetDiscoveredExternalClusterInstanceNodeRoleEnumValues Enumerates the set of values for DiscoveredExternalClusterInstanceNodeRoleEnum
func GetMappingDiscoveredExternalClusterInstanceNodeRoleEnum(val string) (DiscoveredExternalClusterInstanceNodeRoleEnum, bool)
GetMappingDiscoveredExternalClusterInstanceNodeRoleEnum performs case Insensitive comparison on enum value and return the desired enum
DiscoveredExternalDatabase The details of an external Oracle Database discovered in an external DB system discovery run.
type DiscoveredExternalDatabase struct { // The identifier of the discovered DB system component. ComponentId *string `mandatory:"true" json:"componentId"` // The user-friendly name for the discovered DB system component. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The name of the discovered DB system component. ComponentName *string `mandatory:"true" json:"componentName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The `DB_UNIQUE_NAME` of the external database. DbUniqueName *string `mandatory:"true" json:"dbUniqueName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the existing OCI resource matching the discovered DB system component. ResourceId *string `mandatory:"false" json:"resourceId"` // Indicates whether the DB system component should be provisioned as an OCI resource or not. IsSelectedForMonitoring *bool `mandatory:"false" json:"isSelectedForMonitoring"` // The list of associated components. AssociatedComponents []AssociatedComponent `mandatory:"false" json:"associatedComponents"` // Indicates whether the Oracle Database is part of a cluster. IsCluster *bool `mandatory:"false" json:"isCluster"` // The Oracle Database edition. DbEdition *string `mandatory:"false" json:"dbEdition"` // The Oracle Database ID. DbId *string `mandatory:"false" json:"dbId"` // The database packs licensed for the external Oracle Database. DbPacks *string `mandatory:"false" json:"dbPacks"` // The Oracle Database version. DbVersion *string `mandatory:"false" json:"dbVersion"` // The list of Pluggable Databases. PluggableDatabases []DiscoveredExternalPluggableDatabase `mandatory:"false" json:"pluggableDatabases"` Connector ExternalDbSystemDiscoveryConnector `mandatory:"false" json:"connector"` // The role of the Oracle Database in Oracle Data Guard configuration. DbRole DiscoveredExternalDatabaseDbRoleEnum `mandatory:"false" json:"dbRole,omitempty"` // The state of the discovered DB system component. Status DiscoveredExternalDbSystemComponentStatusEnum `mandatory:"false" json:"status,omitempty"` // The type of Oracle Database. Indicates whether the database is a Container Database, // Pluggable Database, or a Non-container Database. DbType DatabaseSubTypeEnum `mandatory:"false" json:"dbType,omitempty"` }
func (m DiscoveredExternalDatabase) GetAssociatedComponents() []AssociatedComponent
GetAssociatedComponents returns AssociatedComponents
func (m DiscoveredExternalDatabase) GetComponentId() *string
GetComponentId returns ComponentId
func (m DiscoveredExternalDatabase) GetComponentName() *string
GetComponentName returns ComponentName
func (m DiscoveredExternalDatabase) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m DiscoveredExternalDatabase) GetIsSelectedForMonitoring() *bool
GetIsSelectedForMonitoring returns IsSelectedForMonitoring
func (m DiscoveredExternalDatabase) GetResourceId() *string
GetResourceId returns ResourceId
func (m DiscoveredExternalDatabase) GetStatus() DiscoveredExternalDbSystemComponentStatusEnum
GetStatus returns Status
func (m DiscoveredExternalDatabase) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DiscoveredExternalDatabase) String() string
func (m *DiscoveredExternalDatabase) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DiscoveredExternalDatabase) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DiscoveredExternalDatabaseDbRoleEnum Enum with underlying type: string
type DiscoveredExternalDatabaseDbRoleEnum string
Set of constants representing the allowable values for DiscoveredExternalDatabaseDbRoleEnum
const ( DiscoveredExternalDatabaseDbRoleLogicalStandby DiscoveredExternalDatabaseDbRoleEnum = "LOGICAL_STANDBY" DiscoveredExternalDatabaseDbRolePhysicalStandby DiscoveredExternalDatabaseDbRoleEnum = "PHYSICAL_STANDBY" DiscoveredExternalDatabaseDbRoleSnapshotStandby DiscoveredExternalDatabaseDbRoleEnum = "SNAPSHOT_STANDBY" DiscoveredExternalDatabaseDbRolePrimary DiscoveredExternalDatabaseDbRoleEnum = "PRIMARY" DiscoveredExternalDatabaseDbRoleFarSync DiscoveredExternalDatabaseDbRoleEnum = "FAR_SYNC" )
func GetDiscoveredExternalDatabaseDbRoleEnumValues() []DiscoveredExternalDatabaseDbRoleEnum
GetDiscoveredExternalDatabaseDbRoleEnumValues Enumerates the set of values for DiscoveredExternalDatabaseDbRoleEnum
func GetMappingDiscoveredExternalDatabaseDbRoleEnum(val string) (DiscoveredExternalDatabaseDbRoleEnum, bool)
GetMappingDiscoveredExternalDatabaseDbRoleEnum performs case Insensitive comparison on enum value and return the desired enum
DiscoveredExternalDbHome The details of an Oracle DB home discovered in an external DB system discovery run.
type DiscoveredExternalDbHome struct { // The identifier of the discovered DB system component. ComponentId *string `mandatory:"true" json:"componentId"` // The user-friendly name for the discovered DB system component. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The name of the discovered DB system component. ComponentName *string `mandatory:"true" json:"componentName"` // The location of the DB home. HomeDirectory *string `mandatory:"true" json:"homeDirectory"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the existing OCI resource matching the discovered DB system component. ResourceId *string `mandatory:"false" json:"resourceId"` // Indicates whether the DB system component should be provisioned as an OCI resource or not. IsSelectedForMonitoring *bool `mandatory:"false" json:"isSelectedForMonitoring"` // The list of associated components. AssociatedComponents []AssociatedComponent `mandatory:"false" json:"associatedComponents"` // The state of the discovered DB system component. Status DiscoveredExternalDbSystemComponentStatusEnum `mandatory:"false" json:"status,omitempty"` }
func (m DiscoveredExternalDbHome) GetAssociatedComponents() []AssociatedComponent
GetAssociatedComponents returns AssociatedComponents
func (m DiscoveredExternalDbHome) GetComponentId() *string
GetComponentId returns ComponentId
func (m DiscoveredExternalDbHome) GetComponentName() *string
GetComponentName returns ComponentName
func (m DiscoveredExternalDbHome) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m DiscoveredExternalDbHome) GetIsSelectedForMonitoring() *bool
GetIsSelectedForMonitoring returns IsSelectedForMonitoring
func (m DiscoveredExternalDbHome) GetResourceId() *string
GetResourceId returns ResourceId
func (m DiscoveredExternalDbHome) GetStatus() DiscoveredExternalDbSystemComponentStatusEnum
GetStatus returns Status
func (m DiscoveredExternalDbHome) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DiscoveredExternalDbHome) String() string
func (m DiscoveredExternalDbHome) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DiscoveredExternalDbNode The details of an Oracle DB node discovered in an external DB system discovery run.
type DiscoveredExternalDbNode struct { // The identifier of the discovered DB system component. ComponentId *string `mandatory:"true" json:"componentId"` // The user-friendly name for the discovered DB system component. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The name of the discovered DB system component. ComponentName *string `mandatory:"true" json:"componentName"` // The name of the host on which the ASM instance is running. HostName *string `mandatory:"true" json:"hostName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the existing OCI resource matching the discovered DB system component. ResourceId *string `mandatory:"false" json:"resourceId"` // Indicates whether the DB system component should be provisioned as an OCI resource or not. IsSelectedForMonitoring *bool `mandatory:"false" json:"isSelectedForMonitoring"` // The list of associated components. AssociatedComponents []AssociatedComponent `mandatory:"false" json:"associatedComponents"` // The number of CPU cores available on the DB node. CpuCoreCount *float32 `mandatory:"false" json:"cpuCoreCount"` // The total memory in gigabytes (GB) on the DB node. MemorySizeInGBs *float32 `mandatory:"false" json:"memorySizeInGBs"` Connector ExternalDbSystemDiscoveryConnector `mandatory:"false" json:"connector"` // The state of the discovered DB system component. Status DiscoveredExternalDbSystemComponentStatusEnum `mandatory:"false" json:"status,omitempty"` }
func (m DiscoveredExternalDbNode) GetAssociatedComponents() []AssociatedComponent
GetAssociatedComponents returns AssociatedComponents
func (m DiscoveredExternalDbNode) GetComponentId() *string
GetComponentId returns ComponentId
func (m DiscoveredExternalDbNode) GetComponentName() *string
GetComponentName returns ComponentName
func (m DiscoveredExternalDbNode) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m DiscoveredExternalDbNode) GetIsSelectedForMonitoring() *bool
GetIsSelectedForMonitoring returns IsSelectedForMonitoring
func (m DiscoveredExternalDbNode) GetResourceId() *string
GetResourceId returns ResourceId
func (m DiscoveredExternalDbNode) GetStatus() DiscoveredExternalDbSystemComponentStatusEnum
GetStatus returns Status
func (m DiscoveredExternalDbNode) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DiscoveredExternalDbNode) String() string
func (m *DiscoveredExternalDbNode) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DiscoveredExternalDbNode) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DiscoveredExternalDbSystemComponent The details of an external DB system component.
type DiscoveredExternalDbSystemComponent interface { // The identifier of the discovered DB system component. GetComponentId() *string // The user-friendly name for the discovered DB system component. The name does not have to be unique. GetDisplayName() *string // The name of the discovered DB system component. GetComponentName() *string // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the existing OCI resource matching the discovered DB system component. GetResourceId() *string // Indicates whether the DB system component should be provisioned as an OCI resource or not. GetIsSelectedForMonitoring() *bool // The state of the discovered DB system component. GetStatus() DiscoveredExternalDbSystemComponentStatusEnum // The list of associated components. GetAssociatedComponents() []AssociatedComponent }
DiscoveredExternalDbSystemComponentStatusEnum Enum with underlying type: string
type DiscoveredExternalDbSystemComponentStatusEnum string
Set of constants representing the allowable values for DiscoveredExternalDbSystemComponentStatusEnum
const ( DiscoveredExternalDbSystemComponentStatusNew DiscoveredExternalDbSystemComponentStatusEnum = "NEW" DiscoveredExternalDbSystemComponentStatusExisting DiscoveredExternalDbSystemComponentStatusEnum = "EXISTING" DiscoveredExternalDbSystemComponentStatusMarkedForDeletion DiscoveredExternalDbSystemComponentStatusEnum = "MARKED_FOR_DELETION" DiscoveredExternalDbSystemComponentStatusUnknown DiscoveredExternalDbSystemComponentStatusEnum = "UNKNOWN" )
func GetDiscoveredExternalDbSystemComponentStatusEnumValues() []DiscoveredExternalDbSystemComponentStatusEnum
GetDiscoveredExternalDbSystemComponentStatusEnumValues Enumerates the set of values for DiscoveredExternalDbSystemComponentStatusEnum
func GetMappingDiscoveredExternalDbSystemComponentStatusEnum(val string) (DiscoveredExternalDbSystemComponentStatusEnum, bool)
GetMappingDiscoveredExternalDbSystemComponentStatusEnum performs case Insensitive comparison on enum value and return the desired enum
DiscoveredExternalListener The details of an Oracle listener discovered in an external DB system discovery run.
type DiscoveredExternalListener struct { // The identifier of the discovered DB system component. ComponentId *string `mandatory:"true" json:"componentId"` // The user-friendly name for the discovered DB system component. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The name of the discovered DB system component. ComponentName *string `mandatory:"true" json:"componentName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the existing OCI resource matching the discovered DB system component. ResourceId *string `mandatory:"false" json:"resourceId"` // Indicates whether the DB system component should be provisioned as an OCI resource or not. IsSelectedForMonitoring *bool `mandatory:"false" json:"isSelectedForMonitoring"` // The list of associated components. AssociatedComponents []AssociatedComponent `mandatory:"false" json:"associatedComponents"` // The name of the DB node. DbNodeName *string `mandatory:"false" json:"dbNodeName"` // The Oracle home location of the listener. OracleHome *string `mandatory:"false" json:"oracleHome"` // The listener alias. ListenerAlias *string `mandatory:"false" json:"listenerAlias"` // The directory that stores tracing and logging incidents when Automatic Diagnostic Repository (ADR) is enabled. AdrHomeDirectory *string `mandatory:"false" json:"adrHomeDirectory"` // The destination directory of the listener log file. LogDirectory *string `mandatory:"false" json:"logDirectory"` // The destination directory of the listener trace file. TraceDirectory *string `mandatory:"false" json:"traceDirectory"` // The listener version. Version *string `mandatory:"false" json:"version"` // The name of the host on which the external listener is running. HostName *string `mandatory:"false" json:"hostName"` // The list of protocol addresses the listener is configured to listen on. Endpoints []ExternalListenerEndpoint `mandatory:"false" json:"endpoints"` Connector ExternalDbSystemDiscoveryConnector `mandatory:"false" json:"connector"` // The type of listener. ListenerType DiscoveredExternalListenerListenerTypeEnum `mandatory:"false" json:"listenerType,omitempty"` // The state of the discovered DB system component. Status DiscoveredExternalDbSystemComponentStatusEnum `mandatory:"false" json:"status,omitempty"` }
func (m DiscoveredExternalListener) GetAssociatedComponents() []AssociatedComponent
GetAssociatedComponents returns AssociatedComponents
func (m DiscoveredExternalListener) GetComponentId() *string
GetComponentId returns ComponentId
func (m DiscoveredExternalListener) GetComponentName() *string
GetComponentName returns ComponentName
func (m DiscoveredExternalListener) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m DiscoveredExternalListener) GetIsSelectedForMonitoring() *bool
GetIsSelectedForMonitoring returns IsSelectedForMonitoring
func (m DiscoveredExternalListener) GetResourceId() *string
GetResourceId returns ResourceId
func (m DiscoveredExternalListener) GetStatus() DiscoveredExternalDbSystemComponentStatusEnum
GetStatus returns Status
func (m DiscoveredExternalListener) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DiscoveredExternalListener) String() string
func (m *DiscoveredExternalListener) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DiscoveredExternalListener) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DiscoveredExternalListenerListenerTypeEnum Enum with underlying type: string
type DiscoveredExternalListenerListenerTypeEnum string
Set of constants representing the allowable values for DiscoveredExternalListenerListenerTypeEnum
const ( DiscoveredExternalListenerListenerTypeAsm DiscoveredExternalListenerListenerTypeEnum = "ASM" DiscoveredExternalListenerListenerTypeLocal DiscoveredExternalListenerListenerTypeEnum = "LOCAL" DiscoveredExternalListenerListenerTypeScan DiscoveredExternalListenerListenerTypeEnum = "SCAN" )
func GetDiscoveredExternalListenerListenerTypeEnumValues() []DiscoveredExternalListenerListenerTypeEnum
GetDiscoveredExternalListenerListenerTypeEnumValues Enumerates the set of values for DiscoveredExternalListenerListenerTypeEnum
func GetMappingDiscoveredExternalListenerListenerTypeEnum(val string) (DiscoveredExternalListenerListenerTypeEnum, bool)
GetMappingDiscoveredExternalListenerListenerTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DiscoveredExternalPluggableDatabase The details of an external Pluggable Database (PDB) discovered in an external DB system discovery run.
type DiscoveredExternalPluggableDatabase struct { // The identifier of the discovered DB system component. ComponentId *string `mandatory:"true" json:"componentId"` // The user-friendly name for the discovered DB system component. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The name of the discovered DB system component. ComponentName *string `mandatory:"true" json:"componentName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The unique identifier of the parent Container Database (CDB). ContainerDatabaseId *string `mandatory:"true" json:"containerDatabaseId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the existing OCI resource matching the discovered DB system component. ResourceId *string `mandatory:"false" json:"resourceId"` // Indicates whether the DB system component should be provisioned as an OCI resource or not. IsSelectedForMonitoring *bool `mandatory:"false" json:"isSelectedForMonitoring"` // The list of associated components. AssociatedComponents []AssociatedComponent `mandatory:"false" json:"associatedComponents"` // The unique identifier of the PDB. Guid *string `mandatory:"false" json:"guid"` Connector ExternalDbSystemDiscoveryConnector `mandatory:"false" json:"connector"` // The state of the discovered DB system component. Status DiscoveredExternalDbSystemComponentStatusEnum `mandatory:"false" json:"status,omitempty"` }
func (m DiscoveredExternalPluggableDatabase) GetAssociatedComponents() []AssociatedComponent
GetAssociatedComponents returns AssociatedComponents
func (m DiscoveredExternalPluggableDatabase) GetComponentId() *string
GetComponentId returns ComponentId
func (m DiscoveredExternalPluggableDatabase) GetComponentName() *string
GetComponentName returns ComponentName
func (m DiscoveredExternalPluggableDatabase) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m DiscoveredExternalPluggableDatabase) GetIsSelectedForMonitoring() *bool
GetIsSelectedForMonitoring returns IsSelectedForMonitoring
func (m DiscoveredExternalPluggableDatabase) GetResourceId() *string
GetResourceId returns ResourceId
func (m DiscoveredExternalPluggableDatabase) GetStatus() DiscoveredExternalDbSystemComponentStatusEnum
GetStatus returns Status
func (m DiscoveredExternalPluggableDatabase) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DiscoveredExternalPluggableDatabase) String() string
func (m *DiscoveredExternalPluggableDatabase) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DiscoveredExternalPluggableDatabase) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DropSqlPlanBaselinesDetails The details required to drop SQL plan baselines. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential
type DropSqlPlanBaselinesDetails struct { // The SQL statement handle. It identifies plans associated with a SQL statement // that are to be dropped. If `null` then `planName` must be specified. SqlHandle *string `mandatory:"false" json:"sqlHandle"` // The plan name. It identifies a specific plan. If `null' then all plans // associated with the SQL statement identified by `sqlHandle' are dropped. PlanName *string `mandatory:"false" json:"planName"` Credentials ManagedDatabaseCredential `mandatory:"false" json:"credentials"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` }
func (m DropSqlPlanBaselinesDetails) String() string
func (m *DropSqlPlanBaselinesDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DropSqlPlanBaselinesDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DropSqlPlanBaselinesRequest wrapper for the DropSqlPlanBaselines operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DropSqlPlanBaselines.go.html to see an example of how to use DropSqlPlanBaselinesRequest.
type DropSqlPlanBaselinesRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The details required to drop SQL plan baselines. DropSqlPlanBaselinesDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DropSqlPlanBaselinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DropSqlPlanBaselinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DropSqlPlanBaselinesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DropSqlPlanBaselinesRequest) String() string
func (request DropSqlPlanBaselinesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DropSqlPlanBaselinesResponse wrapper for the DropSqlPlanBaselines operation
type DropSqlPlanBaselinesResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DropSqlPlanBaselinesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DropSqlPlanBaselinesResponse) String() string
DropSqlTuningSetDetails The details required to drop a Sql tuning set. It takes either credentialDetails or databaseCredential. It's recommended to provide databaseCredential
type DropSqlTuningSetDetails struct { // A unique Sql tuning set name. Name *string `mandatory:"true" json:"name"` CredentialDetails SqlTuningSetAdminCredentialDetails `mandatory:"false" json:"credentialDetails"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` // Owner of the Sql tuning set. Owner *string `mandatory:"false" json:"owner"` // Flag to indicate whether to drop the Sql tuning set or just display the plsql used to drop Sql tuning set. ShowSqlOnly *int `mandatory:"false" json:"showSqlOnly"` }
func (m DropSqlTuningSetDetails) String() string
func (m *DropSqlTuningSetDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DropSqlTuningSetDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DropSqlTuningSetRequest wrapper for the DropSqlTuningSet operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DropSqlTuningSet.go.html to see an example of how to use DropSqlTuningSetRequest.
type DropSqlTuningSetRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The unique identifier of the Sql tuning set. This is not OCID. SqlTuningSetId *int `mandatory:"true" contributesTo:"path" name:"sqlTuningSetId"` // The details required to drop a Sql tuning set. DropSqlTuningSetDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DropSqlTuningSetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DropSqlTuningSetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DropSqlTuningSetRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DropSqlTuningSetRequest) String() string
func (request DropSqlTuningSetRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DropSqlTuningSetResponse wrapper for the DropSqlTuningSet operation
type DropSqlTuningSetResponse struct { // The underlying http response RawResponse *http.Response // The SqlTuningSetAdminActionStatus instance SqlTuningSetAdminActionStatus `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DropSqlTuningSetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DropSqlTuningSetResponse) String() string
DropSqlTuningTaskDetails The request to drop a SQL tuning task. It takes either credentialDetails or databaseCredential. It's recommended to provide databaseCredential
type DropSqlTuningTaskDetails struct { // The identifier of the SQL tuning task being dropped. This is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). // It can be retrieved from the following endpoint // ListSqlTuningAdvisorTasks. TaskId *int64 `mandatory:"true" json:"taskId"` CredentialDetails SqlTuningTaskCredentialDetails `mandatory:"false" json:"credentialDetails"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` }
func (m DropSqlTuningTaskDetails) String() string
func (m *DropSqlTuningTaskDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DropSqlTuningTaskDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DropSqlTuningTaskRequest wrapper for the DropSqlTuningTask operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DropSqlTuningTask.go.html to see an example of how to use DropSqlTuningTaskRequest.
type DropSqlTuningTaskRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The detailed inputs required to drop a SQL tuning task. DropSqlTuningTaskDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DropSqlTuningTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DropSqlTuningTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DropSqlTuningTaskRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DropSqlTuningTaskRequest) String() string
func (request DropSqlTuningTaskRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DropSqlTuningTaskResponse wrapper for the DropSqlTuningTask operation
type DropSqlTuningTaskResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DropSqlTuningTaskResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DropSqlTuningTaskResponse) String() string
DropSqlsInSqlTuningSetDetails Drops the selected list of Sql statements from the current Sql tuning set. The basicFilter parameter specifies the Sql predicate to filter the Sql from the Sql tuning set defined on attributes of the SQLSET_ROW. If a valid filter criteria is specified, then, Sql statements matching this filter criteria will be deleted from the current Sql tuning set. If filter criteria is not specified, then, all Sql statements will be deleted from the current Sql tuning set. It takes either credentialDetails or databaseCredential. It's recommended to provide databaseCredential
type DropSqlsInSqlTuningSetDetails struct { // The name of the Sql tuning set. Name *string `mandatory:"true" json:"name"` CredentialDetails SqlTuningSetAdminCredentialDetails `mandatory:"false" json:"credentialDetails"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` // Flag to indicate whether to drop the Sql statements or just display the plsql used to drop the Sql statements. ShowSqlOnly *int `mandatory:"false" json:"showSqlOnly"` // The owner of the Sql tuning set. Owner *string `mandatory:"false" json:"owner"` // Specifies the Sql predicate to filter the Sql from the Sql tuning set defined on attributes of the SQLSET_ROW. // User could use any combination of the following columns with appropriate values as Sql predicate // Refer to the documentation https://docs.oracle.com/en/database/oracle/oracle-database/18/arpls/DBMS_SQLTUNE.html#GUID-1F4AFB03-7B29-46FC-B3F2-CB01EC36326C BasicFilter *string `mandatory:"false" json:"basicFilter"` }
func (m DropSqlsInSqlTuningSetDetails) String() string
func (m *DropSqlsInSqlTuningSetDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DropSqlsInSqlTuningSetDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DropSqlsInSqlTuningSetRequest wrapper for the DropSqlsInSqlTuningSet operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DropSqlsInSqlTuningSet.go.html to see an example of how to use DropSqlsInSqlTuningSetRequest.
type DropSqlsInSqlTuningSetRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The unique identifier of the Sql tuning set. This is not OCID. SqlTuningSetId *int `mandatory:"true" contributesTo:"path" name:"sqlTuningSetId"` // Drops the selected list of Sql statements from the current Sql tuning set. DropSqlsInSqlTuningSetDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DropSqlsInSqlTuningSetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DropSqlsInSqlTuningSetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DropSqlsInSqlTuningSetRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DropSqlsInSqlTuningSetRequest) String() string
func (request DropSqlsInSqlTuningSetRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DropSqlsInSqlTuningSetResponse wrapper for the DropSqlsInSqlTuningSet operation
type DropSqlsInSqlTuningSetResponse struct { // The underlying http response RawResponse *http.Response // The SqlTuningSetAdminActionStatus instance SqlTuningSetAdminActionStatus `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DropSqlsInSqlTuningSetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DropSqlsInSqlTuningSetResponse) String() string
DropTablespaceDetails The details required to drop a tablespace. It takes either credentialDetails or databaseCredential. It's recommended to provide databaseCredential
type DropTablespaceDetails struct { CredentialDetails TablespaceAdminCredentialDetails `mandatory:"false" json:"credentialDetails"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` // Specifies whether all the contents of the tablespace being dropped should be dropped. IsIncludingContents *bool `mandatory:"false" json:"isIncludingContents"` // Specifies whether all the associated data files of the tablespace being dropped should be dropped. IsDroppingDataFiles *bool `mandatory:"false" json:"isDroppingDataFiles"` // Specifies whether all the constraints on the tablespace being dropped should be dropped. IsCascadeConstraints *bool `mandatory:"false" json:"isCascadeConstraints"` }
func (m DropTablespaceDetails) String() string
func (m *DropTablespaceDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DropTablespaceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DropTablespaceRequest wrapper for the DropTablespace operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DropTablespace.go.html to see an example of how to use DropTablespaceRequest.
type DropTablespaceRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The name of the tablespace. TablespaceName *string `mandatory:"true" contributesTo:"path" name:"tablespaceName"` // The details required to drop a tablespace. DropTablespaceDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DropTablespaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DropTablespaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DropTablespaceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DropTablespaceRequest) String() string
func (request DropTablespaceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DropTablespaceResponse wrapper for the DropTablespace operation
type DropTablespaceResponse struct { // The underlying http response RawResponse *http.Response // The TablespaceAdminStatus instance TablespaceAdminStatus `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DropTablespaceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DropTablespaceResponse) String() string
EnableAutomaticInitialPlanCaptureDetails The details required to enable automatic initial plan capture. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential
type EnableAutomaticInitialPlanCaptureDetails struct { Credentials ManagedDatabaseCredential `mandatory:"false" json:"credentials"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` }
func (m EnableAutomaticInitialPlanCaptureDetails) String() string
func (m *EnableAutomaticInitialPlanCaptureDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m EnableAutomaticInitialPlanCaptureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableAutomaticInitialPlanCaptureRequest wrapper for the EnableAutomaticInitialPlanCapture operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnableAutomaticInitialPlanCapture.go.html to see an example of how to use EnableAutomaticInitialPlanCaptureRequest.
type EnableAutomaticInitialPlanCaptureRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The details required to enable automatic initial plan capture. EnableAutomaticInitialPlanCaptureDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request EnableAutomaticInitialPlanCaptureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request EnableAutomaticInitialPlanCaptureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request EnableAutomaticInitialPlanCaptureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request EnableAutomaticInitialPlanCaptureRequest) String() string
func (request EnableAutomaticInitialPlanCaptureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableAutomaticInitialPlanCaptureResponse wrapper for the EnableAutomaticInitialPlanCapture operation
type EnableAutomaticInitialPlanCaptureResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response EnableAutomaticInitialPlanCaptureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response EnableAutomaticInitialPlanCaptureResponse) String() string
EnableAutomaticSpmEvolveAdvisorTaskDetails The details required to enable Automatic SPM Evolve Advisor task. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential
type EnableAutomaticSpmEvolveAdvisorTaskDetails struct { Credentials ManagedDatabaseCredential `mandatory:"false" json:"credentials"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` }
func (m EnableAutomaticSpmEvolveAdvisorTaskDetails) String() string
func (m *EnableAutomaticSpmEvolveAdvisorTaskDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m EnableAutomaticSpmEvolveAdvisorTaskDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableAutomaticSpmEvolveAdvisorTaskRequest wrapper for the EnableAutomaticSpmEvolveAdvisorTask operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnableAutomaticSpmEvolveAdvisorTask.go.html to see an example of how to use EnableAutomaticSpmEvolveAdvisorTaskRequest.
type EnableAutomaticSpmEvolveAdvisorTaskRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The details required to enable Automatic SPM Evolve Advisor task. EnableAutomaticSpmEvolveAdvisorTaskDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request EnableAutomaticSpmEvolveAdvisorTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request EnableAutomaticSpmEvolveAdvisorTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request EnableAutomaticSpmEvolveAdvisorTaskRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request EnableAutomaticSpmEvolveAdvisorTaskRequest) String() string
func (request EnableAutomaticSpmEvolveAdvisorTaskRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableAutomaticSpmEvolveAdvisorTaskResponse wrapper for the EnableAutomaticSpmEvolveAdvisorTask operation
type EnableAutomaticSpmEvolveAdvisorTaskResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response EnableAutomaticSpmEvolveAdvisorTaskResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response EnableAutomaticSpmEvolveAdvisorTaskResponse) String() string
EnableAutonomousDatabaseManagementFeatureDetails The details required to enable a Database Management feature for an Autonomous Database.
type EnableAutonomousDatabaseManagementFeatureDetails struct { FeatureDetails AutonomousDatabaseFeatureDetails `mandatory:"true" json:"featureDetails"` }
func (m EnableAutonomousDatabaseManagementFeatureDetails) String() string
func (m *EnableAutonomousDatabaseManagementFeatureDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m EnableAutonomousDatabaseManagementFeatureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableAutonomousDatabaseManagementFeatureRequest wrapper for the EnableAutonomousDatabaseManagementFeature operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnableAutonomousDatabaseManagementFeature.go.html to see an example of how to use EnableAutonomousDatabaseManagementFeatureRequest.
type EnableAutonomousDatabaseManagementFeatureRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Database. AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // The details required to enable a Database Management feature for an Autonomous Database. EnableAutonomousDatabaseManagementFeatureDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request EnableAutonomousDatabaseManagementFeatureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request EnableAutonomousDatabaseManagementFeatureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request EnableAutonomousDatabaseManagementFeatureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request EnableAutonomousDatabaseManagementFeatureRequest) String() string
func (request EnableAutonomousDatabaseManagementFeatureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableAutonomousDatabaseManagementFeatureResponse wrapper for the EnableAutonomousDatabaseManagementFeature operation
type EnableAutonomousDatabaseManagementFeatureResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response EnableAutonomousDatabaseManagementFeatureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response EnableAutonomousDatabaseManagementFeatureResponse) String() string
EnableDatabaseManagementFeatureDetails The details required to enable Database Management features for an Oracle cloud database.
type EnableDatabaseManagementFeatureDetails struct { FeatureDetails DatabaseFeatureDetails `mandatory:"true" json:"featureDetails"` }
func (m EnableDatabaseManagementFeatureDetails) String() string
func (m *EnableDatabaseManagementFeatureDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m EnableDatabaseManagementFeatureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableDatabaseManagementFeatureRequest wrapper for the EnableDatabaseManagementFeature operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnableDatabaseManagementFeature.go.html to see an example of how to use EnableDatabaseManagementFeatureRequest.
type EnableDatabaseManagementFeatureRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database. DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // The details required to enable a Database Management feature for an Oracle cloud database. EnableDatabaseManagementFeatureDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request EnableDatabaseManagementFeatureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request EnableDatabaseManagementFeatureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request EnableDatabaseManagementFeatureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request EnableDatabaseManagementFeatureRequest) String() string
func (request EnableDatabaseManagementFeatureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableDatabaseManagementFeatureResponse wrapper for the EnableDatabaseManagementFeature operation
type EnableDatabaseManagementFeatureResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response EnableDatabaseManagementFeatureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response EnableDatabaseManagementFeatureResponse) String() string
EnableExternalContainerDatabaseManagementFeatureDetails The details required to enable a Database Management feature for an external container database.
type EnableExternalContainerDatabaseManagementFeatureDetails struct { FeatureDetails ExternalDatabaseFeatureDetails `mandatory:"true" json:"featureDetails"` }
func (m EnableExternalContainerDatabaseManagementFeatureDetails) String() string
func (m *EnableExternalContainerDatabaseManagementFeatureDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m EnableExternalContainerDatabaseManagementFeatureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableExternalContainerDatabaseManagementFeatureRequest wrapper for the EnableExternalContainerDatabaseManagementFeature operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnableExternalContainerDatabaseManagementFeature.go.html to see an example of how to use EnableExternalContainerDatabaseManagementFeatureRequest.
type EnableExternalContainerDatabaseManagementFeatureRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external container database. ExternalContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalContainerDatabaseId"` // The details required to enable a Database Management feature for an external container database. EnableExternalContainerDatabaseManagementFeatureDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request EnableExternalContainerDatabaseManagementFeatureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request EnableExternalContainerDatabaseManagementFeatureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request EnableExternalContainerDatabaseManagementFeatureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request EnableExternalContainerDatabaseManagementFeatureRequest) String() string
func (request EnableExternalContainerDatabaseManagementFeatureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableExternalContainerDatabaseManagementFeatureResponse wrapper for the EnableExternalContainerDatabaseManagementFeature operation
type EnableExternalContainerDatabaseManagementFeatureResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response EnableExternalContainerDatabaseManagementFeatureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response EnableExternalContainerDatabaseManagementFeatureResponse) String() string
EnableExternalDatabaseManagementDetails Detail to enable or disable database management.
type EnableExternalDatabaseManagementDetails struct { // OCID of External MySQL Database connector. ConnectorId *string `mandatory:"true" json:"connectorId"` }
func (m EnableExternalDatabaseManagementDetails) String() string
func (m EnableExternalDatabaseManagementDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableExternalDbSystemDatabaseManagementDetails The details required to enable Database Management for an external DB system.
type EnableExternalDbSystemDatabaseManagementDetails struct { // The Oracle license model that applies to the external database. LicenseModel EnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnum `mandatory:"true" json:"licenseModel"` }
func (m EnableExternalDbSystemDatabaseManagementDetails) String() string
func (m EnableExternalDbSystemDatabaseManagementDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnum Enum with underlying type: string
type EnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnum string
Set of constants representing the allowable values for EnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnum
const ( EnableExternalDbSystemDatabaseManagementDetailsLicenseModelLicenseIncluded EnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnum = "LICENSE_INCLUDED" EnableExternalDbSystemDatabaseManagementDetailsLicenseModelBringYourOwnLicense EnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
func GetEnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnumValues() []EnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnum
GetEnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnumValues Enumerates the set of values for EnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnum
func GetMappingEnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnum(val string) (EnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnum, bool)
GetMappingEnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
EnableExternalDbSystemDatabaseManagementRequest wrapper for the EnableExternalDbSystemDatabaseManagement operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnableExternalDbSystemDatabaseManagement.go.html to see an example of how to use EnableExternalDbSystemDatabaseManagementRequest.
type EnableExternalDbSystemDatabaseManagementRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system. ExternalDbSystemId *string `mandatory:"true" contributesTo:"path" name:"externalDbSystemId"` // The details required to enable Database Management for an external DB system. EnableExternalDbSystemDatabaseManagementDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request EnableExternalDbSystemDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request EnableExternalDbSystemDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request EnableExternalDbSystemDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request EnableExternalDbSystemDatabaseManagementRequest) String() string
func (request EnableExternalDbSystemDatabaseManagementRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableExternalDbSystemDatabaseManagementResponse wrapper for the EnableExternalDbSystemDatabaseManagement operation
type EnableExternalDbSystemDatabaseManagementResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response EnableExternalDbSystemDatabaseManagementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response EnableExternalDbSystemDatabaseManagementResponse) String() string
EnableExternalDbSystemStackMonitoringDetails The details required to enable Stack Monitoring for an external DB system.
type EnableExternalDbSystemStackMonitoringDetails struct { // The status of the associated service. IsEnabled *bool `mandatory:"true" json:"isEnabled"` // The associated service-specific inputs in JSON string format, which Database Management can identify. Metadata *string `mandatory:"false" json:"metadata"` }
func (m EnableExternalDbSystemStackMonitoringDetails) String() string
func (m EnableExternalDbSystemStackMonitoringDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableExternalDbSystemStackMonitoringRequest wrapper for the EnableExternalDbSystemStackMonitoring operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnableExternalDbSystemStackMonitoring.go.html to see an example of how to use EnableExternalDbSystemStackMonitoringRequest.
type EnableExternalDbSystemStackMonitoringRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system. ExternalDbSystemId *string `mandatory:"true" contributesTo:"path" name:"externalDbSystemId"` // The details required to enable Stack Monitoring for an external DB system. EnableExternalDbSystemStackMonitoringDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request EnableExternalDbSystemStackMonitoringRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request EnableExternalDbSystemStackMonitoringRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request EnableExternalDbSystemStackMonitoringRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request EnableExternalDbSystemStackMonitoringRequest) String() string
func (request EnableExternalDbSystemStackMonitoringRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableExternalDbSystemStackMonitoringResponse wrapper for the EnableExternalDbSystemStackMonitoring operation
type EnableExternalDbSystemStackMonitoringResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response EnableExternalDbSystemStackMonitoringResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response EnableExternalDbSystemStackMonitoringResponse) String() string
EnableExternalExadataInfrastructureManagementDetails The details required to enable Database Management on the Exadata infrastructure.
type EnableExternalExadataInfrastructureManagementDetails struct { // The Oracle license model. LicenseModel EnableExternalExadataInfrastructureManagementDetailsLicenseModelEnum `mandatory:"true" json:"licenseModel"` }
func (m EnableExternalExadataInfrastructureManagementDetails) String() string
func (m EnableExternalExadataInfrastructureManagementDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableExternalExadataInfrastructureManagementDetailsLicenseModelEnum Enum with underlying type: string
type EnableExternalExadataInfrastructureManagementDetailsLicenseModelEnum string
Set of constants representing the allowable values for EnableExternalExadataInfrastructureManagementDetailsLicenseModelEnum
const ( EnableExternalExadataInfrastructureManagementDetailsLicenseModelLicenseIncluded EnableExternalExadataInfrastructureManagementDetailsLicenseModelEnum = "LICENSE_INCLUDED" EnableExternalExadataInfrastructureManagementDetailsLicenseModelBringYourOwnLicense EnableExternalExadataInfrastructureManagementDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
func GetEnableExternalExadataInfrastructureManagementDetailsLicenseModelEnumValues() []EnableExternalExadataInfrastructureManagementDetailsLicenseModelEnum
GetEnableExternalExadataInfrastructureManagementDetailsLicenseModelEnumValues Enumerates the set of values for EnableExternalExadataInfrastructureManagementDetailsLicenseModelEnum
func GetMappingEnableExternalExadataInfrastructureManagementDetailsLicenseModelEnum(val string) (EnableExternalExadataInfrastructureManagementDetailsLicenseModelEnum, bool)
GetMappingEnableExternalExadataInfrastructureManagementDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
EnableExternalExadataInfrastructureManagementRequest wrapper for the EnableExternalExadataInfrastructureManagement operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnableExternalExadataInfrastructureManagement.go.html to see an example of how to use EnableExternalExadataInfrastructureManagementRequest.
type EnableExternalExadataInfrastructureManagementRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExternalExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"externalExadataInfrastructureId"` // The details required to enable management for the Exadata infrastructure. EnableExternalExadataInfrastructureManagementDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request EnableExternalExadataInfrastructureManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request EnableExternalExadataInfrastructureManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request EnableExternalExadataInfrastructureManagementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request EnableExternalExadataInfrastructureManagementRequest) String() string
func (request EnableExternalExadataInfrastructureManagementRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableExternalExadataInfrastructureManagementResponse wrapper for the EnableExternalExadataInfrastructureManagement operation
type EnableExternalExadataInfrastructureManagementResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response EnableExternalExadataInfrastructureManagementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response EnableExternalExadataInfrastructureManagementResponse) String() string
EnableExternalMySqlDatabaseManagementRequest wrapper for the EnableExternalMySqlDatabaseManagement operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnableExternalMySqlDatabaseManagement.go.html to see an example of how to use EnableExternalMySqlDatabaseManagementRequest.
type EnableExternalMySqlDatabaseManagementRequest struct { // The OCID of the External MySQL Database. ExternalMySqlDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalMySqlDatabaseId"` // The details required to enable an external MySQL database resource. EnableExternalDatabaseManagementDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request EnableExternalMySqlDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request EnableExternalMySqlDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request EnableExternalMySqlDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request EnableExternalMySqlDatabaseManagementRequest) String() string
func (request EnableExternalMySqlDatabaseManagementRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableExternalMySqlDatabaseManagementResponse wrapper for the EnableExternalMySqlDatabaseManagement operation
type EnableExternalMySqlDatabaseManagementResponse 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 (response EnableExternalMySqlDatabaseManagementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response EnableExternalMySqlDatabaseManagementResponse) String() string
EnableExternalMysqlAssociatedServiceDetails Details to enable an eMysql Associated Service.
type EnableExternalMysqlAssociatedServiceDetails struct { // OCID of the Service Resource. ServiceResourceId *string `mandatory:"true" json:"serviceResourceId"` // OCID of the External MySQL Database connector. ConnectorId *string `mandatory:"true" json:"connectorId"` // Name of the Associated Service. ServiceName ExternalMysqlAssociatedServiceNameEnum `mandatory:"true" json:"serviceName"` }
func (m EnableExternalMysqlAssociatedServiceDetails) String() string
func (m EnableExternalMysqlAssociatedServiceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableExternalMysqlAssociatedServiceRequest wrapper for the EnableExternalMysqlAssociatedService operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnableExternalMysqlAssociatedService.go.html to see an example of how to use EnableExternalMysqlAssociatedServiceRequest.
type EnableExternalMysqlAssociatedServiceRequest struct { // The OCID of the External MySQL Database. ExternalMySqlDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalMySqlDatabaseId"` // The details required to enable an Associated Service for an external MySQL database resource. EnableExternalMysqlAssociatedServiceDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request EnableExternalMysqlAssociatedServiceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request EnableExternalMysqlAssociatedServiceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request EnableExternalMysqlAssociatedServiceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request EnableExternalMysqlAssociatedServiceRequest) String() string
func (request EnableExternalMysqlAssociatedServiceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableExternalMysqlAssociatedServiceResponse wrapper for the EnableExternalMysqlAssociatedService operation
type EnableExternalMysqlAssociatedServiceResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response EnableExternalMysqlAssociatedServiceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response EnableExternalMysqlAssociatedServiceResponse) String() string
EnableExternalNonContainerDatabaseManagementFeatureDetails The details required to enable a Database Management feature for an external non-container database.
type EnableExternalNonContainerDatabaseManagementFeatureDetails struct { FeatureDetails ExternalDatabaseFeatureDetails `mandatory:"true" json:"featureDetails"` }
func (m EnableExternalNonContainerDatabaseManagementFeatureDetails) String() string
func (m *EnableExternalNonContainerDatabaseManagementFeatureDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m EnableExternalNonContainerDatabaseManagementFeatureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableExternalNonContainerDatabaseManagementFeatureRequest wrapper for the EnableExternalNonContainerDatabaseManagementFeature operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnableExternalNonContainerDatabaseManagementFeature.go.html to see an example of how to use EnableExternalNonContainerDatabaseManagementFeatureRequest.
type EnableExternalNonContainerDatabaseManagementFeatureRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external non-container database. ExternalNonContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalNonContainerDatabaseId"` // The details required to enable a Database Management feature for an external non-container database. EnableExternalNonContainerDatabaseManagementFeatureDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request EnableExternalNonContainerDatabaseManagementFeatureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request EnableExternalNonContainerDatabaseManagementFeatureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request EnableExternalNonContainerDatabaseManagementFeatureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request EnableExternalNonContainerDatabaseManagementFeatureRequest) String() string
func (request EnableExternalNonContainerDatabaseManagementFeatureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableExternalNonContainerDatabaseManagementFeatureResponse wrapper for the EnableExternalNonContainerDatabaseManagementFeature operation
type EnableExternalNonContainerDatabaseManagementFeatureResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response EnableExternalNonContainerDatabaseManagementFeatureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response EnableExternalNonContainerDatabaseManagementFeatureResponse) String() string
EnableExternalPluggableDatabaseManagementFeatureDetails The details required to enable a Database Management feature for an external pluggable database.
type EnableExternalPluggableDatabaseManagementFeatureDetails struct { FeatureDetails ExternalPluggableDatabaseFeatureDetails `mandatory:"true" json:"featureDetails"` }
func (m EnableExternalPluggableDatabaseManagementFeatureDetails) String() string
func (m *EnableExternalPluggableDatabaseManagementFeatureDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m EnableExternalPluggableDatabaseManagementFeatureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableExternalPluggableDatabaseManagementFeatureRequest wrapper for the EnableExternalPluggableDatabaseManagementFeature operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnableExternalPluggableDatabaseManagementFeature.go.html to see an example of how to use EnableExternalPluggableDatabaseManagementFeatureRequest.
type EnableExternalPluggableDatabaseManagementFeatureRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external pluggable database. ExternalPluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalPluggableDatabaseId"` // The details required to enable a Database Management feature for an external pluggable database. EnableExternalPluggableDatabaseManagementFeatureDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request EnableExternalPluggableDatabaseManagementFeatureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request EnableExternalPluggableDatabaseManagementFeatureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request EnableExternalPluggableDatabaseManagementFeatureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request EnableExternalPluggableDatabaseManagementFeatureRequest) String() string
func (request EnableExternalPluggableDatabaseManagementFeatureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableExternalPluggableDatabaseManagementFeatureResponse wrapper for the EnableExternalPluggableDatabaseManagementFeature operation
type EnableExternalPluggableDatabaseManagementFeatureResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response EnableExternalPluggableDatabaseManagementFeatureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response EnableExternalPluggableDatabaseManagementFeatureResponse) String() string
EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskDetails The details required to enable high frequency Automatic SPM Evolve Advisor task. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential
type EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskDetails struct { Credentials ManagedDatabaseCredential `mandatory:"false" json:"credentials"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` }
func (m EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskDetails) String() string
func (m *EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest wrapper for the EnableHighFrequencyAutomaticSpmEvolveAdvisorTask operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnableHighFrequencyAutomaticSpmEvolveAdvisorTask.go.html to see an example of how to use EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest.
type EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The details required to enable high frequency Automatic SPM Evolve Advisor task. EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest) String() string
func (request EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskResponse wrapper for the EnableHighFrequencyAutomaticSpmEvolveAdvisorTask operation
type EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskResponse) String() string
EnablePluggableDatabaseManagementFeatureDetails The details required to enable a Database Management feature for an Oracle cloud pluggable database.
type EnablePluggableDatabaseManagementFeatureDetails struct { FeatureDetails DatabaseFeatureDetails `mandatory:"true" json:"featureDetails"` }
func (m EnablePluggableDatabaseManagementFeatureDetails) String() string
func (m *EnablePluggableDatabaseManagementFeatureDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m EnablePluggableDatabaseManagementFeatureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnablePluggableDatabaseManagementFeatureRequest wrapper for the EnablePluggableDatabaseManagementFeature operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnablePluggableDatabaseManagementFeature.go.html to see an example of how to use EnablePluggableDatabaseManagementFeatureRequest.
type EnablePluggableDatabaseManagementFeatureRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle cloud pluggable database. PluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"pluggableDatabaseId"` // The details required to enable a Database Management feature for an Oracle cloud pluggable database. EnablePluggableDatabaseManagementFeatureDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request EnablePluggableDatabaseManagementFeatureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request EnablePluggableDatabaseManagementFeatureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request EnablePluggableDatabaseManagementFeatureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request EnablePluggableDatabaseManagementFeatureRequest) String() string
func (request EnablePluggableDatabaseManagementFeatureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnablePluggableDatabaseManagementFeatureResponse wrapper for the EnablePluggableDatabaseManagementFeature operation
type EnablePluggableDatabaseManagementFeatureResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response EnablePluggableDatabaseManagementFeatureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response EnablePluggableDatabaseManagementFeatureResponse) String() string
EnableSqlPlanBaselinesUsageDetails The details required to enable SQL plan baseline usage. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential
type EnableSqlPlanBaselinesUsageDetails struct { Credentials ManagedDatabaseCredential `mandatory:"false" json:"credentials"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` }
func (m EnableSqlPlanBaselinesUsageDetails) String() string
func (m *EnableSqlPlanBaselinesUsageDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m EnableSqlPlanBaselinesUsageDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableSqlPlanBaselinesUsageRequest wrapper for the EnableSqlPlanBaselinesUsage operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnableSqlPlanBaselinesUsage.go.html to see an example of how to use EnableSqlPlanBaselinesUsageRequest.
type EnableSqlPlanBaselinesUsageRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The details required to enable SQL plan baseline usage. EnableSqlPlanBaselinesUsageDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request EnableSqlPlanBaselinesUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request EnableSqlPlanBaselinesUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request EnableSqlPlanBaselinesUsageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request EnableSqlPlanBaselinesUsageRequest) String() string
func (request EnableSqlPlanBaselinesUsageRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableSqlPlanBaselinesUsageResponse wrapper for the EnableSqlPlanBaselinesUsage operation
type EnableSqlPlanBaselinesUsageResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response EnableSqlPlanBaselinesUsageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response EnableSqlPlanBaselinesUsageResponse) String() string
EntityDiscovered The details of the base entity discovery.
type EntityDiscovered interface { // The name of the entity. GetDisplayName() *string // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the entity discovered. GetId() *string // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the agent used for monitoring. GetAgentId() *string // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated connector. GetConnectorId() *string // The version of the entity. GetVersion() *string // The internal identifier of the entity. GetInternalId() *string // The status of the entity. GetStatus() *string // The status of the entity discovery. GetDiscoverStatus() EntityDiscoveredDiscoverStatusEnum // The error code of the discovery. GetDiscoverErrorCode() *string // The error message of the discovery. GetDiscoverErrorMsg() *string }
EntityDiscoveredDiscoverStatusEnum Enum with underlying type: string
type EntityDiscoveredDiscoverStatusEnum string
Set of constants representing the allowable values for EntityDiscoveredDiscoverStatusEnum
const ( EntityDiscoveredDiscoverStatusPrevDiscovered EntityDiscoveredDiscoverStatusEnum = "PREV_DISCOVERED" EntityDiscoveredDiscoverStatusNewDiscovered EntityDiscoveredDiscoverStatusEnum = "NEW_DISCOVERED" EntityDiscoveredDiscoverStatusNotFound EntityDiscoveredDiscoverStatusEnum = "NOT_FOUND" EntityDiscoveredDiscoverStatusDiscovering EntityDiscoveredDiscoverStatusEnum = "DISCOVERING" )
func GetEntityDiscoveredDiscoverStatusEnumValues() []EntityDiscoveredDiscoverStatusEnum
GetEntityDiscoveredDiscoverStatusEnumValues Enumerates the set of values for EntityDiscoveredDiscoverStatusEnum
func GetMappingEntityDiscoveredDiscoverStatusEnum(val string) (EntityDiscoveredDiscoverStatusEnum, bool)
GetMappingEntityDiscoveredDiscoverStatusEnum performs case Insensitive comparison on enum value and return the desired enum
EntityDiscoveredEntityTypeEnum Enum with underlying type: string
type EntityDiscoveredEntityTypeEnum string
Set of constants representing the allowable values for EntityDiscoveredEntityTypeEnum
const ( EntityDiscoveredEntityTypeStorageServerDiscoverSummary EntityDiscoveredEntityTypeEnum = "STORAGE_SERVER_DISCOVER_SUMMARY" EntityDiscoveredEntityTypeStorageGridDiscoverSummary EntityDiscoveredEntityTypeEnum = "STORAGE_GRID_DISCOVER_SUMMARY" EntityDiscoveredEntityTypeDatabaseSystemDiscoverSummary EntityDiscoveredEntityTypeEnum = "DATABASE_SYSTEM_DISCOVER_SUMMARY" EntityDiscoveredEntityTypeInfrastructureDiscoverSummary EntityDiscoveredEntityTypeEnum = "INFRASTRUCTURE_DISCOVER_SUMMARY" EntityDiscoveredEntityTypeInfrastructureDiscover EntityDiscoveredEntityTypeEnum = "INFRASTRUCTURE_DISCOVER" )
func GetEntityDiscoveredEntityTypeEnumValues() []EntityDiscoveredEntityTypeEnum
GetEntityDiscoveredEntityTypeEnumValues Enumerates the set of values for EntityDiscoveredEntityTypeEnum
func GetMappingEntityDiscoveredEntityTypeEnum(val string) (EntityDiscoveredEntityTypeEnum, bool)
GetMappingEntityDiscoveredEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ExadataInfrastructureLifecycleStateValues the lifecycle state values for the Exadata infrastructure.
type ExadataInfrastructureLifecycleStateValues struct { // The current lifecycle state of the database resource. LifecycleState ExadataInfrastructureLifecycleStateValuesLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
func (m ExadataInfrastructureLifecycleStateValues) String() string
func (m ExadataInfrastructureLifecycleStateValues) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExadataInfrastructureLifecycleStateValuesLifecycleStateEnum Enum with underlying type: string
type ExadataInfrastructureLifecycleStateValuesLifecycleStateEnum string
Set of constants representing the allowable values for ExadataInfrastructureLifecycleStateValuesLifecycleStateEnum
const ( ExadataInfrastructureLifecycleStateValuesLifecycleStateCreating ExadataInfrastructureLifecycleStateValuesLifecycleStateEnum = "CREATING" ExadataInfrastructureLifecycleStateValuesLifecycleStateActive ExadataInfrastructureLifecycleStateValuesLifecycleStateEnum = "ACTIVE" ExadataInfrastructureLifecycleStateValuesLifecycleStateInactive ExadataInfrastructureLifecycleStateValuesLifecycleStateEnum = "INACTIVE" ExadataInfrastructureLifecycleStateValuesLifecycleStateUpdating ExadataInfrastructureLifecycleStateValuesLifecycleStateEnum = "UPDATING" ExadataInfrastructureLifecycleStateValuesLifecycleStateDeleting ExadataInfrastructureLifecycleStateValuesLifecycleStateEnum = "DELETING" ExadataInfrastructureLifecycleStateValuesLifecycleStateDeleted ExadataInfrastructureLifecycleStateValuesLifecycleStateEnum = "DELETED" ExadataInfrastructureLifecycleStateValuesLifecycleStateFailed ExadataInfrastructureLifecycleStateValuesLifecycleStateEnum = "FAILED" )
func GetExadataInfrastructureLifecycleStateValuesLifecycleStateEnumValues() []ExadataInfrastructureLifecycleStateValuesLifecycleStateEnum
GetExadataInfrastructureLifecycleStateValuesLifecycleStateEnumValues Enumerates the set of values for ExadataInfrastructureLifecycleStateValuesLifecycleStateEnum
func GetMappingExadataInfrastructureLifecycleStateValuesLifecycleStateEnum(val string) (ExadataInfrastructureLifecycleStateValuesLifecycleStateEnum, bool)
GetMappingExadataInfrastructureLifecycleStateValuesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
ExecutionPlanStatsComparision The comparison report of the SQL execution plan statistics in the original and modified plan.
type ExecutionPlanStatsComparision struct { Original *SqlTuningTaskPlanStats `mandatory:"true" json:"original"` Modified *SqlTuningTaskPlanStats `mandatory:"true" json:"modified"` }
func (m ExecutionPlanStatsComparision) String() string
func (m ExecutionPlanStatsComparision) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalAsm The details of an external ASM.
type ExternalAsm struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external ASM. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the external ASM. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The name of the external ASM. ComponentName *string `mandatory:"true" json:"componentName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system that the ASM is a part of. ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"` // The current lifecycle state of the external ASM. LifecycleState ExternalAsmLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the external ASM was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The date and time the external ASM was last updated. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external connector. ExternalConnectorId *string `mandatory:"false" json:"externalConnectorId"` // The directory in which ASM is installed. This is the same directory in which Oracle Grid Infrastructure is installed. GridHome *string `mandatory:"false" json:"gridHome"` // Indicates whether the ASM is a cluster ASM or not. IsCluster *bool `mandatory:"false" json:"isCluster"` // Indicates whether Oracle Flex ASM is enabled or not. IsFlexEnabled *bool `mandatory:"false" json:"isFlexEnabled"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The list of databases that are serviced by the ASM. ServicedDatabases []ExternalAsmServicedDatabase `mandatory:"false" json:"servicedDatabases"` // The additional details of the external ASM defined in `{"key": "value"}` format. // Example: `{"bar-key": "value"}` AdditionalDetails map[string]string `mandatory:"false" json:"additionalDetails"` // The ASM version. Version *string `mandatory:"false" json:"version"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m ExternalAsm) String() string
func (m ExternalAsm) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalAsmCollection A collection of external ASMs.
type ExternalAsmCollection struct { // An array of external ASMs. Items []ExternalAsmSummary `mandatory:"true" json:"items"` }
func (m ExternalAsmCollection) String() string
func (m ExternalAsmCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalAsmConfiguration The configuration details of an ASM.
type ExternalAsmConfiguration struct { // An array of initialization parameters for the external ASM instances. InitParameters []ExternalAsmInstanceParameters `mandatory:"true" json:"initParameters"` }
func (m ExternalAsmConfiguration) String() string
func (m ExternalAsmConfiguration) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalAsmConnectionInfo The details required to connect to an external ASM instance.
type ExternalAsmConnectionInfo struct { ConnectionString *AsmConnectionString `mandatory:"true" json:"connectionString"` ConnectionCredentials AsmConnectionCredentials `mandatory:"true" json:"connectionCredentials"` }
func (m ExternalAsmConnectionInfo) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExternalAsmConnectionInfo) String() string
func (m *ExternalAsmConnectionInfo) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ExternalAsmConnectionInfo) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalAsmDiskGroupCollection A collection of external ASM disk groups.
type ExternalAsmDiskGroupCollection struct { // An array of external ASM disk groups. Items []ExternalAsmDiskGroupSummary `mandatory:"true" json:"items"` }
func (m ExternalAsmDiskGroupCollection) String() string
func (m ExternalAsmDiskGroupCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalAsmDiskGroupSummary The summary of an external ASM disk group.
type ExternalAsmDiskGroupSummary struct { // The name of the ASM disk group. Name *string `mandatory:"true" json:"name"` // The number of ASM instances that have the disk group in mounted state. MountingInstanceCount *int `mandatory:"false" json:"mountingInstanceCount"` // The number of ASM instances that have the disk group in dismounted state. DismountingInstanceCount *int `mandatory:"false" json:"dismountingInstanceCount"` // The redundancy type of the disk group. RedundancyType ExternalAsmDiskGroupSummaryRedundancyTypeEnum `mandatory:"false" json:"redundancyType,omitempty"` // Indicates whether the disk group is a sparse disk group or not. IsSparse *bool `mandatory:"false" json:"isSparse"` // The unique names of the databases using the disk group. Databases []string `mandatory:"false" json:"databases"` // The total capacity of the disk group (in megabytes). TotalSizeInMBs *int64 `mandatory:"false" json:"totalSizeInMBs"` // The used capacity of the disk group (in megabytes). UsedSizeInMBs *int64 `mandatory:"false" json:"usedSizeInMBs"` // The percentage of used space in the disk group. UsedPercent *float32 `mandatory:"false" json:"usedPercent"` }
func (m ExternalAsmDiskGroupSummary) String() string
func (m ExternalAsmDiskGroupSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalAsmDiskGroupSummaryRedundancyTypeEnum Enum with underlying type: string
type ExternalAsmDiskGroupSummaryRedundancyTypeEnum string
Set of constants representing the allowable values for ExternalAsmDiskGroupSummaryRedundancyTypeEnum
const ( ExternalAsmDiskGroupSummaryRedundancyTypeExtend ExternalAsmDiskGroupSummaryRedundancyTypeEnum = "EXTEND" ExternalAsmDiskGroupSummaryRedundancyTypeExtern ExternalAsmDiskGroupSummaryRedundancyTypeEnum = "EXTERN" ExternalAsmDiskGroupSummaryRedundancyTypeFlex ExternalAsmDiskGroupSummaryRedundancyTypeEnum = "FLEX" ExternalAsmDiskGroupSummaryRedundancyTypeHigh ExternalAsmDiskGroupSummaryRedundancyTypeEnum = "HIGH" ExternalAsmDiskGroupSummaryRedundancyTypeNormal ExternalAsmDiskGroupSummaryRedundancyTypeEnum = "NORMAL" )
func GetExternalAsmDiskGroupSummaryRedundancyTypeEnumValues() []ExternalAsmDiskGroupSummaryRedundancyTypeEnum
GetExternalAsmDiskGroupSummaryRedundancyTypeEnumValues Enumerates the set of values for ExternalAsmDiskGroupSummaryRedundancyTypeEnum
func GetMappingExternalAsmDiskGroupSummaryRedundancyTypeEnum(val string) (ExternalAsmDiskGroupSummaryRedundancyTypeEnum, bool)
GetMappingExternalAsmDiskGroupSummaryRedundancyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalAsmInstance The details of an external ASM instance.
type ExternalAsmInstance struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external ASM instance. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the ASM instance. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The name of the external ASM instance. ComponentName *string `mandatory:"true" json:"componentName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external ASM that the ASM instance belongs to. ExternalAsmId *string `mandatory:"true" json:"externalAsmId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system that the ASM instance is a part of. ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"` // The current lifecycle state of the external ASM instance. LifecycleState ExternalAsmInstanceLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB node on which the ASM instance is running. ExternalDbNodeId *string `mandatory:"false" json:"externalDbNodeId"` // The Automatic Diagnostic Repository (ADR) home directory for the ASM instance. AdrHomeDirectory *string `mandatory:"false" json:"adrHomeDirectory"` // The name of the host on which the ASM instance is running. HostName *string `mandatory:"false" json:"hostName"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the external ASM instance was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The date and time the external ASM instance was last updated. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m ExternalAsmInstance) String() string
func (m ExternalAsmInstance) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalAsmInstanceCollection A collection of external ASM instances.
type ExternalAsmInstanceCollection struct { // An array of external ASM instances. Items []ExternalAsmInstanceSummary `mandatory:"true" json:"items"` }
func (m ExternalAsmInstanceCollection) String() string
func (m ExternalAsmInstanceCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalAsmInstanceLifecycleStateEnum Enum with underlying type: string
type ExternalAsmInstanceLifecycleStateEnum string
Set of constants representing the allowable values for ExternalAsmInstanceLifecycleStateEnum
const ( ExternalAsmInstanceLifecycleStateCreating ExternalAsmInstanceLifecycleStateEnum = "CREATING" ExternalAsmInstanceLifecycleStateActive ExternalAsmInstanceLifecycleStateEnum = "ACTIVE" ExternalAsmInstanceLifecycleStateInactive ExternalAsmInstanceLifecycleStateEnum = "INACTIVE" ExternalAsmInstanceLifecycleStateUpdating ExternalAsmInstanceLifecycleStateEnum = "UPDATING" ExternalAsmInstanceLifecycleStateDeleting ExternalAsmInstanceLifecycleStateEnum = "DELETING" ExternalAsmInstanceLifecycleStateDeleted ExternalAsmInstanceLifecycleStateEnum = "DELETED" ExternalAsmInstanceLifecycleStateFailed ExternalAsmInstanceLifecycleStateEnum = "FAILED" )
func GetExternalAsmInstanceLifecycleStateEnumValues() []ExternalAsmInstanceLifecycleStateEnum
GetExternalAsmInstanceLifecycleStateEnumValues Enumerates the set of values for ExternalAsmInstanceLifecycleStateEnum
func GetMappingExternalAsmInstanceLifecycleStateEnum(val string) (ExternalAsmInstanceLifecycleStateEnum, bool)
GetMappingExternalAsmInstanceLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalAsmInstanceParameters The initialization parameters for an ASM instance.
type ExternalAsmInstanceParameters struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external ASM instance. AsmInstanceId *string `mandatory:"true" json:"asmInstanceId"` // The user-friendly name for the ASM instance. The name does not have to be unique. AsmInstanceDisplayName *string `mandatory:"true" json:"asmInstanceDisplayName"` // An operating system-dependent value used to limit the set of disks considered for discovery. DiskDiscoveryPath *string `mandatory:"true" json:"diskDiscoveryPath"` // The list of disk group names that an ASM instance mounts at startup or when the `ALTER DISKGROUP ALL MOUNT` statement is issued. AutoMountDiskGroups []string `mandatory:"true" json:"autoMountDiskGroups"` // The maximum power on an ASM instance for disk rebalancing. RebalancePower *int `mandatory:"true" json:"rebalancePower"` // The list of failure groups that contain preferred read disks. PreferredReadFailureGroups []string `mandatory:"true" json:"preferredReadFailureGroups"` }
func (m ExternalAsmInstanceParameters) String() string
func (m ExternalAsmInstanceParameters) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalAsmInstanceSummary The summary of an external ASM instance.
type ExternalAsmInstanceSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external ASM instance. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the ASM instance. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The name of the external ASM instance. ComponentName *string `mandatory:"true" json:"componentName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external ASM that the ASM instance belongs to. ExternalAsmId *string `mandatory:"true" json:"externalAsmId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system that the ASM instance is a part of. ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"` // The current lifecycle state of the external ASM instance. LifecycleState ExternalAsmInstanceLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB node on which the ASM instance is running. ExternalDbNodeId *string `mandatory:"false" json:"externalDbNodeId"` // The Automatic Diagnostic Repository (ADR) home directory for the ASM instance. AdrHomeDirectory *string `mandatory:"false" json:"adrHomeDirectory"` // The name of the host on which the ASM instance is running. HostName *string `mandatory:"false" json:"hostName"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the external ASM instance was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The date and time the external ASM instance was last updated. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m ExternalAsmInstanceSummary) String() string
func (m ExternalAsmInstanceSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalAsmLifecycleStateEnum Enum with underlying type: string
type ExternalAsmLifecycleStateEnum string
Set of constants representing the allowable values for ExternalAsmLifecycleStateEnum
const ( ExternalAsmLifecycleStateCreating ExternalAsmLifecycleStateEnum = "CREATING" ExternalAsmLifecycleStateNotConnected ExternalAsmLifecycleStateEnum = "NOT_CONNECTED" ExternalAsmLifecycleStateActive ExternalAsmLifecycleStateEnum = "ACTIVE" ExternalAsmLifecycleStateInactive ExternalAsmLifecycleStateEnum = "INACTIVE" ExternalAsmLifecycleStateUpdating ExternalAsmLifecycleStateEnum = "UPDATING" ExternalAsmLifecycleStateDeleting ExternalAsmLifecycleStateEnum = "DELETING" ExternalAsmLifecycleStateDeleted ExternalAsmLifecycleStateEnum = "DELETED" ExternalAsmLifecycleStateFailed ExternalAsmLifecycleStateEnum = "FAILED" )
func GetExternalAsmLifecycleStateEnumValues() []ExternalAsmLifecycleStateEnum
GetExternalAsmLifecycleStateEnumValues Enumerates the set of values for ExternalAsmLifecycleStateEnum
func GetMappingExternalAsmLifecycleStateEnum(val string) (ExternalAsmLifecycleStateEnum, bool)
GetMappingExternalAsmLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalAsmServicedDatabase The details of a database serviced by an external ASM.
type ExternalAsmServicedDatabase struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external database. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The unique name of the external database. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the external database resides. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The type of Oracle Database installation. DatabaseType DatabaseTypeEnum `mandatory:"false" json:"databaseType,omitempty"` // The subtype of Oracle Database. Indicates whether the database is a Container Database, // Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database. DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"` // Indicates whether the database is a Managed Database or not. IsManaged *bool `mandatory:"false" json:"isManaged"` // The list of ASM disk groups used by the database. DiskGroups []string `mandatory:"false" json:"diskGroups"` }
func (m ExternalAsmServicedDatabase) String() string
func (m ExternalAsmServicedDatabase) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalAsmSummary The summary of an external ASM.
type ExternalAsmSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external ASM. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the external ASM. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The name of the external ASM. ComponentName *string `mandatory:"true" json:"componentName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system that the ASM is a part of. ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"` // The current lifecycle state of the external ASM. LifecycleState ExternalAsmLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the external ASM was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The date and time the external ASM was last updated. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external connector. ExternalConnectorId *string `mandatory:"false" json:"externalConnectorId"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m ExternalAsmSummary) String() string
func (m ExternalAsmSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalAsmUserCollection A collection of external ASM users.
type ExternalAsmUserCollection struct { // An array of external ASM users. Items []ExternalAsmUserSummary `mandatory:"true" json:"items"` }
func (m ExternalAsmUserCollection) String() string
func (m ExternalAsmUserCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalAsmUserSummary The summary of an ASM user.
type ExternalAsmUserSummary struct { // The name of the ASM user. Name *string `mandatory:"true" json:"name"` // The list of privileges of the ASM user. Privileges []string `mandatory:"true" json:"privileges"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external ASM. AsmId *string `mandatory:"false" json:"asmId"` }
func (m ExternalAsmUserSummary) String() string
func (m ExternalAsmUserSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalCluster The details of an external cluster.
type ExternalCluster struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external cluster. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the external cluster. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The name of the external cluster. ComponentName *string `mandatory:"true" json:"componentName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system that the cluster is a part of. ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"` // The current lifecycle state of the external cluster. LifecycleState ExternalClusterLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the external cluster was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The date and time the external cluster was last updated. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external connector. ExternalConnectorId *string `mandatory:"false" json:"externalConnectorId"` // The directory in which Oracle Grid Infrastructure is installed. GridHome *string `mandatory:"false" json:"gridHome"` // Indicates whether the cluster is Oracle Flex Cluster or not. IsFlexCluster *bool `mandatory:"false" json:"isFlexCluster"` // The additional details of the external cluster defined in `{"key": "value"}` format. // Example: `{"bar-key": "value"}` AdditionalDetails map[string]string `mandatory:"false" json:"additionalDetails"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The list of network address configurations of the external cluster. NetworkConfigurations []ExternalClusterNetworkConfiguration `mandatory:"false" json:"networkConfigurations"` // The list of Virtual IP (VIP) configurations of the external cluster. VipConfigurations []ExternalClusterVipConfiguration `mandatory:"false" json:"vipConfigurations"` // The list of Single Client Access Name (SCAN) configurations of the external cluster. ScanConfigurations []ExternalClusterScanListenerConfiguration `mandatory:"false" json:"scanConfigurations"` // The location of the Oracle Cluster Registry (OCR). OcrFileLocation *string `mandatory:"false" json:"ocrFileLocation"` // The cluster version. Version *string `mandatory:"false" json:"version"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m ExternalCluster) String() string
func (m ExternalCluster) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalClusterCollection A collection of external clusters.
type ExternalClusterCollection struct { // An array of external clusters. Items []ExternalClusterSummary `mandatory:"true" json:"items"` }
func (m ExternalClusterCollection) String() string
func (m ExternalClusterCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalClusterInstance The details of an external cluster instance.
type ExternalClusterInstance struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external cluster instance. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the cluster instance. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The name of the external cluster instance. ComponentName *string `mandatory:"true" json:"componentName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external cluster that the cluster instance belongs to. ExternalClusterId *string `mandatory:"true" json:"externalClusterId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system that the cluster instance is a part of. ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"` // The current lifecycle state of the external cluster instance. LifecycleState ExternalClusterInstanceLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB node. ExternalDbNodeId *string `mandatory:"false" json:"externalDbNodeId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external connector. ExternalConnectorId *string `mandatory:"false" json:"externalConnectorId"` // The name of the host on which the cluster instance is running. HostName *string `mandatory:"false" json:"hostName"` // The role of the cluster node. NodeRole ExternalClusterInstanceNodeRoleEnum `mandatory:"false" json:"nodeRole,omitempty"` // The Oracle base location of Cluster Ready Services (CRS). CrsBaseDirectory *string `mandatory:"false" json:"crsBaseDirectory"` // The Automatic Diagnostic Repository (ADR) home directory for the cluster instance. AdrHomeDirectory *string `mandatory:"false" json:"adrHomeDirectory"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the external cluster instance was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The date and time the external cluster instance was last updated. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m ExternalClusterInstance) String() string
func (m ExternalClusterInstance) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalClusterInstanceCollection A collection of external cluster instances.
type ExternalClusterInstanceCollection struct { // An array of external cluster instances. Items []ExternalClusterInstanceSummary `mandatory:"true" json:"items"` }
func (m ExternalClusterInstanceCollection) String() string
func (m ExternalClusterInstanceCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalClusterInstanceLifecycleStateEnum Enum with underlying type: string
type ExternalClusterInstanceLifecycleStateEnum string
Set of constants representing the allowable values for ExternalClusterInstanceLifecycleStateEnum
const ( ExternalClusterInstanceLifecycleStateCreating ExternalClusterInstanceLifecycleStateEnum = "CREATING" ExternalClusterInstanceLifecycleStateNotConnected ExternalClusterInstanceLifecycleStateEnum = "NOT_CONNECTED" ExternalClusterInstanceLifecycleStateActive ExternalClusterInstanceLifecycleStateEnum = "ACTIVE" ExternalClusterInstanceLifecycleStateInactive ExternalClusterInstanceLifecycleStateEnum = "INACTIVE" ExternalClusterInstanceLifecycleStateUpdating ExternalClusterInstanceLifecycleStateEnum = "UPDATING" ExternalClusterInstanceLifecycleStateDeleting ExternalClusterInstanceLifecycleStateEnum = "DELETING" ExternalClusterInstanceLifecycleStateDeleted ExternalClusterInstanceLifecycleStateEnum = "DELETED" ExternalClusterInstanceLifecycleStateFailed ExternalClusterInstanceLifecycleStateEnum = "FAILED" )
func GetExternalClusterInstanceLifecycleStateEnumValues() []ExternalClusterInstanceLifecycleStateEnum
GetExternalClusterInstanceLifecycleStateEnumValues Enumerates the set of values for ExternalClusterInstanceLifecycleStateEnum
func GetMappingExternalClusterInstanceLifecycleStateEnum(val string) (ExternalClusterInstanceLifecycleStateEnum, bool)
GetMappingExternalClusterInstanceLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalClusterInstanceNodeRoleEnum Enum with underlying type: string
type ExternalClusterInstanceNodeRoleEnum string
Set of constants representing the allowable values for ExternalClusterInstanceNodeRoleEnum
const ( ExternalClusterInstanceNodeRoleHub ExternalClusterInstanceNodeRoleEnum = "HUB" ExternalClusterInstanceNodeRoleLeaf ExternalClusterInstanceNodeRoleEnum = "LEAF" )
func GetExternalClusterInstanceNodeRoleEnumValues() []ExternalClusterInstanceNodeRoleEnum
GetExternalClusterInstanceNodeRoleEnumValues Enumerates the set of values for ExternalClusterInstanceNodeRoleEnum
func GetMappingExternalClusterInstanceNodeRoleEnum(val string) (ExternalClusterInstanceNodeRoleEnum, bool)
GetMappingExternalClusterInstanceNodeRoleEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalClusterInstanceSummary The summary of an external cluster instance.
type ExternalClusterInstanceSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external cluster instance. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the cluster instance. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The name of the external cluster instance. ComponentName *string `mandatory:"true" json:"componentName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external cluster that the cluster instance belongs to. ExternalClusterId *string `mandatory:"true" json:"externalClusterId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system that the cluster instance is a part of. ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"` // The current lifecycle state of the external cluster instance. LifecycleState ExternalClusterInstanceLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB node. ExternalDbNodeId *string `mandatory:"false" json:"externalDbNodeId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external connector. ExternalConnectorId *string `mandatory:"false" json:"externalConnectorId"` // The name of the host on which the cluster instance is running. HostName *string `mandatory:"false" json:"hostName"` // The role of the cluster node. NodeRole ExternalClusterInstanceNodeRoleEnum `mandatory:"false" json:"nodeRole,omitempty"` // The Oracle base location of Cluster Ready Services (CRS). CrsBaseDirectory *string `mandatory:"false" json:"crsBaseDirectory"` // The Automatic Diagnostic Repository (ADR) home directory for the cluster instance. AdrHomeDirectory *string `mandatory:"false" json:"adrHomeDirectory"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the external cluster instance was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The date and time the external cluster instance was last updated. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m ExternalClusterInstanceSummary) String() string
func (m ExternalClusterInstanceSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalClusterLifecycleStateEnum Enum with underlying type: string
type ExternalClusterLifecycleStateEnum string
Set of constants representing the allowable values for ExternalClusterLifecycleStateEnum
const ( ExternalClusterLifecycleStateCreating ExternalClusterLifecycleStateEnum = "CREATING" ExternalClusterLifecycleStateNotConnected ExternalClusterLifecycleStateEnum = "NOT_CONNECTED" ExternalClusterLifecycleStateActive ExternalClusterLifecycleStateEnum = "ACTIVE" ExternalClusterLifecycleStateInactive ExternalClusterLifecycleStateEnum = "INACTIVE" ExternalClusterLifecycleStateUpdating ExternalClusterLifecycleStateEnum = "UPDATING" ExternalClusterLifecycleStateDeleting ExternalClusterLifecycleStateEnum = "DELETING" ExternalClusterLifecycleStateDeleted ExternalClusterLifecycleStateEnum = "DELETED" ExternalClusterLifecycleStateFailed ExternalClusterLifecycleStateEnum = "FAILED" )
func GetExternalClusterLifecycleStateEnumValues() []ExternalClusterLifecycleStateEnum
GetExternalClusterLifecycleStateEnumValues Enumerates the set of values for ExternalClusterLifecycleStateEnum
func GetMappingExternalClusterLifecycleStateEnum(val string) (ExternalClusterLifecycleStateEnum, bool)
GetMappingExternalClusterLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalClusterNetworkConfiguration The details of a network address configuration in an external cluster.
type ExternalClusterNetworkConfiguration struct { // The network number. NetworkNumber *int `mandatory:"false" json:"networkNumber"` // The network type. NetworkType ExternalClusterNetworkConfigurationNetworkTypeEnum `mandatory:"false" json:"networkType,omitempty"` // The subnet for the network. Subnet *string `mandatory:"false" json:"subnet"` }
func (m ExternalClusterNetworkConfiguration) String() string
func (m ExternalClusterNetworkConfiguration) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalClusterNetworkConfigurationNetworkTypeEnum Enum with underlying type: string
type ExternalClusterNetworkConfigurationNetworkTypeEnum string
Set of constants representing the allowable values for ExternalClusterNetworkConfigurationNetworkTypeEnum
const ( ExternalClusterNetworkConfigurationNetworkTypeAutoconfig ExternalClusterNetworkConfigurationNetworkTypeEnum = "AUTOCONFIG" ExternalClusterNetworkConfigurationNetworkTypeDhcp ExternalClusterNetworkConfigurationNetworkTypeEnum = "DHCP" ExternalClusterNetworkConfigurationNetworkTypeStatic ExternalClusterNetworkConfigurationNetworkTypeEnum = "STATIC" ExternalClusterNetworkConfigurationNetworkTypeMixed ExternalClusterNetworkConfigurationNetworkTypeEnum = "MIXED" )
func GetExternalClusterNetworkConfigurationNetworkTypeEnumValues() []ExternalClusterNetworkConfigurationNetworkTypeEnum
GetExternalClusterNetworkConfigurationNetworkTypeEnumValues Enumerates the set of values for ExternalClusterNetworkConfigurationNetworkTypeEnum
func GetMappingExternalClusterNetworkConfigurationNetworkTypeEnum(val string) (ExternalClusterNetworkConfigurationNetworkTypeEnum, bool)
GetMappingExternalClusterNetworkConfigurationNetworkTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalClusterScanListenerConfiguration The details of a SCAN listener in an external cluster.
type ExternalClusterScanListenerConfiguration struct { // The name of the SCAN listener. ScanName *string `mandatory:"false" json:"scanName"` // The network number from which SCAN VIPs are obtained. NetworkNumber *int `mandatory:"false" json:"networkNumber"` // The port number of the SCAN listener. ScanPort *int `mandatory:"false" json:"scanPort"` // The protocol of the SCAN listener. ScanProtocol ExternalClusterScanListenerConfigurationScanProtocolEnum `mandatory:"false" json:"scanProtocol,omitempty"` }
func (m ExternalClusterScanListenerConfiguration) String() string
func (m ExternalClusterScanListenerConfiguration) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalClusterScanListenerConfigurationScanProtocolEnum Enum with underlying type: string
type ExternalClusterScanListenerConfigurationScanProtocolEnum string
Set of constants representing the allowable values for ExternalClusterScanListenerConfigurationScanProtocolEnum
const ( ExternalClusterScanListenerConfigurationScanProtocolTcp ExternalClusterScanListenerConfigurationScanProtocolEnum = "TCP" ExternalClusterScanListenerConfigurationScanProtocolTcps ExternalClusterScanListenerConfigurationScanProtocolEnum = "TCPS" )
func GetExternalClusterScanListenerConfigurationScanProtocolEnumValues() []ExternalClusterScanListenerConfigurationScanProtocolEnum
GetExternalClusterScanListenerConfigurationScanProtocolEnumValues Enumerates the set of values for ExternalClusterScanListenerConfigurationScanProtocolEnum
func GetMappingExternalClusterScanListenerConfigurationScanProtocolEnum(val string) (ExternalClusterScanListenerConfigurationScanProtocolEnum, bool)
GetMappingExternalClusterScanListenerConfigurationScanProtocolEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalClusterSummary The summary of an external cluster.
type ExternalClusterSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external cluster. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the external cluster. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The name of the external cluster. ComponentName *string `mandatory:"true" json:"componentName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system that the cluster is a part of. ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"` // The current lifecycle state of the external cluster. LifecycleState ExternalClusterLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the external cluster was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The date and time the external cluster was last updated. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external connector. ExternalConnectorId *string `mandatory:"false" json:"externalConnectorId"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m ExternalClusterSummary) String() string
func (m ExternalClusterSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalClusterVipConfiguration The details of the Virtual IP (VIP) address for a node in an external cluster.
type ExternalClusterVipConfiguration struct { // The name of the node with the VIP. NodeName *string `mandatory:"false" json:"nodeName"` // The VIP name or IP address. Address *string `mandatory:"false" json:"address"` // The network number from which VIPs are obtained. NetworkNumber *int `mandatory:"false" json:"networkNumber"` }
func (m ExternalClusterVipConfiguration) String() string
func (m ExternalClusterVipConfiguration) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalConnectorDetails The details of the external database connector used to connect to the external database.
type ExternalConnectorDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external database connector. DatabaseConnectorId *string `mandatory:"true" json:"databaseConnectorId"` }
func (m ExternalConnectorDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExternalConnectorDetails) String() string
func (m ExternalConnectorDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalDatabaseCollection A collection of external databases.
type ExternalDatabaseCollection struct { // An array of external databases. Items []ExternalDatabaseSummary `mandatory:"true" json:"items"` }
func (m ExternalDatabaseCollection) String() string
func (m ExternalDatabaseCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalDatabaseConnectionInfo The details required to connect to an external Oracle Database. It takes either connectionCredentials or databaseCredential. It's recommended to provide databaseCredential
type ExternalDatabaseConnectionInfo struct { ConnectionString *DatabaseConnectionString `mandatory:"true" json:"connectionString"` ConnectionCredentials DatabaseConnectionCredentials `mandatory:"false" json:"connectionCredentials"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` }
func (m ExternalDatabaseConnectionInfo) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExternalDatabaseConnectionInfo) String() string
func (m *ExternalDatabaseConnectionInfo) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ExternalDatabaseConnectionInfo) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalDatabaseDiagnosticsAndManagementFeatureDetails The details required to enable the Diagnostics and Management feature.
type ExternalDatabaseDiagnosticsAndManagementFeatureDetails struct { ConnectorDetails ConnectorDetails `mandatory:"true" json:"connectorDetails"` // The Oracle license model that applies to the external database. LicenseModel ExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnum `mandatory:"true" json:"licenseModel"` }
func (m ExternalDatabaseDiagnosticsAndManagementFeatureDetails) GetConnectorDetails() ConnectorDetails
GetConnectorDetails returns ConnectorDetails
func (m ExternalDatabaseDiagnosticsAndManagementFeatureDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExternalDatabaseDiagnosticsAndManagementFeatureDetails) String() string
func (m *ExternalDatabaseDiagnosticsAndManagementFeatureDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ExternalDatabaseDiagnosticsAndManagementFeatureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnum Enum with underlying type: string
type ExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnum string
Set of constants representing the allowable values for ExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnum
const ( ExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelLicenseIncluded ExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnum = "LICENSE_INCLUDED" ExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelBringYourOwnLicense ExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
func GetExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnumValues() []ExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnum
GetExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnumValues Enumerates the set of values for ExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnum
func GetMappingExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnum(val string) (ExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnum, bool)
GetMappingExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalDatabaseFeatureDetails The details required to enable the specified Database Management feature.
type ExternalDatabaseFeatureDetails interface { GetConnectorDetails() ConnectorDetails }
ExternalDatabaseInstance The details of an external database instance.
type ExternalDatabaseInstance struct { // The instance number of the database instance. InstanceNumber *int `mandatory:"true" json:"instanceNumber"` // The name of the database instance. InstanceName *string `mandatory:"true" json:"instanceName"` // The name of the host machine. HostName *string `mandatory:"true" json:"hostName"` }
func (m ExternalDatabaseInstance) String() string
func (m ExternalDatabaseInstance) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalDatabaseLifecycleManagementFeatureDetails The details required to enable the Database Lifecycle Management feature.
type ExternalDatabaseLifecycleManagementFeatureDetails struct { ConnectorDetails ConnectorDetails `mandatory:"true" json:"connectorDetails"` // The Oracle license model that applies to the external database. LicenseModel ExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnum `mandatory:"true" json:"licenseModel"` }
func (m ExternalDatabaseLifecycleManagementFeatureDetails) GetConnectorDetails() ConnectorDetails
GetConnectorDetails returns ConnectorDetails
func (m ExternalDatabaseLifecycleManagementFeatureDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExternalDatabaseLifecycleManagementFeatureDetails) String() string
func (m *ExternalDatabaseLifecycleManagementFeatureDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ExternalDatabaseLifecycleManagementFeatureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnum Enum with underlying type: string
type ExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnum string
Set of constants representing the allowable values for ExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnum
const ( ExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelLicenseIncluded ExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnum = "LICENSE_INCLUDED" ExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelBringYourOwnLicense ExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
func GetExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnumValues() []ExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnum
GetExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnumValues Enumerates the set of values for ExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnum
func GetMappingExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnum(val string) (ExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnum, bool)
GetMappingExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalDatabaseSqlWatchFeatureDetails The details required to enable the SQL Watch feature.
type ExternalDatabaseSqlWatchFeatureDetails struct { ConnectorDetails ConnectorDetails `mandatory:"true" json:"connectorDetails"` }
func (m ExternalDatabaseSqlWatchFeatureDetails) GetConnectorDetails() ConnectorDetails
GetConnectorDetails returns ConnectorDetails
func (m ExternalDatabaseSqlWatchFeatureDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExternalDatabaseSqlWatchFeatureDetails) String() string
func (m *ExternalDatabaseSqlWatchFeatureDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ExternalDatabaseSqlWatchFeatureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalDatabaseSummary The summary of an external database.
type ExternalDatabaseSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The current lifecycle state of the external database resource. LifecycleState ExternalDatabaseSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the external DB system was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The `DB_UNIQUE_NAME` of the external database. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The type of Oracle Database installation. DatabaseType DatabaseTypeEnum `mandatory:"false" json:"databaseType,omitempty"` // The subtype of Oracle Database. Indicates whether the database is a Container Database, // Pluggable Database, or Non-container Database. DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the parent Container Database (CDB) // if this is a Pluggable Database (PDB). ExternalContainerDatabaseId *string `mandatory:"false" json:"externalContainerDatabaseId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB home. ExternalDbHomeId *string `mandatory:"false" json:"externalDbHomeId"` DbSystemInfo *ExternalDbSystemBasicInfo `mandatory:"false" json:"dbSystemInfo"` DbManagementConfig *DatabaseManagementConfig `mandatory:"false" json:"dbManagementConfig"` // The list of database instances if the database is a RAC database. InstanceDetails []ExternalDatabaseInstance `mandatory:"false" json:"instanceDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The list of feature configurations DbmgmtFeatureConfigs []DatabaseFeatureConfiguration `mandatory:"false" json:"dbmgmtFeatureConfigs"` // The Oracle database version. DatabaseVersion *string `mandatory:"false" json:"databaseVersion"` // The operating system of database. DatabasePlatformName *string `mandatory:"false" json:"databasePlatformName"` }
func (m ExternalDatabaseSummary) String() string
func (m *ExternalDatabaseSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ExternalDatabaseSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalDatabaseSummaryLifecycleStateEnum Enum with underlying type: string
type ExternalDatabaseSummaryLifecycleStateEnum string
Set of constants representing the allowable values for ExternalDatabaseSummaryLifecycleStateEnum
const ( ExternalDatabaseSummaryLifecycleStateCreating ExternalDatabaseSummaryLifecycleStateEnum = "CREATING" ExternalDatabaseSummaryLifecycleStateActive ExternalDatabaseSummaryLifecycleStateEnum = "ACTIVE" ExternalDatabaseSummaryLifecycleStateInactive ExternalDatabaseSummaryLifecycleStateEnum = "INACTIVE" ExternalDatabaseSummaryLifecycleStateUpdating ExternalDatabaseSummaryLifecycleStateEnum = "UPDATING" ExternalDatabaseSummaryLifecycleStateDeleting ExternalDatabaseSummaryLifecycleStateEnum = "DELETING" ExternalDatabaseSummaryLifecycleStateDeleted ExternalDatabaseSummaryLifecycleStateEnum = "DELETED" ExternalDatabaseSummaryLifecycleStateFailed ExternalDatabaseSummaryLifecycleStateEnum = "FAILED" )
func GetExternalDatabaseSummaryLifecycleStateEnumValues() []ExternalDatabaseSummaryLifecycleStateEnum
GetExternalDatabaseSummaryLifecycleStateEnumValues Enumerates the set of values for ExternalDatabaseSummaryLifecycleStateEnum
func GetMappingExternalDatabaseSummaryLifecycleStateEnum(val string) (ExternalDatabaseSummaryLifecycleStateEnum, bool)
GetMappingExternalDatabaseSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalDatabaseSystemDiscoverySummary The summary of the DB system discovery.
type ExternalDatabaseSystemDiscoverySummary struct { // The name of the entity. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the entity discovered. Id *string `mandatory:"false" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the agent used for monitoring. AgentId *string `mandatory:"false" json:"agentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated connector. ConnectorId *string `mandatory:"false" json:"connectorId"` // The version of the entity. Version *string `mandatory:"false" json:"version"` // The internal identifier of the entity. InternalId *string `mandatory:"false" json:"internalId"` // The status of the entity. Status *string `mandatory:"false" json:"status"` // The error code of the discovery. DiscoverErrorCode *string `mandatory:"false" json:"discoverErrorCode"` // The error message of the discovery. DiscoverErrorMsg *string `mandatory:"false" json:"discoverErrorMsg"` // The Oracle home path. OracleHome *string `mandatory:"false" json:"oracleHome"` // The display name of the ASM connector. AsmConnectorName *string `mandatory:"false" json:"asmConnectorName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The Oracle license model that applies to the database management resources. LicenseModel ExternalDatabaseSystemDiscoverySummaryLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The status of the entity discovery. DiscoverStatus EntityDiscoveredDiscoverStatusEnum `mandatory:"false" json:"discoverStatus,omitempty"` }
func (m ExternalDatabaseSystemDiscoverySummary) GetAgentId() *string
GetAgentId returns AgentId
func (m ExternalDatabaseSystemDiscoverySummary) GetConnectorId() *string
GetConnectorId returns ConnectorId
func (m ExternalDatabaseSystemDiscoverySummary) GetDiscoverErrorCode() *string
GetDiscoverErrorCode returns DiscoverErrorCode
func (m ExternalDatabaseSystemDiscoverySummary) GetDiscoverErrorMsg() *string
GetDiscoverErrorMsg returns DiscoverErrorMsg
func (m ExternalDatabaseSystemDiscoverySummary) GetDiscoverStatus() EntityDiscoveredDiscoverStatusEnum
GetDiscoverStatus returns DiscoverStatus
func (m ExternalDatabaseSystemDiscoverySummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m ExternalDatabaseSystemDiscoverySummary) GetId() *string
GetId returns Id
func (m ExternalDatabaseSystemDiscoverySummary) GetInternalId() *string
GetInternalId returns InternalId
func (m ExternalDatabaseSystemDiscoverySummary) GetStatus() *string
GetStatus returns Status
func (m ExternalDatabaseSystemDiscoverySummary) GetVersion() *string
GetVersion returns Version
func (m ExternalDatabaseSystemDiscoverySummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExternalDatabaseSystemDiscoverySummary) String() string
func (m ExternalDatabaseSystemDiscoverySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalDatabaseSystemDiscoverySummaryLicenseModelEnum Enum with underlying type: string
type ExternalDatabaseSystemDiscoverySummaryLicenseModelEnum string
Set of constants representing the allowable values for ExternalDatabaseSystemDiscoverySummaryLicenseModelEnum
const ( ExternalDatabaseSystemDiscoverySummaryLicenseModelLicenseIncluded ExternalDatabaseSystemDiscoverySummaryLicenseModelEnum = "LICENSE_INCLUDED" ExternalDatabaseSystemDiscoverySummaryLicenseModelBringYourOwnLicense ExternalDatabaseSystemDiscoverySummaryLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
func GetExternalDatabaseSystemDiscoverySummaryLicenseModelEnumValues() []ExternalDatabaseSystemDiscoverySummaryLicenseModelEnum
GetExternalDatabaseSystemDiscoverySummaryLicenseModelEnumValues Enumerates the set of values for ExternalDatabaseSystemDiscoverySummaryLicenseModelEnum
func GetMappingExternalDatabaseSystemDiscoverySummaryLicenseModelEnum(val string) (ExternalDatabaseSystemDiscoverySummaryLicenseModelEnum, bool)
GetMappingExternalDatabaseSystemDiscoverySummaryLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalDbHome The details of an external database home.
type ExternalDbHome struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB home. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the external DB home. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system that the DB home is a part of. ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"` // The current lifecycle state of the external DB home. LifecycleState ExternalDbHomeLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the external DB home was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The date and time the external DB home was last updated. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The name of the external DB home. ComponentName *string `mandatory:"false" json:"componentName"` // The location of the DB home. HomeDirectory *string `mandatory:"false" json:"homeDirectory"` // The additional details of the DB home defined in `{"key": "value"}` format. // Example: `{"bar-key": "value"}` AdditionalDetails map[string]string `mandatory:"false" json:"additionalDetails"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m ExternalDbHome) String() string
func (m ExternalDbHome) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalDbHomeCollection A collection of external database homes.
type ExternalDbHomeCollection struct { // An array of external DB homes. Items []ExternalDbHomeSummary `mandatory:"true" json:"items"` }
func (m ExternalDbHomeCollection) String() string
func (m ExternalDbHomeCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalDbHomeLifecycleStateEnum Enum with underlying type: string
type ExternalDbHomeLifecycleStateEnum string
Set of constants representing the allowable values for ExternalDbHomeLifecycleStateEnum
const ( ExternalDbHomeLifecycleStateCreating ExternalDbHomeLifecycleStateEnum = "CREATING" ExternalDbHomeLifecycleStateActive ExternalDbHomeLifecycleStateEnum = "ACTIVE" ExternalDbHomeLifecycleStateInactive ExternalDbHomeLifecycleStateEnum = "INACTIVE" ExternalDbHomeLifecycleStateUpdating ExternalDbHomeLifecycleStateEnum = "UPDATING" ExternalDbHomeLifecycleStateDeleting ExternalDbHomeLifecycleStateEnum = "DELETING" ExternalDbHomeLifecycleStateDeleted ExternalDbHomeLifecycleStateEnum = "DELETED" ExternalDbHomeLifecycleStateFailed ExternalDbHomeLifecycleStateEnum = "FAILED" )
func GetExternalDbHomeLifecycleStateEnumValues() []ExternalDbHomeLifecycleStateEnum
GetExternalDbHomeLifecycleStateEnumValues Enumerates the set of values for ExternalDbHomeLifecycleStateEnum
func GetMappingExternalDbHomeLifecycleStateEnum(val string) (ExternalDbHomeLifecycleStateEnum, bool)
GetMappingExternalDbHomeLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalDbHomeSummary The summary of an external database home.
type ExternalDbHomeSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB home. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the external DB home. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system that the DB home is a part of. ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"` // The current lifecycle state of the external DB home. LifecycleState ExternalDbHomeLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the external DB home was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The date and time the external DB home was last updated. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The name of the external DB home. ComponentName *string `mandatory:"false" json:"componentName"` // The location of the DB home. HomeDirectory *string `mandatory:"false" json:"homeDirectory"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m ExternalDbHomeSummary) String() string
func (m ExternalDbHomeSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalDbNode The details of an external database node.
type ExternalDbNode struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB node. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the external DB node. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The name of the external DB node. ComponentName *string `mandatory:"true" json:"componentName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system that the DB node is a part of. ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"` // The current lifecycle state of the external DB node. LifecycleState ExternalDbNodeLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the external DB node was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The date and time the external DB node was last updated. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external connector. ExternalConnectorId *string `mandatory:"false" json:"externalConnectorId"` // The host name for the DB node. HostName *string `mandatory:"false" json:"hostName"` // The number of CPU cores available on the DB node. CpuCoreCount *float32 `mandatory:"false" json:"cpuCoreCount"` // The total memory in gigabytes (GB) on the DB node. MemorySizeInGBs *float32 `mandatory:"false" json:"memorySizeInGBs"` // The additional details of the external DB node defined in `{"key": "value"}` format. // Example: `{"bar-key": "value"}` AdditionalDetails map[string]string `mandatory:"false" json:"additionalDetails"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Name of the domain. DomainName *string `mandatory:"false" json:"domainName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m ExternalDbNode) String() string
func (m ExternalDbNode) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalDbNodeCollection A collection of external database nodes.
type ExternalDbNodeCollection struct { // An array of external DB nodes. Items []ExternalDbNodeSummary `mandatory:"true" json:"items"` }
func (m ExternalDbNodeCollection) String() string
func (m ExternalDbNodeCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalDbNodeLifecycleStateEnum Enum with underlying type: string
type ExternalDbNodeLifecycleStateEnum string
Set of constants representing the allowable values for ExternalDbNodeLifecycleStateEnum
const ( ExternalDbNodeLifecycleStateCreating ExternalDbNodeLifecycleStateEnum = "CREATING" ExternalDbNodeLifecycleStateNotConnected ExternalDbNodeLifecycleStateEnum = "NOT_CONNECTED" ExternalDbNodeLifecycleStateActive ExternalDbNodeLifecycleStateEnum = "ACTIVE" ExternalDbNodeLifecycleStateInactive ExternalDbNodeLifecycleStateEnum = "INACTIVE" ExternalDbNodeLifecycleStateUpdating ExternalDbNodeLifecycleStateEnum = "UPDATING" ExternalDbNodeLifecycleStateDeleting ExternalDbNodeLifecycleStateEnum = "DELETING" ExternalDbNodeLifecycleStateDeleted ExternalDbNodeLifecycleStateEnum = "DELETED" ExternalDbNodeLifecycleStateFailed ExternalDbNodeLifecycleStateEnum = "FAILED" )
func GetExternalDbNodeLifecycleStateEnumValues() []ExternalDbNodeLifecycleStateEnum
GetExternalDbNodeLifecycleStateEnumValues Enumerates the set of values for ExternalDbNodeLifecycleStateEnum
func GetMappingExternalDbNodeLifecycleStateEnum(val string) (ExternalDbNodeLifecycleStateEnum, bool)
GetMappingExternalDbNodeLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalDbNodeSummary The summary of an external database node.
type ExternalDbNodeSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB node. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the external DB node. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The name of the external DB node. ComponentName *string `mandatory:"true" json:"componentName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system that the DB node is a part of. ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"` // The current lifecycle state of the external DB node. LifecycleState ExternalDbNodeLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the external DB node was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The date and time the external DB node was last updated. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external connector. ExternalConnectorId *string `mandatory:"false" json:"externalConnectorId"` // The host name for the DB node. HostName *string `mandatory:"false" json:"hostName"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m ExternalDbNodeSummary) String() string
func (m ExternalDbNodeSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalDbSystem The details of an external DB system.
type ExternalDbSystem struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the DB system. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The current lifecycle state of the external DB system resource. LifecycleState ExternalDbSystemLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the external DB system was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The date and time the external DB system was last updated. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB system discovery. DbSystemDiscoveryId *string `mandatory:"false" json:"dbSystemDiscoveryId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management agent used during the discovery of the DB system. DiscoveryAgentId *string `mandatory:"false" json:"discoveryAgentId"` // Indicates whether the DB system is a cluster DB system or not. IsCluster *bool `mandatory:"false" json:"isCluster"` // The Oracle Grid home directory in case of cluster-based DB system and // Oracle home directory in case of single instance-based DB system. HomeDirectory *string `mandatory:"false" json:"homeDirectory"` DatabaseManagementConfig *ExternalDbSystemDatabaseManagementConfigDetails `mandatory:"false" json:"databaseManagementConfig"` StackMonitoringConfig *ExternalDbSystemStackMonitoringConfigDetails `mandatory:"false" json:"stackMonitoringConfig"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m ExternalDbSystem) String() string
func (m ExternalDbSystem) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalDbSystemBasicInfo The basic information about an external DB system.
type ExternalDbSystemBasicInfo struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the DB system. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` ExadataInfraInfo *ExternalExadataInfraBasicInfo `mandatory:"false" json:"exadataInfraInfo"` }
func (m ExternalDbSystemBasicInfo) String() string
func (m ExternalDbSystemBasicInfo) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalDbSystemCollection A collection of external DB systems.
type ExternalDbSystemCollection struct { // An array of external DB systems. Items []ExternalDbSystemSummary `mandatory:"true" json:"items"` }
func (m ExternalDbSystemCollection) String() string
func (m ExternalDbSystemCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalDbSystemComponentTypeEnum Enum with underlying type: string
type ExternalDbSystemComponentTypeEnum string
Set of constants representing the allowable values for ExternalDbSystemComponentTypeEnum
const ( ExternalDbSystemComponentTypeAsm ExternalDbSystemComponentTypeEnum = "ASM" ExternalDbSystemComponentTypeAsmInstance ExternalDbSystemComponentTypeEnum = "ASM_INSTANCE" ExternalDbSystemComponentTypeCluster ExternalDbSystemComponentTypeEnum = "CLUSTER" ExternalDbSystemComponentTypeClusterInstance ExternalDbSystemComponentTypeEnum = "CLUSTER_INSTANCE" ExternalDbSystemComponentTypeDatabase ExternalDbSystemComponentTypeEnum = "DATABASE" ExternalDbSystemComponentTypeDatabaseInstance ExternalDbSystemComponentTypeEnum = "DATABASE_INSTANCE" ExternalDbSystemComponentTypeDatabaseHome ExternalDbSystemComponentTypeEnum = "DATABASE_HOME" ExternalDbSystemComponentTypeDatabaseNode ExternalDbSystemComponentTypeEnum = "DATABASE_NODE" ExternalDbSystemComponentTypeDbsystem ExternalDbSystemComponentTypeEnum = "DBSYSTEM" ExternalDbSystemComponentTypeListener ExternalDbSystemComponentTypeEnum = "LISTENER" ExternalDbSystemComponentTypePluggableDatabase ExternalDbSystemComponentTypeEnum = "PLUGGABLE_DATABASE" )
func GetExternalDbSystemComponentTypeEnumValues() []ExternalDbSystemComponentTypeEnum
GetExternalDbSystemComponentTypeEnumValues Enumerates the set of values for ExternalDbSystemComponentTypeEnum
func GetMappingExternalDbSystemComponentTypeEnum(val string) (ExternalDbSystemComponentTypeEnum, bool)
GetMappingExternalDbSystemComponentTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalDbSystemConnectionInfo The connection details required to connect to an external DB system component.
type ExternalDbSystemConnectionInfo interface { }
ExternalDbSystemConnectionInfoComponentTypeEnum Enum with underlying type: string
type ExternalDbSystemConnectionInfoComponentTypeEnum string
Set of constants representing the allowable values for ExternalDbSystemConnectionInfoComponentTypeEnum
const ( ExternalDbSystemConnectionInfoComponentTypeDatabase ExternalDbSystemConnectionInfoComponentTypeEnum = "DATABASE" ExternalDbSystemConnectionInfoComponentTypeAsm ExternalDbSystemConnectionInfoComponentTypeEnum = "ASM" )
func GetExternalDbSystemConnectionInfoComponentTypeEnumValues() []ExternalDbSystemConnectionInfoComponentTypeEnum
GetExternalDbSystemConnectionInfoComponentTypeEnumValues Enumerates the set of values for ExternalDbSystemConnectionInfoComponentTypeEnum
func GetMappingExternalDbSystemConnectionInfoComponentTypeEnum(val string) (ExternalDbSystemConnectionInfoComponentTypeEnum, bool)
GetMappingExternalDbSystemConnectionInfoComponentTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalDbSystemConnector The details of an external DB system connector.
type ExternalDbSystemConnector interface { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system connector. GetId() *string // The user-friendly name for the external connector. The name does not have to be unique. GetDisplayName() *string // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. GetCompartmentId() *string // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system that the connector is a part of. GetExternalDbSystemId() *string // The current lifecycle state of the external DB system connector. GetLifecycleState() ExternalDbSystemConnectorLifecycleStateEnum // The date and time the external DB system connector was created. GetTimeCreated() *common.SDKTime // The date and time the external DB system connector was last updated. GetTimeUpdated() *common.SDKTime // The status of connectivity to the external DB system component. GetConnectionStatus() *string // The error message indicating the reason for connection failure or `null` if // the connection was successful. GetConnectionFailureMessage() *string // Additional information about the current lifecycle state. GetLifecycleDetails() *string // The date and time the connectionStatus of the external DB system connector was last updated. GetTimeConnectionStatusLastUpdated() *common.SDKTime }
ExternalDbSystemConnectorCollection A collection of external DB system connectors.
type ExternalDbSystemConnectorCollection struct { // An array of external DB system connectors. Items []ExternalDbSystemConnectorSummary `mandatory:"true" json:"items"` }
func (m ExternalDbSystemConnectorCollection) String() string
func (m ExternalDbSystemConnectorCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalDbSystemConnectorConnectorTypeEnum Enum with underlying type: string
type ExternalDbSystemConnectorConnectorTypeEnum string
Set of constants representing the allowable values for ExternalDbSystemConnectorConnectorTypeEnum
const ( ExternalDbSystemConnectorConnectorTypeMacs ExternalDbSystemConnectorConnectorTypeEnum = "MACS" )
func GetExternalDbSystemConnectorConnectorTypeEnumValues() []ExternalDbSystemConnectorConnectorTypeEnum
GetExternalDbSystemConnectorConnectorTypeEnumValues Enumerates the set of values for ExternalDbSystemConnectorConnectorTypeEnum
func GetMappingExternalDbSystemConnectorConnectorTypeEnum(val string) (ExternalDbSystemConnectorConnectorTypeEnum, bool)
GetMappingExternalDbSystemConnectorConnectorTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalDbSystemConnectorLifecycleStateEnum Enum with underlying type: string
type ExternalDbSystemConnectorLifecycleStateEnum string
Set of constants representing the allowable values for ExternalDbSystemConnectorLifecycleStateEnum
const ( ExternalDbSystemConnectorLifecycleStateCreating ExternalDbSystemConnectorLifecycleStateEnum = "CREATING" ExternalDbSystemConnectorLifecycleStateNotConnected ExternalDbSystemConnectorLifecycleStateEnum = "NOT_CONNECTED" ExternalDbSystemConnectorLifecycleStateActive ExternalDbSystemConnectorLifecycleStateEnum = "ACTIVE" ExternalDbSystemConnectorLifecycleStateInactive ExternalDbSystemConnectorLifecycleStateEnum = "INACTIVE" ExternalDbSystemConnectorLifecycleStateUpdating ExternalDbSystemConnectorLifecycleStateEnum = "UPDATING" ExternalDbSystemConnectorLifecycleStateDeleting ExternalDbSystemConnectorLifecycleStateEnum = "DELETING" ExternalDbSystemConnectorLifecycleStateDeleted ExternalDbSystemConnectorLifecycleStateEnum = "DELETED" ExternalDbSystemConnectorLifecycleStateFailed ExternalDbSystemConnectorLifecycleStateEnum = "FAILED" )
func GetExternalDbSystemConnectorLifecycleStateEnumValues() []ExternalDbSystemConnectorLifecycleStateEnum
GetExternalDbSystemConnectorLifecycleStateEnumValues Enumerates the set of values for ExternalDbSystemConnectorLifecycleStateEnum
func GetMappingExternalDbSystemConnectorLifecycleStateEnum(val string) (ExternalDbSystemConnectorLifecycleStateEnum, bool)
GetMappingExternalDbSystemConnectorLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalDbSystemConnectorSummary The summary of an external DB system connector.
type ExternalDbSystemConnectorSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system connector. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the external connector. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The type of connector. ConnectorType ExternalDbSystemConnectorSummaryConnectorTypeEnum `mandatory:"true" json:"connectorType"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system that the connector is a part of. ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management agent // used for the external DB system connector. AgentId *string `mandatory:"true" json:"agentId"` // The current lifecycle state of the external DB system connector. LifecycleState ExternalDbSystemConnectorLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the external DB system connector was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The date and time the external DB system connector was last updated. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m ExternalDbSystemConnectorSummary) String() string
func (m ExternalDbSystemConnectorSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalDbSystemConnectorSummaryConnectorTypeEnum Enum with underlying type: string
type ExternalDbSystemConnectorSummaryConnectorTypeEnum string
Set of constants representing the allowable values for ExternalDbSystemConnectorSummaryConnectorTypeEnum
const ( ExternalDbSystemConnectorSummaryConnectorTypeMacs ExternalDbSystemConnectorSummaryConnectorTypeEnum = "MACS" )
func GetExternalDbSystemConnectorSummaryConnectorTypeEnumValues() []ExternalDbSystemConnectorSummaryConnectorTypeEnum
GetExternalDbSystemConnectorSummaryConnectorTypeEnumValues Enumerates the set of values for ExternalDbSystemConnectorSummaryConnectorTypeEnum
func GetMappingExternalDbSystemConnectorSummaryConnectorTypeEnum(val string) (ExternalDbSystemConnectorSummaryConnectorTypeEnum, bool)
GetMappingExternalDbSystemConnectorSummaryConnectorTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalDbSystemDatabaseManagementConfigDetails The details required to enable Database Management for an external DB system.
type ExternalDbSystemDatabaseManagementConfigDetails struct { // The Oracle license model that applies to the external database. LicenseModel ExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnum `mandatory:"true" json:"licenseModel"` }
func (m ExternalDbSystemDatabaseManagementConfigDetails) String() string
func (m ExternalDbSystemDatabaseManagementConfigDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnum Enum with underlying type: string
type ExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnum string
Set of constants representing the allowable values for ExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnum
const ( ExternalDbSystemDatabaseManagementConfigDetailsLicenseModelLicenseIncluded ExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnum = "LICENSE_INCLUDED" ExternalDbSystemDatabaseManagementConfigDetailsLicenseModelBringYourOwnLicense ExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
func GetExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnumValues() []ExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnum
GetExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnumValues Enumerates the set of values for ExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnum
func GetMappingExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnum(val string) (ExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnum, bool)
GetMappingExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalDbSystemDiscovery The details of an external DB system discovery.
type ExternalDbSystemDiscovery struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system discovery. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the DB system. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management agent // used for the external DB system discovery. AgentId *string `mandatory:"true" json:"agentId"` // The current lifecycle state of the external DB system discovery resource. LifecycleState ExternalDbSystemDiscoveryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the external DB system discovery was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The date and time the external DB system discovery was last updated. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The directory in which Oracle Grid Infrastructure is installed. GridHome *string `mandatory:"false" json:"gridHome"` // The list of DB system components that were found in the DB system discovery. DiscoveredComponents []DiscoveredExternalDbSystemComponent `mandatory:"false" json:"discoveredComponents"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the existing OCI resource matching the discovered DB system. ResourceId *string `mandatory:"false" json:"resourceId"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m ExternalDbSystemDiscovery) String() string
func (m *ExternalDbSystemDiscovery) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ExternalDbSystemDiscovery) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalDbSystemDiscoveryCollection A collection of external DB system discovery summaries.
type ExternalDbSystemDiscoveryCollection struct { // An array of external DB system discoveries. Items []ExternalDbSystemDiscoverySummary `mandatory:"true" json:"items"` }
func (m ExternalDbSystemDiscoveryCollection) String() string
func (m ExternalDbSystemDiscoveryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalDbSystemDiscoveryConnector The connector details used to connect to the external DB system component.
type ExternalDbSystemDiscoveryConnector interface { // The user-friendly name for the external connector. The name does not have to be unique. GetDisplayName() *string // The status of connectivity to the external DB system component. GetConnectionStatus() *string // The error message indicating the reason for connection failure or `null` if // the connection was successful. GetConnectionFailureMessage() *string // The date and time the connectionStatus of the external DB system connector was last updated. GetTimeConnectionStatusLastUpdated() *common.SDKTime }
ExternalDbSystemDiscoveryConnectorConnectorTypeEnum Enum with underlying type: string
type ExternalDbSystemDiscoveryConnectorConnectorTypeEnum string
Set of constants representing the allowable values for ExternalDbSystemDiscoveryConnectorConnectorTypeEnum
const ( ExternalDbSystemDiscoveryConnectorConnectorTypeMacs ExternalDbSystemDiscoveryConnectorConnectorTypeEnum = "MACS" )
func GetExternalDbSystemDiscoveryConnectorConnectorTypeEnumValues() []ExternalDbSystemDiscoveryConnectorConnectorTypeEnum
GetExternalDbSystemDiscoveryConnectorConnectorTypeEnumValues Enumerates the set of values for ExternalDbSystemDiscoveryConnectorConnectorTypeEnum
func GetMappingExternalDbSystemDiscoveryConnectorConnectorTypeEnum(val string) (ExternalDbSystemDiscoveryConnectorConnectorTypeEnum, bool)
GetMappingExternalDbSystemDiscoveryConnectorConnectorTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalDbSystemDiscoveryLifecycleStateEnum Enum with underlying type: string
type ExternalDbSystemDiscoveryLifecycleStateEnum string
Set of constants representing the allowable values for ExternalDbSystemDiscoveryLifecycleStateEnum
const ( ExternalDbSystemDiscoveryLifecycleStateCreating ExternalDbSystemDiscoveryLifecycleStateEnum = "CREATING" ExternalDbSystemDiscoveryLifecycleStateActive ExternalDbSystemDiscoveryLifecycleStateEnum = "ACTIVE" ExternalDbSystemDiscoveryLifecycleStateInactive ExternalDbSystemDiscoveryLifecycleStateEnum = "INACTIVE" ExternalDbSystemDiscoveryLifecycleStateUpdating ExternalDbSystemDiscoveryLifecycleStateEnum = "UPDATING" ExternalDbSystemDiscoveryLifecycleStateDeleting ExternalDbSystemDiscoveryLifecycleStateEnum = "DELETING" ExternalDbSystemDiscoveryLifecycleStateDeleted ExternalDbSystemDiscoveryLifecycleStateEnum = "DELETED" ExternalDbSystemDiscoveryLifecycleStateFailed ExternalDbSystemDiscoveryLifecycleStateEnum = "FAILED" )
func GetExternalDbSystemDiscoveryLifecycleStateEnumValues() []ExternalDbSystemDiscoveryLifecycleStateEnum
GetExternalDbSystemDiscoveryLifecycleStateEnumValues Enumerates the set of values for ExternalDbSystemDiscoveryLifecycleStateEnum
func GetMappingExternalDbSystemDiscoveryLifecycleStateEnum(val string) (ExternalDbSystemDiscoveryLifecycleStateEnum, bool)
GetMappingExternalDbSystemDiscoveryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalDbSystemDiscoveryMacsConnector The details of an external DB system connector that uses the Management Agent Cloud Service (MACS) (https://docs.oracle.com/iaas/management-agents/index.html) to connect to an external DB system component.
type ExternalDbSystemDiscoveryMacsConnector struct { // The user-friendly name for the external connector. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management agent // used for the external DB system connector. AgentId *string `mandatory:"true" json:"agentId"` // The status of connectivity to the external DB system component. ConnectionStatus *string `mandatory:"false" json:"connectionStatus"` // The error message indicating the reason for connection failure or `null` if // the connection was successful. ConnectionFailureMessage *string `mandatory:"false" json:"connectionFailureMessage"` // The date and time the connectionStatus of the external DB system connector was last updated. TimeConnectionStatusLastUpdated *common.SDKTime `mandatory:"false" json:"timeConnectionStatusLastUpdated"` ConnectionInfo ExternalDbSystemConnectionInfo `mandatory:"false" json:"connectionInfo"` }
func (m ExternalDbSystemDiscoveryMacsConnector) GetConnectionFailureMessage() *string
GetConnectionFailureMessage returns ConnectionFailureMessage
func (m ExternalDbSystemDiscoveryMacsConnector) GetConnectionStatus() *string
GetConnectionStatus returns ConnectionStatus
func (m ExternalDbSystemDiscoveryMacsConnector) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m ExternalDbSystemDiscoveryMacsConnector) GetTimeConnectionStatusLastUpdated() *common.SDKTime
GetTimeConnectionStatusLastUpdated returns TimeConnectionStatusLastUpdated
func (m ExternalDbSystemDiscoveryMacsConnector) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExternalDbSystemDiscoveryMacsConnector) String() string
func (m *ExternalDbSystemDiscoveryMacsConnector) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ExternalDbSystemDiscoveryMacsConnector) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalDbSystemDiscoverySummary The summary of an external DB system.
type ExternalDbSystemDiscoverySummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system discovery. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the DB system. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management agent // used for the external DB system discovery. AgentId *string `mandatory:"true" json:"agentId"` // The current lifecycle state of the external DB system discovery resource. LifecycleState ExternalDbSystemDiscoveryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the external DB system discovery was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The date and time the external DB system discovery was last updated. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m ExternalDbSystemDiscoverySummary) String() string
func (m ExternalDbSystemDiscoverySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalDbSystemLifecycleStateEnum Enum with underlying type: string
type ExternalDbSystemLifecycleStateEnum string
Set of constants representing the allowable values for ExternalDbSystemLifecycleStateEnum
const ( ExternalDbSystemLifecycleStateCreating ExternalDbSystemLifecycleStateEnum = "CREATING" ExternalDbSystemLifecycleStateActive ExternalDbSystemLifecycleStateEnum = "ACTIVE" ExternalDbSystemLifecycleStateUpdating ExternalDbSystemLifecycleStateEnum = "UPDATING" ExternalDbSystemLifecycleStateDeleting ExternalDbSystemLifecycleStateEnum = "DELETING" ExternalDbSystemLifecycleStateDeleted ExternalDbSystemLifecycleStateEnum = "DELETED" ExternalDbSystemLifecycleStateInactive ExternalDbSystemLifecycleStateEnum = "INACTIVE" )
func GetExternalDbSystemLifecycleStateEnumValues() []ExternalDbSystemLifecycleStateEnum
GetExternalDbSystemLifecycleStateEnumValues Enumerates the set of values for ExternalDbSystemLifecycleStateEnum
func GetMappingExternalDbSystemLifecycleStateEnum(val string) (ExternalDbSystemLifecycleStateEnum, bool)
GetMappingExternalDbSystemLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalDbSystemMacsConnector The details of an external DB system connector that uses the Management Agent Cloud Service (MACS) (https://docs.oracle.com/iaas/management-agents/index.html) to connect to an external DB system component.
type ExternalDbSystemMacsConnector struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system connector. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the external connector. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system that the connector is a part of. ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"` // The date and time the external DB system connector was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The date and time the external DB system connector was last updated. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management agent // used for the external DB system connector. AgentId *string `mandatory:"true" json:"agentId"` // The status of connectivity to the external DB system component. ConnectionStatus *string `mandatory:"false" json:"connectionStatus"` // The error message indicating the reason for connection failure or `null` if // the connection was successful. ConnectionFailureMessage *string `mandatory:"false" json:"connectionFailureMessage"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the connectionStatus of the external DB system connector was last updated. TimeConnectionStatusLastUpdated *common.SDKTime `mandatory:"false" json:"timeConnectionStatusLastUpdated"` ConnectionInfo ExternalDbSystemConnectionInfo `mandatory:"false" json:"connectionInfo"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The current lifecycle state of the external DB system connector. LifecycleState ExternalDbSystemConnectorLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` }
func (m ExternalDbSystemMacsConnector) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (m ExternalDbSystemMacsConnector) GetConnectionFailureMessage() *string
GetConnectionFailureMessage returns ConnectionFailureMessage
func (m ExternalDbSystemMacsConnector) GetConnectionStatus() *string
GetConnectionStatus returns ConnectionStatus
func (m ExternalDbSystemMacsConnector) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m ExternalDbSystemMacsConnector) GetExternalDbSystemId() *string
GetExternalDbSystemId returns ExternalDbSystemId
func (m ExternalDbSystemMacsConnector) GetId() *string
GetId returns Id
func (m ExternalDbSystemMacsConnector) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (m ExternalDbSystemMacsConnector) GetLifecycleState() ExternalDbSystemConnectorLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (m ExternalDbSystemMacsConnector) GetTimeConnectionStatusLastUpdated() *common.SDKTime
GetTimeConnectionStatusLastUpdated returns TimeConnectionStatusLastUpdated
func (m ExternalDbSystemMacsConnector) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (m ExternalDbSystemMacsConnector) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (m ExternalDbSystemMacsConnector) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExternalDbSystemMacsConnector) String() string
func (m *ExternalDbSystemMacsConnector) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ExternalDbSystemMacsConnector) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalDbSystemStackMonitoringConfigDetails The configuration details of Stack Monitoring for an external DB system.
type ExternalDbSystemStackMonitoringConfigDetails struct { // The status of the associated service. IsEnabled *bool `mandatory:"true" json:"isEnabled"` // The associated service-specific inputs in JSON string format, which Database Management can identify. Metadata *string `mandatory:"false" json:"metadata"` }
func (m ExternalDbSystemStackMonitoringConfigDetails) String() string
func (m ExternalDbSystemStackMonitoringConfigDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalDbSystemSummary The summary of an external DB system.
type ExternalDbSystemSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the DB system. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The current lifecycle state of the external DB system resource. LifecycleState ExternalDbSystemLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the external DB system was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The date and time the external DB system was last updated. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The Oracle Grid home directory in case of cluster-based DB system and // Oracle home directory in case of single instance-based DB system. HomeDirectory *string `mandatory:"false" json:"homeDirectory"` DatabaseManagementConfig *ExternalDbSystemDatabaseManagementConfigDetails `mandatory:"false" json:"databaseManagementConfig"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m ExternalDbSystemSummary) String() string
func (m ExternalDbSystemSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalExadataDatabaseSystemSummary The DB systems of the Exadata infrastructure.
type ExternalExadataDatabaseSystemSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata resource. Id *string `mandatory:"true" json:"id"` // The name of the Exadata resource. English letters, numbers, "-", "_" and "." only. DisplayName *string `mandatory:"true" json:"displayName"` // The version of the Exadata resource. Version *string `mandatory:"false" json:"version"` // The internal ID of the Exadata resource. InternalId *string `mandatory:"false" json:"internalId"` // The status of the Exadata resource. Status *string `mandatory:"false" json:"status"` // The timestamp of the creation of the Exadata resource. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The timestamp of the last update of the Exadata resource. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The details of the lifecycle state of the Exadata resource. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The additional details of the resource defined in `{"key": "value"}` format. // Example: `{"bar-key": "value"}` AdditionalDetails map[string]string `mandatory:"false" json:"additionalDetails"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The Oracle license model that applies to the database management resources. LicenseModel ExternalExadataDatabaseSystemSummaryLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The current lifecycle state of the database resource. LifecycleState DbmResourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
func (m ExternalExadataDatabaseSystemSummary) GetAdditionalDetails() map[string]string
GetAdditionalDetails returns AdditionalDetails
func (m ExternalExadataDatabaseSystemSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m ExternalExadataDatabaseSystemSummary) GetId() *string
GetId returns Id
func (m ExternalExadataDatabaseSystemSummary) GetInternalId() *string
GetInternalId returns InternalId
func (m ExternalExadataDatabaseSystemSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (m ExternalExadataDatabaseSystemSummary) GetLifecycleState() DbmResourceLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (m ExternalExadataDatabaseSystemSummary) GetStatus() *string
GetStatus returns Status
func (m ExternalExadataDatabaseSystemSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (m ExternalExadataDatabaseSystemSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (m ExternalExadataDatabaseSystemSummary) GetVersion() *string
GetVersion returns Version
func (m ExternalExadataDatabaseSystemSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExternalExadataDatabaseSystemSummary) String() string
func (m ExternalExadataDatabaseSystemSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalExadataDatabaseSystemSummaryLicenseModelEnum Enum with underlying type: string
type ExternalExadataDatabaseSystemSummaryLicenseModelEnum string
Set of constants representing the allowable values for ExternalExadataDatabaseSystemSummaryLicenseModelEnum
const ( ExternalExadataDatabaseSystemSummaryLicenseModelLicenseIncluded ExternalExadataDatabaseSystemSummaryLicenseModelEnum = "LICENSE_INCLUDED" ExternalExadataDatabaseSystemSummaryLicenseModelBringYourOwnLicense ExternalExadataDatabaseSystemSummaryLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
func GetExternalExadataDatabaseSystemSummaryLicenseModelEnumValues() []ExternalExadataDatabaseSystemSummaryLicenseModelEnum
GetExternalExadataDatabaseSystemSummaryLicenseModelEnumValues Enumerates the set of values for ExternalExadataDatabaseSystemSummaryLicenseModelEnum
func GetMappingExternalExadataDatabaseSystemSummaryLicenseModelEnum(val string) (ExternalExadataDatabaseSystemSummaryLicenseModelEnum, bool)
GetMappingExternalExadataDatabaseSystemSummaryLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalExadataInfraBasicInfo The basic information about an external Exadata Infrastructure.
type ExternalExadataInfraBasicInfo struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external Exadata Infrastructure. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the Exadata Infrastructure. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m ExternalExadataInfraBasicInfo) String() string
func (m ExternalExadataInfraBasicInfo) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalExadataInfrastructure The details of the Exadata infrastructure.
type ExternalExadataInfrastructure struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata resource. Id *string `mandatory:"true" json:"id"` // The name of the Exadata resource. English letters, numbers, "-", "_" and "." only. DisplayName *string `mandatory:"true" json:"displayName"` // The version of the Exadata resource. Version *string `mandatory:"false" json:"version"` // The internal ID of the Exadata resource. InternalId *string `mandatory:"false" json:"internalId"` // The status of the Exadata resource. Status *string `mandatory:"false" json:"status"` // The timestamp of the creation of the Exadata resource. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The timestamp of the last update of the Exadata resource. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The details of the lifecycle state of the Exadata resource. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The additional details of the resource defined in `{"key": "value"}` format. // Example: `{"bar-key": "value"}` AdditionalDetails map[string]string `mandatory:"false" json:"additionalDetails"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` StorageGrid *ExternalExadataStorageGridSummary `mandatory:"false" json:"storageGrid"` // A list of DB systems. DatabaseSystems []ExternalExadataDatabaseSystemSummary `mandatory:"false" json:"databaseSystems"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartments. DatabaseCompartments []string `mandatory:"false" json:"databaseCompartments"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The rack size of the Exadata infrastructure. RackSize ExternalExadataInfrastructureRackSizeEnum `mandatory:"false" json:"rackSize,omitempty"` // The Oracle license model that applies to the database management resources. LicenseModel ExternalExadataInfrastructureLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The current lifecycle state of the database resource. LifecycleState DbmResourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
func (m ExternalExadataInfrastructure) GetAdditionalDetails() map[string]string
GetAdditionalDetails returns AdditionalDetails
func (m ExternalExadataInfrastructure) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m ExternalExadataInfrastructure) GetId() *string
GetId returns Id
func (m ExternalExadataInfrastructure) GetInternalId() *string
GetInternalId returns InternalId
func (m ExternalExadataInfrastructure) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (m ExternalExadataInfrastructure) GetLifecycleState() DbmResourceLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (m ExternalExadataInfrastructure) GetStatus() *string
GetStatus returns Status
func (m ExternalExadataInfrastructure) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (m ExternalExadataInfrastructure) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (m ExternalExadataInfrastructure) GetVersion() *string
GetVersion returns Version
func (m ExternalExadataInfrastructure) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExternalExadataInfrastructure) String() string
func (m ExternalExadataInfrastructure) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalExadataInfrastructureCollection A list of the Exadata infrastructure resources.
type ExternalExadataInfrastructureCollection struct { // A list of Exadata infrastructures. Items []ExternalExadataInfrastructureSummary `mandatory:"true" json:"items"` }
func (m ExternalExadataInfrastructureCollection) String() string
func (m ExternalExadataInfrastructureCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalExadataInfrastructureDiscovery The result of the Exadata infrastructure discovery.
type ExternalExadataInfrastructureDiscovery struct { // The name of the entity. DisplayName *string `mandatory:"true" json:"displayName"` // The unique key of the discovery request. DiscoveryKey *string `mandatory:"true" json:"discoveryKey"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the entity discovered. Id *string `mandatory:"false" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the agent used for monitoring. AgentId *string `mandatory:"false" json:"agentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated connector. ConnectorId *string `mandatory:"false" json:"connectorId"` // The version of the entity. Version *string `mandatory:"false" json:"version"` // The internal identifier of the entity. InternalId *string `mandatory:"false" json:"internalId"` // The status of the entity. Status *string `mandatory:"false" json:"status"` // The error code of the discovery. DiscoverErrorCode *string `mandatory:"false" json:"discoverErrorCode"` // The error message of the discovery. DiscoverErrorMsg *string `mandatory:"false" json:"discoverErrorMsg"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The Oracle home path of the Exadata infrastructure. GridHomePath *string `mandatory:"false" json:"gridHomePath"` // The list of DB systems in the Exadata infrastructure. DbSystems []ExternalDatabaseSystemDiscoverySummary `mandatory:"false" json:"dbSystems"` StorageGrid *ExternalStorageGridDiscoverySummary `mandatory:"false" json:"storageGrid"` // The list of storage servers in the Exadata infrastructure. StorageServers []ExternalStorageServerDiscoverySummary `mandatory:"false" json:"storageServers"` // The Oracle license model that applies to the database management resources. LicenseModel ExternalExadataInfrastructureDiscoveryLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The size of the Exadata infrastructure. RackSize ExternalExadataInfrastructureDiscoveryRackSizeEnum `mandatory:"false" json:"rackSize,omitempty"` // The status of the entity discovery. DiscoverStatus EntityDiscoveredDiscoverStatusEnum `mandatory:"false" json:"discoverStatus,omitempty"` }
func (m ExternalExadataInfrastructureDiscovery) GetAgentId() *string
GetAgentId returns AgentId
func (m ExternalExadataInfrastructureDiscovery) GetConnectorId() *string
GetConnectorId returns ConnectorId
func (m ExternalExadataInfrastructureDiscovery) GetDiscoverErrorCode() *string
GetDiscoverErrorCode returns DiscoverErrorCode
func (m ExternalExadataInfrastructureDiscovery) GetDiscoverErrorMsg() *string
GetDiscoverErrorMsg returns DiscoverErrorMsg
func (m ExternalExadataInfrastructureDiscovery) GetDiscoverStatus() EntityDiscoveredDiscoverStatusEnum
GetDiscoverStatus returns DiscoverStatus
func (m ExternalExadataInfrastructureDiscovery) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m ExternalExadataInfrastructureDiscovery) GetId() *string
GetId returns Id
func (m ExternalExadataInfrastructureDiscovery) GetInternalId() *string
GetInternalId returns InternalId
func (m ExternalExadataInfrastructureDiscovery) GetStatus() *string
GetStatus returns Status
func (m ExternalExadataInfrastructureDiscovery) GetVersion() *string
GetVersion returns Version
func (m ExternalExadataInfrastructureDiscovery) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExternalExadataInfrastructureDiscovery) String() string
func (m ExternalExadataInfrastructureDiscovery) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalExadataInfrastructureDiscoveryLicenseModelEnum Enum with underlying type: string
type ExternalExadataInfrastructureDiscoveryLicenseModelEnum string
Set of constants representing the allowable values for ExternalExadataInfrastructureDiscoveryLicenseModelEnum
const ( ExternalExadataInfrastructureDiscoveryLicenseModelLicenseIncluded ExternalExadataInfrastructureDiscoveryLicenseModelEnum = "LICENSE_INCLUDED" ExternalExadataInfrastructureDiscoveryLicenseModelBringYourOwnLicense ExternalExadataInfrastructureDiscoveryLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
func GetExternalExadataInfrastructureDiscoveryLicenseModelEnumValues() []ExternalExadataInfrastructureDiscoveryLicenseModelEnum
GetExternalExadataInfrastructureDiscoveryLicenseModelEnumValues Enumerates the set of values for ExternalExadataInfrastructureDiscoveryLicenseModelEnum
func GetMappingExternalExadataInfrastructureDiscoveryLicenseModelEnum(val string) (ExternalExadataInfrastructureDiscoveryLicenseModelEnum, bool)
GetMappingExternalExadataInfrastructureDiscoveryLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalExadataInfrastructureDiscoveryRackSizeEnum Enum with underlying type: string
type ExternalExadataInfrastructureDiscoveryRackSizeEnum string
Set of constants representing the allowable values for ExternalExadataInfrastructureDiscoveryRackSizeEnum
const ( ExternalExadataInfrastructureDiscoveryRackSizeFull ExternalExadataInfrastructureDiscoveryRackSizeEnum = "FULL" ExternalExadataInfrastructureDiscoveryRackSizeHalf ExternalExadataInfrastructureDiscoveryRackSizeEnum = "HALF" ExternalExadataInfrastructureDiscoveryRackSizeQuarter ExternalExadataInfrastructureDiscoveryRackSizeEnum = "QUARTER" ExternalExadataInfrastructureDiscoveryRackSizeEighth ExternalExadataInfrastructureDiscoveryRackSizeEnum = "EIGHTH" ExternalExadataInfrastructureDiscoveryRackSizeUnknown ExternalExadataInfrastructureDiscoveryRackSizeEnum = "UNKNOWN" )
func GetExternalExadataInfrastructureDiscoveryRackSizeEnumValues() []ExternalExadataInfrastructureDiscoveryRackSizeEnum
GetExternalExadataInfrastructureDiscoveryRackSizeEnumValues Enumerates the set of values for ExternalExadataInfrastructureDiscoveryRackSizeEnum
func GetMappingExternalExadataInfrastructureDiscoveryRackSizeEnum(val string) (ExternalExadataInfrastructureDiscoveryRackSizeEnum, bool)
GetMappingExternalExadataInfrastructureDiscoveryRackSizeEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalExadataInfrastructureDiscoverySummary The summary of the Exadata system infrastructure discovery.
type ExternalExadataInfrastructureDiscoverySummary struct { // The name of the entity. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the entity discovered. Id *string `mandatory:"false" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the agent used for monitoring. AgentId *string `mandatory:"false" json:"agentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated connector. ConnectorId *string `mandatory:"false" json:"connectorId"` // The version of the entity. Version *string `mandatory:"false" json:"version"` // The internal identifier of the entity. InternalId *string `mandatory:"false" json:"internalId"` // The status of the entity. Status *string `mandatory:"false" json:"status"` // The error code of the discovery. DiscoverErrorCode *string `mandatory:"false" json:"discoverErrorCode"` // The error message of the discovery. DiscoverErrorMsg *string `mandatory:"false" json:"discoverErrorMsg"` // The size of the Exadata infrastructure. RackSize ExternalExadataInfrastructureDiscoverySummaryRackSizeEnum `mandatory:"false" json:"rackSize,omitempty"` // The status of the entity discovery. DiscoverStatus EntityDiscoveredDiscoverStatusEnum `mandatory:"false" json:"discoverStatus,omitempty"` }
func (m ExternalExadataInfrastructureDiscoverySummary) GetAgentId() *string
GetAgentId returns AgentId
func (m ExternalExadataInfrastructureDiscoverySummary) GetConnectorId() *string
GetConnectorId returns ConnectorId
func (m ExternalExadataInfrastructureDiscoverySummary) GetDiscoverErrorCode() *string
GetDiscoverErrorCode returns DiscoverErrorCode
func (m ExternalExadataInfrastructureDiscoverySummary) GetDiscoverErrorMsg() *string
GetDiscoverErrorMsg returns DiscoverErrorMsg
func (m ExternalExadataInfrastructureDiscoverySummary) GetDiscoverStatus() EntityDiscoveredDiscoverStatusEnum
GetDiscoverStatus returns DiscoverStatus
func (m ExternalExadataInfrastructureDiscoverySummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m ExternalExadataInfrastructureDiscoverySummary) GetId() *string
GetId returns Id
func (m ExternalExadataInfrastructureDiscoverySummary) GetInternalId() *string
GetInternalId returns InternalId
func (m ExternalExadataInfrastructureDiscoverySummary) GetStatus() *string
GetStatus returns Status
func (m ExternalExadataInfrastructureDiscoverySummary) GetVersion() *string
GetVersion returns Version
func (m ExternalExadataInfrastructureDiscoverySummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExternalExadataInfrastructureDiscoverySummary) String() string
func (m ExternalExadataInfrastructureDiscoverySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalExadataInfrastructureDiscoverySummaryRackSizeEnum Enum with underlying type: string
type ExternalExadataInfrastructureDiscoverySummaryRackSizeEnum string
Set of constants representing the allowable values for ExternalExadataInfrastructureDiscoverySummaryRackSizeEnum
const ( ExternalExadataInfrastructureDiscoverySummaryRackSizeFull ExternalExadataInfrastructureDiscoverySummaryRackSizeEnum = "FULL" ExternalExadataInfrastructureDiscoverySummaryRackSizeHalf ExternalExadataInfrastructureDiscoverySummaryRackSizeEnum = "HALF" ExternalExadataInfrastructureDiscoverySummaryRackSizeQuarter ExternalExadataInfrastructureDiscoverySummaryRackSizeEnum = "QUARTER" ExternalExadataInfrastructureDiscoverySummaryRackSizeEighth ExternalExadataInfrastructureDiscoverySummaryRackSizeEnum = "EIGHTH" )
func GetExternalExadataInfrastructureDiscoverySummaryRackSizeEnumValues() []ExternalExadataInfrastructureDiscoverySummaryRackSizeEnum
GetExternalExadataInfrastructureDiscoverySummaryRackSizeEnumValues Enumerates the set of values for ExternalExadataInfrastructureDiscoverySummaryRackSizeEnum
func GetMappingExternalExadataInfrastructureDiscoverySummaryRackSizeEnum(val string) (ExternalExadataInfrastructureDiscoverySummaryRackSizeEnum, bool)
GetMappingExternalExadataInfrastructureDiscoverySummaryRackSizeEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalExadataInfrastructureLicenseModelEnum Enum with underlying type: string
type ExternalExadataInfrastructureLicenseModelEnum string
Set of constants representing the allowable values for ExternalExadataInfrastructureLicenseModelEnum
const ( ExternalExadataInfrastructureLicenseModelLicenseIncluded ExternalExadataInfrastructureLicenseModelEnum = "LICENSE_INCLUDED" ExternalExadataInfrastructureLicenseModelBringYourOwnLicense ExternalExadataInfrastructureLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
func GetExternalExadataInfrastructureLicenseModelEnumValues() []ExternalExadataInfrastructureLicenseModelEnum
GetExternalExadataInfrastructureLicenseModelEnumValues Enumerates the set of values for ExternalExadataInfrastructureLicenseModelEnum
func GetMappingExternalExadataInfrastructureLicenseModelEnum(val string) (ExternalExadataInfrastructureLicenseModelEnum, bool)
GetMappingExternalExadataInfrastructureLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalExadataInfrastructureRackSizeEnum Enum with underlying type: string
type ExternalExadataInfrastructureRackSizeEnum string
Set of constants representing the allowable values for ExternalExadataInfrastructureRackSizeEnum
const ( ExternalExadataInfrastructureRackSizeFull ExternalExadataInfrastructureRackSizeEnum = "FULL" ExternalExadataInfrastructureRackSizeHalf ExternalExadataInfrastructureRackSizeEnum = "HALF" ExternalExadataInfrastructureRackSizeQuarter ExternalExadataInfrastructureRackSizeEnum = "QUARTER" ExternalExadataInfrastructureRackSizeEighth ExternalExadataInfrastructureRackSizeEnum = "EIGHTH" )
func GetExternalExadataInfrastructureRackSizeEnumValues() []ExternalExadataInfrastructureRackSizeEnum
GetExternalExadataInfrastructureRackSizeEnumValues Enumerates the set of values for ExternalExadataInfrastructureRackSizeEnum
func GetMappingExternalExadataInfrastructureRackSizeEnum(val string) (ExternalExadataInfrastructureRackSizeEnum, bool)
GetMappingExternalExadataInfrastructureRackSizeEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalExadataInfrastructureSummary The Exadata infrastructure.
type ExternalExadataInfrastructureSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata resource. Id *string `mandatory:"true" json:"id"` // The name of the Exadata resource. English letters, numbers, "-", "_" and "." only. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The version of the Exadata resource. Version *string `mandatory:"false" json:"version"` // The internal ID of the Exadata resource. InternalId *string `mandatory:"false" json:"internalId"` // The status of the Exadata resource. Status *string `mandatory:"false" json:"status"` // The timestamp of the creation of the Exadata resource. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The timestamp of the last update of the Exadata resource. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The details of the lifecycle state of the Exadata resource. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The additional details of the resource defined in `{"key": "value"}` format. // Example: `{"bar-key": "value"}` AdditionalDetails map[string]string `mandatory:"false" json:"additionalDetails"` // The Oracle grid home path. GridHomePath *string `mandatory:"false" json:"gridHomePath"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The rack size of the Exadata infrastructure. RackSize ExternalExadataInfrastructureSummaryRackSizeEnum `mandatory:"false" json:"rackSize,omitempty"` // The Oracle license model that applies to the database management resources. LicenseModel ExternalExadataInfrastructureSummaryLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The current lifecycle state of the database resource. LifecycleState DbmResourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
func (m ExternalExadataInfrastructureSummary) GetAdditionalDetails() map[string]string
GetAdditionalDetails returns AdditionalDetails
func (m ExternalExadataInfrastructureSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m ExternalExadataInfrastructureSummary) GetId() *string
GetId returns Id
func (m ExternalExadataInfrastructureSummary) GetInternalId() *string
GetInternalId returns InternalId
func (m ExternalExadataInfrastructureSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (m ExternalExadataInfrastructureSummary) GetLifecycleState() DbmResourceLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (m ExternalExadataInfrastructureSummary) GetStatus() *string
GetStatus returns Status
func (m ExternalExadataInfrastructureSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (m ExternalExadataInfrastructureSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (m ExternalExadataInfrastructureSummary) GetVersion() *string
GetVersion returns Version
func (m ExternalExadataInfrastructureSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExternalExadataInfrastructureSummary) String() string
func (m ExternalExadataInfrastructureSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalExadataInfrastructureSummaryLicenseModelEnum Enum with underlying type: string
type ExternalExadataInfrastructureSummaryLicenseModelEnum string
Set of constants representing the allowable values for ExternalExadataInfrastructureSummaryLicenseModelEnum
const ( ExternalExadataInfrastructureSummaryLicenseModelLicenseIncluded ExternalExadataInfrastructureSummaryLicenseModelEnum = "LICENSE_INCLUDED" ExternalExadataInfrastructureSummaryLicenseModelBringYourOwnLicense ExternalExadataInfrastructureSummaryLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
func GetExternalExadataInfrastructureSummaryLicenseModelEnumValues() []ExternalExadataInfrastructureSummaryLicenseModelEnum
GetExternalExadataInfrastructureSummaryLicenseModelEnumValues Enumerates the set of values for ExternalExadataInfrastructureSummaryLicenseModelEnum
func GetMappingExternalExadataInfrastructureSummaryLicenseModelEnum(val string) (ExternalExadataInfrastructureSummaryLicenseModelEnum, bool)
GetMappingExternalExadataInfrastructureSummaryLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalExadataInfrastructureSummaryRackSizeEnum Enum with underlying type: string
type ExternalExadataInfrastructureSummaryRackSizeEnum string
Set of constants representing the allowable values for ExternalExadataInfrastructureSummaryRackSizeEnum
const ( ExternalExadataInfrastructureSummaryRackSizeFull ExternalExadataInfrastructureSummaryRackSizeEnum = "FULL" ExternalExadataInfrastructureSummaryRackSizeHalf ExternalExadataInfrastructureSummaryRackSizeEnum = "HALF" ExternalExadataInfrastructureSummaryRackSizeQuarter ExternalExadataInfrastructureSummaryRackSizeEnum = "QUARTER" ExternalExadataInfrastructureSummaryRackSizeEighth ExternalExadataInfrastructureSummaryRackSizeEnum = "EIGHTH" )
func GetExternalExadataInfrastructureSummaryRackSizeEnumValues() []ExternalExadataInfrastructureSummaryRackSizeEnum
GetExternalExadataInfrastructureSummaryRackSizeEnumValues Enumerates the set of values for ExternalExadataInfrastructureSummaryRackSizeEnum
func GetMappingExternalExadataInfrastructureSummaryRackSizeEnum(val string) (ExternalExadataInfrastructureSummaryRackSizeEnum, bool)
GetMappingExternalExadataInfrastructureSummaryRackSizeEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalExadataStorageConnector The details of the Exadata storage server connector.
type ExternalExadataStorageConnector struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata resource. Id *string `mandatory:"true" json:"id"` // The name of the Exadata resource. English letters, numbers, "-", "_" and "." only. DisplayName *string `mandatory:"true" json:"displayName"` // The version of the Exadata resource. Version *string `mandatory:"false" json:"version"` // The internal ID of the Exadata resource. InternalId *string `mandatory:"false" json:"internalId"` // The status of the Exadata resource. Status *string `mandatory:"false" json:"status"` // The timestamp of the creation of the Exadata resource. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The timestamp of the last update of the Exadata resource. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The details of the lifecycle state of the Exadata resource. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The additional details of the resource defined in `{"key": "value"}` format. // Example: `{"bar-key": "value"}` AdditionalDetails map[string]string `mandatory:"false" json:"additionalDetails"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExadataInfrastructureId *string `mandatory:"false" json:"exadataInfrastructureId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the agent for the Exadata storage server. AgentId *string `mandatory:"false" json:"agentId"` // The unique string of the connection. For example, "https://<storage-server-name>/MS/RESTService/". ConnectionUri *string `mandatory:"false" json:"connectionUri"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata storage server. StorageServerId *string `mandatory:"false" json:"storageServerId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The current lifecycle state of the database resource. LifecycleState DbmResourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
func (m ExternalExadataStorageConnector) GetAdditionalDetails() map[string]string
GetAdditionalDetails returns AdditionalDetails
func (m ExternalExadataStorageConnector) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m ExternalExadataStorageConnector) GetId() *string
GetId returns Id
func (m ExternalExadataStorageConnector) GetInternalId() *string
GetInternalId returns InternalId
func (m ExternalExadataStorageConnector) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (m ExternalExadataStorageConnector) GetLifecycleState() DbmResourceLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (m ExternalExadataStorageConnector) GetStatus() *string
GetStatus returns Status
func (m ExternalExadataStorageConnector) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (m ExternalExadataStorageConnector) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (m ExternalExadataStorageConnector) GetVersion() *string
GetVersion returns Version
func (m ExternalExadataStorageConnector) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExternalExadataStorageConnector) String() string
func (m ExternalExadataStorageConnector) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalExadataStorageConnectorCollection The Exadata storage server connector list.
type ExternalExadataStorageConnectorCollection struct { // A list of Exadata storage server connectors. Items []ExternalExadataStorageConnectorSummary `mandatory:"true" json:"items"` }
func (m ExternalExadataStorageConnectorCollection) String() string
func (m ExternalExadataStorageConnectorCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalExadataStorageConnectorStatus The status of an Exadata storage server connector.
type ExternalExadataStorageConnectorStatus struct { // The connection status of the connector. Status ExternalExadataStorageConnectorStatusStatusEnum `mandatory:"true" json:"status"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata storage server connector. Id *string `mandatory:"false" json:"id"` // The error message indicating the reason for failure or `null` if the connection was successful. ErrorMessage *string `mandatory:"false" json:"errorMessage"` }
func (m ExternalExadataStorageConnectorStatus) String() string
func (m ExternalExadataStorageConnectorStatus) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalExadataStorageConnectorStatusStatusEnum Enum with underlying type: string
type ExternalExadataStorageConnectorStatusStatusEnum string
Set of constants representing the allowable values for ExternalExadataStorageConnectorStatusStatusEnum
const ( ExternalExadataStorageConnectorStatusStatusSucceeded ExternalExadataStorageConnectorStatusStatusEnum = "SUCCEEDED" ExternalExadataStorageConnectorStatusStatusFailed ExternalExadataStorageConnectorStatusStatusEnum = "FAILED" )
func GetExternalExadataStorageConnectorStatusStatusEnumValues() []ExternalExadataStorageConnectorStatusStatusEnum
GetExternalExadataStorageConnectorStatusStatusEnumValues Enumerates the set of values for ExternalExadataStorageConnectorStatusStatusEnum
func GetMappingExternalExadataStorageConnectorStatusStatusEnum(val string) (ExternalExadataStorageConnectorStatusStatusEnum, bool)
GetMappingExternalExadataStorageConnectorStatusStatusEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalExadataStorageConnectorSummary The connector of the Exadata storage server.
type ExternalExadataStorageConnectorSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata resource. Id *string `mandatory:"true" json:"id"` // The name of the Exadata resource. English letters, numbers, "-", "_" and "." only. DisplayName *string `mandatory:"true" json:"displayName"` // The version of the Exadata resource. Version *string `mandatory:"false" json:"version"` // The internal ID of the Exadata resource. InternalId *string `mandatory:"false" json:"internalId"` // The status of the Exadata resource. Status *string `mandatory:"false" json:"status"` // The timestamp of the creation of the Exadata resource. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The timestamp of the last update of the Exadata resource. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The details of the lifecycle state of the Exadata resource. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The additional details of the resource defined in `{"key": "value"}` format. // Example: `{"bar-key": "value"}` AdditionalDetails map[string]string `mandatory:"false" json:"additionalDetails"` // The unique string of the connection. For example, "https://<storage-server-name>/MS/RESTService/". ConnectionUri *string `mandatory:"false" json:"connectionUri"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata storage server. StorageServerId *string `mandatory:"false" json:"storageServerId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the agent for the Exadata storage server. AgentId *string `mandatory:"false" json:"agentId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The current lifecycle state of the database resource. LifecycleState DbmResourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
func (m ExternalExadataStorageConnectorSummary) GetAdditionalDetails() map[string]string
GetAdditionalDetails returns AdditionalDetails
func (m ExternalExadataStorageConnectorSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m ExternalExadataStorageConnectorSummary) GetId() *string
GetId returns Id
func (m ExternalExadataStorageConnectorSummary) GetInternalId() *string
GetInternalId returns InternalId
func (m ExternalExadataStorageConnectorSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (m ExternalExadataStorageConnectorSummary) GetLifecycleState() DbmResourceLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (m ExternalExadataStorageConnectorSummary) GetStatus() *string
GetStatus returns Status
func (m ExternalExadataStorageConnectorSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (m ExternalExadataStorageConnectorSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (m ExternalExadataStorageConnectorSummary) GetVersion() *string
GetVersion returns Version
func (m ExternalExadataStorageConnectorSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExternalExadataStorageConnectorSummary) String() string
func (m ExternalExadataStorageConnectorSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalExadataStorageGrid The details of the Exadata storage server grid.
type ExternalExadataStorageGrid struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata resource. Id *string `mandatory:"true" json:"id"` // The name of the Exadata resource. English letters, numbers, "-", "_" and "." only. DisplayName *string `mandatory:"true" json:"displayName"` // The version of the Exadata resource. Version *string `mandatory:"false" json:"version"` // The internal ID of the Exadata resource. InternalId *string `mandatory:"false" json:"internalId"` // The status of the Exadata resource. Status *string `mandatory:"false" json:"status"` // The timestamp of the creation of the Exadata resource. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The timestamp of the last update of the Exadata resource. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The details of the lifecycle state of the Exadata resource. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The additional details of the resource defined in `{"key": "value"}` format. // Example: `{"bar-key": "value"}` AdditionalDetails map[string]string `mandatory:"false" json:"additionalDetails"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExadataInfrastructureId *string `mandatory:"false" json:"exadataInfrastructureId"` // The number of Exadata storage servers in the Exadata infrastructure. ServerCount *float32 `mandatory:"false" json:"serverCount"` // A list of monitored Exadata storage servers. StorageServers []ExternalExadataStorageServerSummary `mandatory:"false" json:"storageServers"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The current lifecycle state of the database resource. LifecycleState DbmResourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
func (m ExternalExadataStorageGrid) GetAdditionalDetails() map[string]string
GetAdditionalDetails returns AdditionalDetails
func (m ExternalExadataStorageGrid) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m ExternalExadataStorageGrid) GetId() *string
GetId returns Id
func (m ExternalExadataStorageGrid) GetInternalId() *string
GetInternalId returns InternalId
func (m ExternalExadataStorageGrid) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (m ExternalExadataStorageGrid) GetLifecycleState() DbmResourceLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (m ExternalExadataStorageGrid) GetStatus() *string
GetStatus returns Status
func (m ExternalExadataStorageGrid) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (m ExternalExadataStorageGrid) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (m ExternalExadataStorageGrid) GetVersion() *string
GetVersion returns Version
func (m ExternalExadataStorageGrid) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExternalExadataStorageGrid) String() string
func (m ExternalExadataStorageGrid) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalExadataStorageGridSummary The Exadata storage server grid of the Exadata infrastructure.
type ExternalExadataStorageGridSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata resource. Id *string `mandatory:"true" json:"id"` // The name of the Exadata resource. English letters, numbers, "-", "_" and "." only. DisplayName *string `mandatory:"true" json:"displayName"` // The version of the Exadata resource. Version *string `mandatory:"false" json:"version"` // The internal ID of the Exadata resource. InternalId *string `mandatory:"false" json:"internalId"` // The status of the Exadata resource. Status *string `mandatory:"false" json:"status"` // The timestamp of the creation of the Exadata resource. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The timestamp of the last update of the Exadata resource. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The details of the lifecycle state of the Exadata resource. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The additional details of the resource defined in `{"key": "value"}` format. // Example: `{"bar-key": "value"}` AdditionalDetails map[string]string `mandatory:"false" json:"additionalDetails"` // The number of Exadata storage servers in the Exadata infrastructure. ServerCount *float32 `mandatory:"false" json:"serverCount"` // The current lifecycle state of the database resource. LifecycleState DbmResourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
func (m ExternalExadataStorageGridSummary) GetAdditionalDetails() map[string]string
GetAdditionalDetails returns AdditionalDetails
func (m ExternalExadataStorageGridSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m ExternalExadataStorageGridSummary) GetId() *string
GetId returns Id
func (m ExternalExadataStorageGridSummary) GetInternalId() *string
GetInternalId returns InternalId
func (m ExternalExadataStorageGridSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (m ExternalExadataStorageGridSummary) GetLifecycleState() DbmResourceLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (m ExternalExadataStorageGridSummary) GetStatus() *string
GetStatus returns Status
func (m ExternalExadataStorageGridSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (m ExternalExadataStorageGridSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (m ExternalExadataStorageGridSummary) GetVersion() *string
GetVersion returns Version
func (m ExternalExadataStorageGridSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExternalExadataStorageGridSummary) String() string
func (m ExternalExadataStorageGridSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalExadataStorageServer The details of the Exadata storage server.
type ExternalExadataStorageServer struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata resource. Id *string `mandatory:"true" json:"id"` // The name of the Exadata resource. English letters, numbers, "-", "_" and "." only. DisplayName *string `mandatory:"true" json:"displayName"` // The version of the Exadata resource. Version *string `mandatory:"false" json:"version"` // The internal ID of the Exadata resource. InternalId *string `mandatory:"false" json:"internalId"` // The status of the Exadata resource. Status *string `mandatory:"false" json:"status"` // The timestamp of the creation of the Exadata resource. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The timestamp of the last update of the Exadata resource. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The details of the lifecycle state of the Exadata resource. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The additional details of the resource defined in `{"key": "value"}` format. // Example: `{"bar-key": "value"}` AdditionalDetails map[string]string `mandatory:"false" json:"additionalDetails"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExadataInfrastructureId *string `mandatory:"false" json:"exadataInfrastructureId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata storage server grid. StorageGridId *string `mandatory:"false" json:"storageGridId"` // The make model of the Exadata storage server. MakeModel *string `mandatory:"false" json:"makeModel"` // The IP address of the Exadata storage server. IpAddress *string `mandatory:"false" json:"ipAddress"` // The CPU count of the Exadata storage server. CpuCount *float32 `mandatory:"false" json:"cpuCount"` // The Exadata storage server memory size in GB. MemoryGB *float64 `mandatory:"false" json:"memoryGB"` // The maximum hard disk IO operations per second of the Exadata storage server. MaxHardDiskIOPS *int `mandatory:"false" json:"maxHardDiskIOPS"` // The maximum hard disk IO throughput in MB/s of the Exadata storage server. MaxHardDiskThroughput *int `mandatory:"false" json:"maxHardDiskThroughput"` // The maximum flash disk IO operations per second of the Exadata storage server. MaxFlashDiskIOPS *int `mandatory:"false" json:"maxFlashDiskIOPS"` // The maximum flash disk IO throughput in MB/s of the Exadata storage server. MaxFlashDiskThroughput *int `mandatory:"false" json:"maxFlashDiskThroughput"` Connector *ExternalExadataStorageConnectorSummary `mandatory:"false" json:"connector"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The current lifecycle state of the database resource. LifecycleState DbmResourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
func (m ExternalExadataStorageServer) GetAdditionalDetails() map[string]string
GetAdditionalDetails returns AdditionalDetails
func (m ExternalExadataStorageServer) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m ExternalExadataStorageServer) GetId() *string
GetId returns Id
func (m ExternalExadataStorageServer) GetInternalId() *string
GetInternalId returns InternalId
func (m ExternalExadataStorageServer) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (m ExternalExadataStorageServer) GetLifecycleState() DbmResourceLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (m ExternalExadataStorageServer) GetStatus() *string
GetStatus returns Status
func (m ExternalExadataStorageServer) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (m ExternalExadataStorageServer) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (m ExternalExadataStorageServer) GetVersion() *string
GetVersion returns Version
func (m ExternalExadataStorageServer) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExternalExadataStorageServer) String() string
func (m ExternalExadataStorageServer) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalExadataStorageServerCollection The Exadata storage server list.
type ExternalExadataStorageServerCollection struct { // A list of Exadata storage servers. Items []ExternalExadataStorageServerSummary `mandatory:"true" json:"items"` }
func (m ExternalExadataStorageServerCollection) String() string
func (m ExternalExadataStorageServerCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalExadataStorageServerSummary The Exadata storage server of the Exadata infrastructure.
type ExternalExadataStorageServerSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata resource. Id *string `mandatory:"true" json:"id"` // The name of the Exadata resource. English letters, numbers, "-", "_" and "." only. DisplayName *string `mandatory:"true" json:"displayName"` // The version of the Exadata resource. Version *string `mandatory:"false" json:"version"` // The internal ID of the Exadata resource. InternalId *string `mandatory:"false" json:"internalId"` // The status of the Exadata resource. Status *string `mandatory:"false" json:"status"` // The timestamp of the creation of the Exadata resource. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The timestamp of the last update of the Exadata resource. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The details of the lifecycle state of the Exadata resource. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The additional details of the resource defined in `{"key": "value"}` format. // Example: `{"bar-key": "value"}` AdditionalDetails map[string]string `mandatory:"false" json:"additionalDetails"` // The make model of the Exadata storage server. MakeModel *string `mandatory:"false" json:"makeModel"` // The IP address of the Exadata storage server. IpAddress *string `mandatory:"false" json:"ipAddress"` // The CPU count of the Exadata storage server. CpuCount *float32 `mandatory:"false" json:"cpuCount"` // The Exadata storage server memory size in GB. MemoryGB *float64 `mandatory:"false" json:"memoryGB"` // The maximum hard disk IO operations per second of the Exadata storage server. MaxHardDiskIOPS *int `mandatory:"false" json:"maxHardDiskIOPS"` // The maximum hard disk IO throughput in MB/s of the Exadata storage server. MaxHardDiskThroughput *int `mandatory:"false" json:"maxHardDiskThroughput"` // The maximum flash disk IO operations per second of the Exadata storage server. MaxFlashDiskIOPS *int `mandatory:"false" json:"maxFlashDiskIOPS"` // The maximum flash disk IO throughput in MB/s of the Exadata storage server. MaxFlashDiskThroughput *int `mandatory:"false" json:"maxFlashDiskThroughput"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the connector. ConnectorId *string `mandatory:"false" json:"connectorId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The current lifecycle state of the database resource. LifecycleState DbmResourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
func (m ExternalExadataStorageServerSummary) GetAdditionalDetails() map[string]string
GetAdditionalDetails returns AdditionalDetails
func (m ExternalExadataStorageServerSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m ExternalExadataStorageServerSummary) GetId() *string
GetId returns Id
func (m ExternalExadataStorageServerSummary) GetInternalId() *string
GetInternalId returns InternalId
func (m ExternalExadataStorageServerSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (m ExternalExadataStorageServerSummary) GetLifecycleState() DbmResourceLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (m ExternalExadataStorageServerSummary) GetStatus() *string
GetStatus returns Status
func (m ExternalExadataStorageServerSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (m ExternalExadataStorageServerSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (m ExternalExadataStorageServerSummary) GetVersion() *string
GetVersion returns Version
func (m ExternalExadataStorageServerSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExternalExadataStorageServerSummary) String() string
func (m ExternalExadataStorageServerSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalListener The details of an external listener.
type ExternalListener struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external listener. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the external listener. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The name of the external listener. ComponentName *string `mandatory:"true" json:"componentName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system that the listener is a part of. ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"` // The current lifecycle state of the external listener. LifecycleState ExternalListenerLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the external listener was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The date and time the external listener was last updated. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external connector. ExternalConnectorId *string `mandatory:"false" json:"externalConnectorId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB node. ExternalDbNodeId *string `mandatory:"false" json:"externalDbNodeId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB home. ExternalDbHomeId *string `mandatory:"false" json:"externalDbHomeId"` // The listener alias. ListenerAlias *string `mandatory:"false" json:"listenerAlias"` // The type of listener. ListenerType ExternalListenerListenerTypeEnum `mandatory:"false" json:"listenerType,omitempty"` // The additional details of the external listener defined in `{"key": "value"}` format. // Example: `{"bar-key": "value"}` AdditionalDetails map[string]string `mandatory:"false" json:"additionalDetails"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The location of the listener configuration file listener.ora. ListenerOraLocation *string `mandatory:"false" json:"listenerOraLocation"` // The Oracle home location of the listener. OracleHome *string `mandatory:"false" json:"oracleHome"` // The name of the host on which the external listener is running. HostName *string `mandatory:"false" json:"hostName"` // The directory that stores tracing and logging incidents when Automatic Diagnostic Repository (ADR) is enabled. AdrHomeDirectory *string `mandatory:"false" json:"adrHomeDirectory"` // The destination directory of the listener log file. LogDirectory *string `mandatory:"false" json:"logDirectory"` // The destination directory of the listener trace file. TraceDirectory *string `mandatory:"false" json:"traceDirectory"` // The listener version. Version *string `mandatory:"false" json:"version"` // The list of protocol addresses the listener is configured to listen on. Endpoints []ExternalListenerEndpoint `mandatory:"false" json:"endpoints"` // The list of databases that are serviced by the listener. ServicedDatabases []ExternalListenerServicedDatabase `mandatory:"false" json:"servicedDatabases"` // The list of ASMs that are serviced by the listener. ServicedAsms []ExternalServicedAsm `mandatory:"false" json:"servicedAsms"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m ExternalListener) String() string
func (m *ExternalListener) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ExternalListener) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalListenerCollection A collection of external listeners.
type ExternalListenerCollection struct { // An array of external listeners. Items []ExternalListenerSummary `mandatory:"true" json:"items"` }
func (m ExternalListenerCollection) String() string
func (m ExternalListenerCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalListenerEndpoint The protocol address that an external listener is configured to listen on.
type ExternalListenerEndpoint interface { // The list of services registered with the listener. GetServices() []string }
ExternalListenerEndpointProtocolEnum Enum with underlying type: string
type ExternalListenerEndpointProtocolEnum string
Set of constants representing the allowable values for ExternalListenerEndpointProtocolEnum
const ( ExternalListenerEndpointProtocolIpc ExternalListenerEndpointProtocolEnum = "IPC" ExternalListenerEndpointProtocolTcp ExternalListenerEndpointProtocolEnum = "TCP" ExternalListenerEndpointProtocolTcps ExternalListenerEndpointProtocolEnum = "TCPS" )
func GetExternalListenerEndpointProtocolEnumValues() []ExternalListenerEndpointProtocolEnum
GetExternalListenerEndpointProtocolEnumValues Enumerates the set of values for ExternalListenerEndpointProtocolEnum
func GetMappingExternalListenerEndpointProtocolEnum(val string) (ExternalListenerEndpointProtocolEnum, bool)
GetMappingExternalListenerEndpointProtocolEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalListenerIpcEndpoint An `IPC`-based protocol address.
type ExternalListenerIpcEndpoint struct { // The unique name of the service. Key *string `mandatory:"true" json:"key"` // The list of services registered with the listener. Services []string `mandatory:"false" json:"services"` }
func (m ExternalListenerIpcEndpoint) GetServices() []string
GetServices returns Services
func (m ExternalListenerIpcEndpoint) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExternalListenerIpcEndpoint) String() string
func (m ExternalListenerIpcEndpoint) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalListenerLifecycleStateEnum Enum with underlying type: string
type ExternalListenerLifecycleStateEnum string
Set of constants representing the allowable values for ExternalListenerLifecycleStateEnum
const ( ExternalListenerLifecycleStateCreating ExternalListenerLifecycleStateEnum = "CREATING" ExternalListenerLifecycleStateNotConnected ExternalListenerLifecycleStateEnum = "NOT_CONNECTED" ExternalListenerLifecycleStateActive ExternalListenerLifecycleStateEnum = "ACTIVE" ExternalListenerLifecycleStateInactive ExternalListenerLifecycleStateEnum = "INACTIVE" ExternalListenerLifecycleStateUpdating ExternalListenerLifecycleStateEnum = "UPDATING" ExternalListenerLifecycleStateDeleting ExternalListenerLifecycleStateEnum = "DELETING" ExternalListenerLifecycleStateDeleted ExternalListenerLifecycleStateEnum = "DELETED" ExternalListenerLifecycleStateFailed ExternalListenerLifecycleStateEnum = "FAILED" )
func GetExternalListenerLifecycleStateEnumValues() []ExternalListenerLifecycleStateEnum
GetExternalListenerLifecycleStateEnumValues Enumerates the set of values for ExternalListenerLifecycleStateEnum
func GetMappingExternalListenerLifecycleStateEnum(val string) (ExternalListenerLifecycleStateEnum, bool)
GetMappingExternalListenerLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalListenerListenerTypeEnum Enum with underlying type: string
type ExternalListenerListenerTypeEnum string
Set of constants representing the allowable values for ExternalListenerListenerTypeEnum
const ( ExternalListenerListenerTypeAsm ExternalListenerListenerTypeEnum = "ASM" ExternalListenerListenerTypeLocal ExternalListenerListenerTypeEnum = "LOCAL" ExternalListenerListenerTypeScan ExternalListenerListenerTypeEnum = "SCAN" )
func GetExternalListenerListenerTypeEnumValues() []ExternalListenerListenerTypeEnum
GetExternalListenerListenerTypeEnumValues Enumerates the set of values for ExternalListenerListenerTypeEnum
func GetMappingExternalListenerListenerTypeEnum(val string) (ExternalListenerListenerTypeEnum, bool)
GetMappingExternalListenerListenerTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalListenerServiceCollection A collection of external listener services.
type ExternalListenerServiceCollection struct { // An array of external listener services. Items []ExternalListenerServiceSummary `mandatory:"true" json:"items"` }
func (m ExternalListenerServiceCollection) String() string
func (m ExternalListenerServiceCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalListenerServiceSummary The summary of a service registered with an external listener.
type ExternalListenerServiceSummary struct { // The name of the service. Name *string `mandatory:"true" json:"name"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external listener. ListenerId *string `mandatory:"false" json:"listenerId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"false" json:"managedDatabaseId"` }
func (m ExternalListenerServiceSummary) String() string
func (m ExternalListenerServiceSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalListenerServicedDatabase The details of a database serviced by an external listener.
type ExternalListenerServicedDatabase struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external database. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The unique name of the external database. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the external database resides. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The type of Oracle Database installation. DatabaseType DatabaseTypeEnum `mandatory:"false" json:"databaseType,omitempty"` // The subtype of Oracle Database. Indicates whether the database is a Container Database, // Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database. DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"` // Indicates whether the database is a Managed Database or not. IsManaged *bool `mandatory:"false" json:"isManaged"` }
func (m ExternalListenerServicedDatabase) String() string
func (m ExternalListenerServicedDatabase) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalListenerSummary The summary of an external listener.
type ExternalListenerSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external listener. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the external listener. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The name of the external listener. ComponentName *string `mandatory:"true" json:"componentName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system that the listener is a member of. ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"` // The current lifecycle state of the external listener. LifecycleState ExternalListenerLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the external listener was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The date and time the external listener was last updated. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external connector. ExternalConnectorId *string `mandatory:"false" json:"externalConnectorId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB node on which the listener is running. ExternalDbNodeId *string `mandatory:"false" json:"externalDbNodeId"` // The type of listener. ListenerType ExternalListenerListenerTypeEnum `mandatory:"false" json:"listenerType,omitempty"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m ExternalListenerSummary) String() string
func (m ExternalListenerSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalListenerTcpEndpoint A `TCP`-based protocol address.
type ExternalListenerTcpEndpoint struct { // The host name or IP address. Host *string `mandatory:"true" json:"host"` // The port number. Port *int `mandatory:"true" json:"port"` // The list of services registered with the listener. Services []string `mandatory:"false" json:"services"` }
func (m ExternalListenerTcpEndpoint) GetServices() []string
GetServices returns Services
func (m ExternalListenerTcpEndpoint) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExternalListenerTcpEndpoint) String() string
func (m ExternalListenerTcpEndpoint) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalListenerTcpsEndpoint A `TCPS`-based protocol address.
type ExternalListenerTcpsEndpoint struct { // The host name or IP address. Host *string `mandatory:"true" json:"host"` // The port number. Port *int `mandatory:"true" json:"port"` // The list of services registered with the listener. Services []string `mandatory:"false" json:"services"` }
func (m ExternalListenerTcpsEndpoint) GetServices() []string
GetServices returns Services
func (m ExternalListenerTcpsEndpoint) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExternalListenerTcpsEndpoint) String() string
func (m ExternalListenerTcpsEndpoint) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalMySqlDatabase External database.
type ExternalMySqlDatabase struct { // OCID of compartment for the External MySQL Database. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Display Name of the External MySQL Database. DbName *string `mandatory:"true" json:"dbName"` // OCID of External MySQL Database. ExternalDatabaseId *string `mandatory:"false" json:"externalDatabaseId"` // Indicates database management state. ManagementState ManagementStateEnum `mandatory:"false" json:"managementState,omitempty"` }
func (m ExternalMySqlDatabase) String() string
func (m ExternalMySqlDatabase) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalMySqlDatabaseCollection The collection of external MySQL Databases.
type ExternalMySqlDatabaseCollection struct { // The list of external MySQL Database records. Items []ExternalMySqlDatabaseSummary `mandatory:"true" json:"items"` }
func (m ExternalMySqlDatabaseCollection) String() string
func (m ExternalMySqlDatabaseCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalMySqlDatabaseConnector Details of external database connector.
type ExternalMySqlDatabaseConnector struct { // OCID of MySQL Database Connector. Id *string `mandatory:"true" json:"id"` // External MySQL Database Connector Name. Name *string `mandatory:"false" json:"name"` // OCID of compartment for the External MySQL connector. CompartmentId *string `mandatory:"false" json:"compartmentId"` // OCI Services associated with this connector. AssociatedServices *string `mandatory:"false" json:"associatedServices"` // OCID of MySQL Database resource ExternalDatabaseId *string `mandatory:"false" json:"externalDatabaseId"` // Connector update time. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Connector creation time. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Indicates lifecycle state of the resource. LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Name of MySQL Database. SourceDatabase *string `mandatory:"false" json:"sourceDatabase"` // Type of MySQL Database. SourceDatabaseType MySqlTypeEnum `mandatory:"false" json:"sourceDatabaseType,omitempty"` // Agent Id of the MACS agent. MacsAgentId *string `mandatory:"false" json:"macsAgentId"` // Connection Status ConnectionStatus *string `mandatory:"false" json:"connectionStatus"` // Time when connection status was last updated. TimeConnectionStatusUpdated *common.SDKTime `mandatory:"false" json:"timeConnectionStatusUpdated"` // Host name for Connector. HostName *string `mandatory:"false" json:"hostName"` // Connector port. Port *int `mandatory:"false" json:"port"` // Connector Type. ConnectorType MySqlConnectorTypeEnum `mandatory:"false" json:"connectorType,omitempty"` // Network Protocol. NetworkProtocol MySqlNetworkProtocolTypeEnum `mandatory:"false" json:"networkProtocol,omitempty"` // Credential type used to connect to database. CredentialType MySqlCredTypeEnum `mandatory:"false" json:"credentialType,omitempty"` // OCID of the SSL secret, if TCPS with SSL is used to connect to database. SslSecretId *string `mandatory:"false" json:"sslSecretId"` // Name of the SSL secret, if TCPS with SSL is used to connect to database. SslSecretName *string `mandatory:"false" json:"sslSecretName"` }
func (m ExternalMySqlDatabaseConnector) String() string
func (m ExternalMySqlDatabaseConnector) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalMySqlDatabaseSummary External database summary record.
type ExternalMySqlDatabaseSummary struct { // OCID of compartment for the External MySQL Database. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Display name of the External MySQL Database. DbName *string `mandatory:"true" json:"dbName"` // OCID of External MySQL Database. ExternalDatabaseId *string `mandatory:"false" json:"externalDatabaseId"` // The OCID of the enabled MySQL Database Connector. ConnectorId *string `mandatory:"false" json:"connectorId"` // The deployment type of the Mysql Database. DeploymentType MySqlDeploymentTypeEnum `mandatory:"false" json:"deploymentType,omitempty"` // Indicates database management state. ManagementState ManagementStateEnum `mandatory:"false" json:"managementState,omitempty"` // Indicates lifecycle state of the resource. LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m ExternalMySqlDatabaseSummary) String() string
func (m ExternalMySqlDatabaseSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalMysqlAssociatedServiceNameEnum Enum with underlying type: string
type ExternalMysqlAssociatedServiceNameEnum string
Set of constants representing the allowable values for ExternalMysqlAssociatedServiceNameEnum
const ( ExternalMysqlAssociatedServiceNameOperationsInsights ExternalMysqlAssociatedServiceNameEnum = "OPERATIONS_INSIGHTS" )
func GetExternalMysqlAssociatedServiceNameEnumValues() []ExternalMysqlAssociatedServiceNameEnum
GetExternalMysqlAssociatedServiceNameEnumValues Enumerates the set of values for ExternalMysqlAssociatedServiceNameEnum
func GetMappingExternalMysqlAssociatedServiceNameEnum(val string) (ExternalMysqlAssociatedServiceNameEnum, bool)
GetMappingExternalMysqlAssociatedServiceNameEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalPluggableDatabaseDiagnosticsAndManagementFeatureDetails The details required to enable the Diagnostics and Management feature.
type ExternalPluggableDatabaseDiagnosticsAndManagementFeatureDetails struct { ConnectorDetails ConnectorDetails `mandatory:"true" json:"connectorDetails"` }
func (m ExternalPluggableDatabaseDiagnosticsAndManagementFeatureDetails) GetConnectorDetails() ConnectorDetails
GetConnectorDetails returns ConnectorDetails
func (m ExternalPluggableDatabaseDiagnosticsAndManagementFeatureDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExternalPluggableDatabaseDiagnosticsAndManagementFeatureDetails) String() string
func (m *ExternalPluggableDatabaseDiagnosticsAndManagementFeatureDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ExternalPluggableDatabaseDiagnosticsAndManagementFeatureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalPluggableDatabaseFeatureDetails The details required to enable the specified Database Management feature.
type ExternalPluggableDatabaseFeatureDetails interface { GetConnectorDetails() ConnectorDetails }
ExternalPluggableDatabaseLifecycleManagementFeatureDetails The details required to enable the Database Lifecycle Management feature.
type ExternalPluggableDatabaseLifecycleManagementFeatureDetails struct { ConnectorDetails ConnectorDetails `mandatory:"true" json:"connectorDetails"` }
func (m ExternalPluggableDatabaseLifecycleManagementFeatureDetails) GetConnectorDetails() ConnectorDetails
GetConnectorDetails returns ConnectorDetails
func (m ExternalPluggableDatabaseLifecycleManagementFeatureDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExternalPluggableDatabaseLifecycleManagementFeatureDetails) String() string
func (m *ExternalPluggableDatabaseLifecycleManagementFeatureDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ExternalPluggableDatabaseLifecycleManagementFeatureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalPluggableDatabaseSqlWatchFeatureDetails The details required to enable the SQL watch feature.
type ExternalPluggableDatabaseSqlWatchFeatureDetails struct { ConnectorDetails ConnectorDetails `mandatory:"true" json:"connectorDetails"` }
func (m ExternalPluggableDatabaseSqlWatchFeatureDetails) GetConnectorDetails() ConnectorDetails
GetConnectorDetails returns ConnectorDetails
func (m ExternalPluggableDatabaseSqlWatchFeatureDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExternalPluggableDatabaseSqlWatchFeatureDetails) String() string
func (m *ExternalPluggableDatabaseSqlWatchFeatureDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ExternalPluggableDatabaseSqlWatchFeatureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalServicedAsm The details of ASM serviced by an external listener.
type ExternalServicedAsm struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external ASM. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the external ASM. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the external ASM resides. CompartmentId *string `mandatory:"false" json:"compartmentId"` }
func (m ExternalServicedAsm) String() string
func (m ExternalServicedAsm) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalServicedDatabase The details of a database serviced by an external DB system component such as a listener or ASM.
type ExternalServicedDatabase struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external database. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The unique name of the external database. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the external database resides. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The type of Oracle Database installation. DatabaseType DatabaseTypeEnum `mandatory:"false" json:"databaseType,omitempty"` // The subtype of Oracle Database. Indicates whether the database is a Container Database, // Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database. DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"` // Indicates whether the database is a Managed Database or not. IsManaged *bool `mandatory:"false" json:"isManaged"` }
func (m ExternalServicedDatabase) String() string
func (m ExternalServicedDatabase) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalStorageGridDiscoverySummary The summary of the Exadata storage server grid discovery.
type ExternalStorageGridDiscoverySummary struct { // The name of the entity. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the entity discovered. Id *string `mandatory:"false" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the agent used for monitoring. AgentId *string `mandatory:"false" json:"agentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated connector. ConnectorId *string `mandatory:"false" json:"connectorId"` // The version of the entity. Version *string `mandatory:"false" json:"version"` // The internal identifier of the entity. InternalId *string `mandatory:"false" json:"internalId"` // The status of the entity. Status *string `mandatory:"false" json:"status"` // The error code of the discovery. DiscoverErrorCode *string `mandatory:"false" json:"discoverErrorCode"` // The error message of the discovery. DiscoverErrorMsg *string `mandatory:"false" json:"discoverErrorMsg"` // The total number of Exadata storage servers discovered. CountOfStorageServersDiscovered *int `mandatory:"false" json:"countOfStorageServersDiscovered"` // The status of the entity discovery. DiscoverStatus EntityDiscoveredDiscoverStatusEnum `mandatory:"false" json:"discoverStatus,omitempty"` }
func (m ExternalStorageGridDiscoverySummary) GetAgentId() *string
GetAgentId returns AgentId
func (m ExternalStorageGridDiscoverySummary) GetConnectorId() *string
GetConnectorId returns ConnectorId
func (m ExternalStorageGridDiscoverySummary) GetDiscoverErrorCode() *string
GetDiscoverErrorCode returns DiscoverErrorCode
func (m ExternalStorageGridDiscoverySummary) GetDiscoverErrorMsg() *string
GetDiscoverErrorMsg returns DiscoverErrorMsg
func (m ExternalStorageGridDiscoverySummary) GetDiscoverStatus() EntityDiscoveredDiscoverStatusEnum
GetDiscoverStatus returns DiscoverStatus
func (m ExternalStorageGridDiscoverySummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m ExternalStorageGridDiscoverySummary) GetId() *string
GetId returns Id
func (m ExternalStorageGridDiscoverySummary) GetInternalId() *string
GetInternalId returns InternalId
func (m ExternalStorageGridDiscoverySummary) GetStatus() *string
GetStatus returns Status
func (m ExternalStorageGridDiscoverySummary) GetVersion() *string
GetVersion returns Version
func (m ExternalStorageGridDiscoverySummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExternalStorageGridDiscoverySummary) String() string
func (m ExternalStorageGridDiscoverySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalStorageServerDiscoverySummary The summary of the Exadata storage server discovery.
type ExternalStorageServerDiscoverySummary struct { // The name of the entity. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the entity discovered. Id *string `mandatory:"false" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the agent used for monitoring. AgentId *string `mandatory:"false" json:"agentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated connector. ConnectorId *string `mandatory:"false" json:"connectorId"` // The version of the entity. Version *string `mandatory:"false" json:"version"` // The internal identifier of the entity. InternalId *string `mandatory:"false" json:"internalId"` // The status of the entity. Status *string `mandatory:"false" json:"status"` // The error code of the discovery. DiscoverErrorCode *string `mandatory:"false" json:"discoverErrorCode"` // The error message of the discovery. DiscoverErrorMsg *string `mandatory:"false" json:"discoverErrorMsg"` // The IP address of the Exadata storage server. IpAddress *string `mandatory:"false" json:"ipAddress"` // The make model of the Exadata storage server. MakeModel *string `mandatory:"false" json:"makeModel"` // The CPU count of the Exadata storage server. CpuCount *int `mandatory:"false" json:"cpuCount"` // The memory size in GB of the Exadata storage server. MemoryGB *float64 `mandatory:"false" json:"memoryGB"` // The name of the Exadata storage server connector in case of rediscovery. ConnectorName *string `mandatory:"false" json:"connectorName"` // The status of the entity discovery. DiscoverStatus EntityDiscoveredDiscoverStatusEnum `mandatory:"false" json:"discoverStatus,omitempty"` }
func (m ExternalStorageServerDiscoverySummary) GetAgentId() *string
GetAgentId returns AgentId
func (m ExternalStorageServerDiscoverySummary) GetConnectorId() *string
GetConnectorId returns ConnectorId
func (m ExternalStorageServerDiscoverySummary) GetDiscoverErrorCode() *string
GetDiscoverErrorCode returns DiscoverErrorCode
func (m ExternalStorageServerDiscoverySummary) GetDiscoverErrorMsg() *string
GetDiscoverErrorMsg returns DiscoverErrorMsg
func (m ExternalStorageServerDiscoverySummary) GetDiscoverStatus() EntityDiscoveredDiscoverStatusEnum
GetDiscoverStatus returns DiscoverStatus
func (m ExternalStorageServerDiscoverySummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m ExternalStorageServerDiscoverySummary) GetId() *string
GetId returns Id
func (m ExternalStorageServerDiscoverySummary) GetInternalId() *string
GetInternalId returns InternalId
func (m ExternalStorageServerDiscoverySummary) GetStatus() *string
GetStatus returns Status
func (m ExternalStorageServerDiscoverySummary) GetVersion() *string
GetVersion returns Version
func (m ExternalStorageServerDiscoverySummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExternalStorageServerDiscoverySummary) String() string
func (m ExternalStorageServerDiscoverySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FailedConnectionsAggregateMetrics The failed connection metrics for Autonomous Databases on Shared Exadata Infrastructure.
type FailedConnectionsAggregateMetrics struct { FailedConnections *MetricDataPoint `mandatory:"false" json:"failedConnections"` }
func (m FailedConnectionsAggregateMetrics) String() string
func (m FailedConnectionsAggregateMetrics) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FetchSqlTuningSetDetails The details required to fetch the Sql tuning set details. It takes either credentialDetails or databaseCredential. It's recommended to provide databaseCredential
type FetchSqlTuningSetDetails struct { // The owner of the Sql tuning set. Owner *string `mandatory:"true" json:"owner"` // The name of the Sql tuning set. Name *string `mandatory:"true" json:"name"` CredentialDetails SqlTuningSetAdminCredentialDetails `mandatory:"false" json:"credentialDetails"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` // Specifies the Sql predicate to filter the Sql from the Sql tuning set defined on attributes of the SQLSET_ROW. // User could use any combination of the following columns with appropriate values as Sql predicate // Refer to the documentation https://docs.oracle.com/en/database/oracle/oracle-database/18/arpls/DBMS_SQLTUNE.html#GUID-1F4AFB03-7B29-46FC-B3F2-CB01EC36326C BasicFilter *string `mandatory:"false" json:"basicFilter"` // Specifies that the filter must include recursive Sql in the Sql tuning set. RecursiveSql FetchSqlTuningSetDetailsRecursiveSqlEnum `mandatory:"false" json:"recursiveSql,omitempty"` // Specifies a filter that picks the top n% according to the supplied ranking measure. // Note that this parameter applies only if one ranking measure is supplied. ResultPercentage *float64 `mandatory:"false" json:"resultPercentage"` // The top limit Sql from the filtered source, ranked by the ranking measure. ResultLimit *int `mandatory:"false" json:"resultLimit"` // Specifies an ORDER BY clause on the selected Sql. User can specify upto three ranking measures. RankingMeasure1 RankingMeasureEnum `mandatory:"false" json:"rankingMeasure1,omitempty"` // Specifies an ORDER BY clause on the selected Sql. User can specify upto three ranking measures. RankingMeasure2 RankingMeasureEnum `mandatory:"false" json:"rankingMeasure2,omitempty"` // Specifies an ORDER BY clause on the selected Sql. User can specify upto three ranking measures. RankingMeasure3 RankingMeasureEnum `mandatory:"false" json:"rankingMeasure3,omitempty"` }
func (m FetchSqlTuningSetDetails) String() string
func (m *FetchSqlTuningSetDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m FetchSqlTuningSetDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FetchSqlTuningSetDetailsRecursiveSqlEnum Enum with underlying type: string
type FetchSqlTuningSetDetailsRecursiveSqlEnum string
Set of constants representing the allowable values for FetchSqlTuningSetDetailsRecursiveSqlEnum
const ( FetchSqlTuningSetDetailsRecursiveSqlHasRecursiveSql FetchSqlTuningSetDetailsRecursiveSqlEnum = "HAS_RECURSIVE_SQL" FetchSqlTuningSetDetailsRecursiveSqlNoRecursiveSql FetchSqlTuningSetDetailsRecursiveSqlEnum = "NO_RECURSIVE_SQL" )
func GetFetchSqlTuningSetDetailsRecursiveSqlEnumValues() []FetchSqlTuningSetDetailsRecursiveSqlEnum
GetFetchSqlTuningSetDetailsRecursiveSqlEnumValues Enumerates the set of values for FetchSqlTuningSetDetailsRecursiveSqlEnum
func GetMappingFetchSqlTuningSetDetailsRecursiveSqlEnum(val string) (FetchSqlTuningSetDetailsRecursiveSqlEnum, bool)
GetMappingFetchSqlTuningSetDetailsRecursiveSqlEnum performs case Insensitive comparison on enum value and return the desired enum
FetchSqlTuningSetRequest wrapper for the FetchSqlTuningSet operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/FetchSqlTuningSet.go.html to see an example of how to use FetchSqlTuningSetRequest.
type FetchSqlTuningSetRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The unique identifier of the Sql tuning set. This is not OCID. SqlTuningSetId *int `mandatory:"true" contributesTo:"path" name:"sqlTuningSetId"` // The details required to fetch the Sql tuning set details. FetchSqlTuningSetDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request FetchSqlTuningSetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request FetchSqlTuningSetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request FetchSqlTuningSetRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request FetchSqlTuningSetRequest) String() string
func (request FetchSqlTuningSetRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FetchSqlTuningSetResponse wrapper for the FetchSqlTuningSet operation
type FetchSqlTuningSetResponse struct { // The underlying http response RawResponse *http.Response // The SqlTuningSet instance SqlTuningSet `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response FetchSqlTuningSetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response FetchSqlTuningSetResponse) String() string
FindingSchemaOrOperation The findings of the Optimizer Statistics Advisor.
type FindingSchemaOrOperation struct { // The list of operation details. Operations []string `mandatory:"false" json:"operations"` // The names of the impacted database schemas and their objects. Schemas []SchemaDefinition `mandatory:"false" json:"schemas"` }
func (m FindingSchemaOrOperation) String() string
func (m FindingSchemaOrOperation) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FleetMetricDefinition The database metric details.
type FleetMetricDefinition struct { // The name of the metric. MetricName *string `mandatory:"false" json:"metricName"` // The baseline value of the metric. BaselineValue *float64 `mandatory:"false" json:"baselineValue"` // The target value of the metric. TargetValue *float64 `mandatory:"false" json:"targetValue"` // The unit of the value. Unit *string `mandatory:"false" json:"unit"` // The data point date and time in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". Timestamp *common.SDKTime `mandatory:"false" json:"timestamp"` // The percentage change in the metric aggregated value compared to the baseline value. PercentageChange *float64 `mandatory:"false" json:"percentageChange"` // The dimensions of the metric. Dimensions []MetricDimensionDefinition `mandatory:"false" json:"dimensions"` }
func (m FleetMetricDefinition) String() string
func (m FleetMetricDefinition) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FleetMetricSummaryDefinition A summary of the fleet metrics, which provides the metric aggregated value of the databases in the fleet.
type FleetMetricSummaryDefinition struct { // The name of the metric. MetricName *string `mandatory:"false" json:"metricName"` // The metric aggregated value at the baseline date and time. BaselineValue *float64 `mandatory:"false" json:"baselineValue"` // The metric aggregated value at the target date and time. TargetValue *float64 `mandatory:"false" json:"targetValue"` // The unit of the value. Unit *string `mandatory:"false" json:"unit"` // The percentage change in the metric aggregated value compared to the baseline value. PercentageChange *float64 `mandatory:"false" json:"percentageChange"` // The unique dimension key and values of the baseline metric. Dimensions []MetricDimensionDefinition `mandatory:"false" json:"dimensions"` }
func (m FleetMetricSummaryDefinition) String() string
func (m FleetMetricSummaryDefinition) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FleetStatusByCategory The number of databases in the fleet, grouped by database type and sub type.
type FleetStatusByCategory struct { // The type of Oracle Database installation. DatabaseType DatabaseTypeEnum `mandatory:"false" json:"databaseType,omitempty"` // The subtype of the Oracle Database. Indicates whether the database is a Container Database, // Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database. DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"` // The infrastructure used to deploy the Oracle Database. DeploymentType DeploymentTypeEnum `mandatory:"false" json:"deploymentType,omitempty"` // The number of databases in the fleet. InventoryCount *int `mandatory:"false" json:"inventoryCount"` }
func (m FleetStatusByCategory) String() string
func (m FleetStatusByCategory) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FleetSummary A summary of the inventory count grouped by database type and subtype, and the metrics that describe the aggregated usage of CPU, storage, and so on of all the databases in the fleet.
type FleetSummary struct { // A list of databases present in the fleet and their usage metrics. AggregatedMetrics []FleetMetricSummaryDefinition `mandatory:"false" json:"aggregatedMetrics"` // A list of the databases in the fleet, grouped by database type and subtype. Inventory []FleetStatusByCategory `mandatory:"false" json:"inventory"` }
func (m FleetSummary) String() string
func (m FleetSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GenerateAwrSnapshotRequest wrapper for the GenerateAwrSnapshot operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GenerateAwrSnapshot.go.html to see an example of how to use GenerateAwrSnapshotRequest.
type GenerateAwrSnapshotRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GenerateAwrSnapshotRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GenerateAwrSnapshotRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GenerateAwrSnapshotRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GenerateAwrSnapshotRequest) String() string
func (request GenerateAwrSnapshotRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GenerateAwrSnapshotResponse wrapper for the GenerateAwrSnapshot operation
type GenerateAwrSnapshotResponse struct { // The underlying http response RawResponse *http.Response // The SnapshotDetails instance SnapshotDetails `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GenerateAwrSnapshotResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GenerateAwrSnapshotResponse) String() string
GetAwrDbReportReportFormatEnum Enum with underlying type: string
type GetAwrDbReportReportFormatEnum string
Set of constants representing the allowable values for GetAwrDbReportReportFormatEnum
const ( GetAwrDbReportReportFormatHtml GetAwrDbReportReportFormatEnum = "HTML" GetAwrDbReportReportFormatText GetAwrDbReportReportFormatEnum = "TEXT" )
func GetGetAwrDbReportReportFormatEnumValues() []GetAwrDbReportReportFormatEnum
GetGetAwrDbReportReportFormatEnumValues Enumerates the set of values for GetAwrDbReportReportFormatEnum
func GetMappingGetAwrDbReportReportFormatEnum(val string) (GetAwrDbReportReportFormatEnum, bool)
GetMappingGetAwrDbReportReportFormatEnum performs case Insensitive comparison on enum value and return the desired enum
GetAwrDbReportReportTypeEnum Enum with underlying type: string
type GetAwrDbReportReportTypeEnum string
Set of constants representing the allowable values for GetAwrDbReportReportTypeEnum
const ( GetAwrDbReportReportTypeAwr GetAwrDbReportReportTypeEnum = "AWR" GetAwrDbReportReportTypeAsh GetAwrDbReportReportTypeEnum = "ASH" )
func GetGetAwrDbReportReportTypeEnumValues() []GetAwrDbReportReportTypeEnum
GetGetAwrDbReportReportTypeEnumValues Enumerates the set of values for GetAwrDbReportReportTypeEnum
func GetMappingGetAwrDbReportReportTypeEnum(val string) (GetAwrDbReportReportTypeEnum, bool)
GetMappingGetAwrDbReportReportTypeEnum performs case Insensitive comparison on enum value and return the desired enum
GetAwrDbReportRequest wrapper for the GetAwrDbReport operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetAwrDbReport.go.html to see an example of how to use GetAwrDbReportRequest.
type GetAwrDbReportRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The parameter to filter the database by internal ID. // Note that the internal ID of the database can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbs AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"` // The optional multiple value query parameter to filter the database instance numbers. InstNums []int `contributesTo:"query" name:"instNums" collectionFormat:"csv"` // The optional greater than or equal to filter on the snapshot ID. BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"` // The optional less than or equal to query parameter to filter the snapshot ID. EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"` // The optional greater than or equal to query parameter to filter the timestamp. TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"` // The optional less than or equal to query parameter to filter the timestamp. TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"` // The query parameter to filter the AWR report types. ReportType GetAwrDbReportReportTypeEnum `mandatory:"false" contributesTo:"query" name:"reportType" omitEmpty:"true"` // The optional query parameter to filter the database container by an exact ID value. // Note that the database container ID can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"` // The format of the AWR report. ReportFormat GetAwrDbReportReportFormatEnum `mandatory:"false" contributesTo:"query" name:"reportFormat" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetAwrDbReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetAwrDbReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetAwrDbReportRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetAwrDbReportRequest) String() string
func (request GetAwrDbReportRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetAwrDbReportResponse wrapper for the GetAwrDbReport operation
type GetAwrDbReportResponse struct { // The underlying http response RawResponse *http.Response // The AwrDbReport instance AwrDbReport `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetAwrDbReportResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetAwrDbReportResponse) String() string
GetAwrDbSqlReportReportFormatEnum Enum with underlying type: string
type GetAwrDbSqlReportReportFormatEnum string
Set of constants representing the allowable values for GetAwrDbSqlReportReportFormatEnum
const ( GetAwrDbSqlReportReportFormatHtml GetAwrDbSqlReportReportFormatEnum = "HTML" GetAwrDbSqlReportReportFormatText GetAwrDbSqlReportReportFormatEnum = "TEXT" )
func GetGetAwrDbSqlReportReportFormatEnumValues() []GetAwrDbSqlReportReportFormatEnum
GetGetAwrDbSqlReportReportFormatEnumValues Enumerates the set of values for GetAwrDbSqlReportReportFormatEnum
func GetMappingGetAwrDbSqlReportReportFormatEnum(val string) (GetAwrDbSqlReportReportFormatEnum, bool)
GetMappingGetAwrDbSqlReportReportFormatEnum performs case Insensitive comparison on enum value and return the desired enum
GetAwrDbSqlReportRequest wrapper for the GetAwrDbSqlReport operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetAwrDbSqlReport.go.html to see an example of how to use GetAwrDbSqlReportRequest.
type GetAwrDbSqlReportRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The parameter to filter the database by internal ID. // Note that the internal ID of the database can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbs AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"` // 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 (/managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbReport) or Performance Hub API (/internal/managedDatabases/{managedDatabaseId}/actions/retrievePerformanceData) SqlId *string `mandatory:"true" contributesTo:"query" name:"sqlId"` // The optional single value query parameter to filter the database instance number. InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"` // The optional greater than or equal to filter on the snapshot ID. BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"` // The optional less than or equal to query parameter to filter the snapshot ID. EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"` // The optional greater than or equal to query parameter to filter the timestamp. TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"` // The optional less than or equal to query parameter to filter the timestamp. TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"` // The format of the AWR report. ReportFormat GetAwrDbSqlReportReportFormatEnum `mandatory:"false" contributesTo:"query" name:"reportFormat" omitEmpty:"true"` // The optional query parameter to filter the database container by an exact ID value. // Note that the database container ID can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetAwrDbSqlReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetAwrDbSqlReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetAwrDbSqlReportRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetAwrDbSqlReportRequest) String() string
func (request GetAwrDbSqlReportRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetAwrDbSqlReportResponse wrapper for the GetAwrDbSqlReport operation
type GetAwrDbSqlReportResponse struct { // The underlying http response RawResponse *http.Response // The AwrDbSqlReport instance AwrDbSqlReport `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetAwrDbSqlReportResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetAwrDbSqlReportResponse) String() string
GetClusterCacheMetricRequest wrapper for the GetClusterCacheMetric operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetClusterCacheMetric.go.html to see an example of how to use GetClusterCacheMetricRequest.
type GetClusterCacheMetricRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The start time of the time range to retrieve the health metrics of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"` // The end time of the time range to retrieve the health metrics of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetClusterCacheMetricRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetClusterCacheMetricRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetClusterCacheMetricRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetClusterCacheMetricRequest) String() string
func (request GetClusterCacheMetricRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetClusterCacheMetricResponse wrapper for the GetClusterCacheMetric operation
type GetClusterCacheMetricResponse struct { // The underlying http response RawResponse *http.Response // The ClusterCacheMetric instance ClusterCacheMetric `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetClusterCacheMetricResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetClusterCacheMetricResponse) String() string
GetDatabaseFleetBackupMetricsDatabaseHostedInEnum Enum with underlying type: string
type GetDatabaseFleetBackupMetricsDatabaseHostedInEnum string
Set of constants representing the allowable values for GetDatabaseFleetBackupMetricsDatabaseHostedInEnum
const ( GetDatabaseFleetBackupMetricsDatabaseHostedInCloud GetDatabaseFleetBackupMetricsDatabaseHostedInEnum = "CLOUD" GetDatabaseFleetBackupMetricsDatabaseHostedInExternal GetDatabaseFleetBackupMetricsDatabaseHostedInEnum = "EXTERNAL" )
func GetGetDatabaseFleetBackupMetricsDatabaseHostedInEnumValues() []GetDatabaseFleetBackupMetricsDatabaseHostedInEnum
GetGetDatabaseFleetBackupMetricsDatabaseHostedInEnumValues Enumerates the set of values for GetDatabaseFleetBackupMetricsDatabaseHostedInEnum
func GetMappingGetDatabaseFleetBackupMetricsDatabaseHostedInEnum(val string) (GetDatabaseFleetBackupMetricsDatabaseHostedInEnum, bool)
GetMappingGetDatabaseFleetBackupMetricsDatabaseHostedInEnum performs case Insensitive comparison on enum value and return the desired enum
GetDatabaseFleetBackupMetricsRequest wrapper for the GetDatabaseFleetBackupMetrics operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetDatabaseFleetBackupMetrics.go.html to see an example of how to use GetDatabaseFleetBackupMetricsRequest.
type GetDatabaseFleetBackupMetricsRequest struct { // Indicates whether the database is a cloud database or an external database. DatabaseHostedIn GetDatabaseFleetBackupMetricsDatabaseHostedInEnum `mandatory:"true" contributesTo:"query" name:"databaseHostedIn" omitEmpty:"true"` // The start time of the time range to retrieve the health metrics of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"` // The end time of the time range to retrieve the health metrics of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database Group. ManagedDatabaseGroupId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseGroupId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The filter used to retrieve a specific set of metrics by passing the desired metric names with a comma separator. Note that, by default, the service returns all supported metrics. FilterByMetricNames *string `mandatory:"false" contributesTo:"query" name:"filterByMetricNames"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort information by. Only one sortOrder can be used. The // default sort order for `DATABASENAME` is ascending and it is case-sensitive. SortBy GetDatabaseFleetBackupMetricsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder GetDatabaseFleetBackupMetricsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetDatabaseFleetBackupMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetDatabaseFleetBackupMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetDatabaseFleetBackupMetricsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetDatabaseFleetBackupMetricsRequest) String() string
func (request GetDatabaseFleetBackupMetricsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetDatabaseFleetBackupMetricsResponse wrapper for the GetDatabaseFleetBackupMetrics operation
type GetDatabaseFleetBackupMetricsResponse struct { // The underlying http response RawResponse *http.Response // A list of DatabaseFleetBackupMetrics instances DatabaseFleetBackupMetrics `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 (response GetDatabaseFleetBackupMetricsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetDatabaseFleetBackupMetricsResponse) String() string
GetDatabaseFleetBackupMetricsSortByEnum Enum with underlying type: string
type GetDatabaseFleetBackupMetricsSortByEnum string
Set of constants representing the allowable values for GetDatabaseFleetBackupMetricsSortByEnum
const ( GetDatabaseFleetBackupMetricsSortByDatabasename GetDatabaseFleetBackupMetricsSortByEnum = "DATABASENAME" )
func GetGetDatabaseFleetBackupMetricsSortByEnumValues() []GetDatabaseFleetBackupMetricsSortByEnum
GetGetDatabaseFleetBackupMetricsSortByEnumValues Enumerates the set of values for GetDatabaseFleetBackupMetricsSortByEnum
func GetMappingGetDatabaseFleetBackupMetricsSortByEnum(val string) (GetDatabaseFleetBackupMetricsSortByEnum, bool)
GetMappingGetDatabaseFleetBackupMetricsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
GetDatabaseFleetBackupMetricsSortOrderEnum Enum with underlying type: string
type GetDatabaseFleetBackupMetricsSortOrderEnum string
Set of constants representing the allowable values for GetDatabaseFleetBackupMetricsSortOrderEnum
const ( GetDatabaseFleetBackupMetricsSortOrderAsc GetDatabaseFleetBackupMetricsSortOrderEnum = "ASC" GetDatabaseFleetBackupMetricsSortOrderDesc GetDatabaseFleetBackupMetricsSortOrderEnum = "DESC" )
func GetGetDatabaseFleetBackupMetricsSortOrderEnumValues() []GetDatabaseFleetBackupMetricsSortOrderEnum
GetGetDatabaseFleetBackupMetricsSortOrderEnumValues Enumerates the set of values for GetDatabaseFleetBackupMetricsSortOrderEnum
func GetMappingGetDatabaseFleetBackupMetricsSortOrderEnum(val string) (GetDatabaseFleetBackupMetricsSortOrderEnum, bool)
GetMappingGetDatabaseFleetBackupMetricsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
GetDatabaseFleetDataguardMetricsRequest wrapper for the GetDatabaseFleetDataguardMetrics operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetDatabaseFleetDataguardMetrics.go.html to see an example of how to use GetDatabaseFleetDataguardMetricsRequest.
type GetDatabaseFleetDataguardMetricsRequest struct { // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database Group. ManagedDatabaseGroupId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseGroupId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The filter used to retrieve a specific set of metrics by passing the desired metric names with a comma separator. Note that, by default, the service returns all supported metrics. FilterByMetricNames *string `mandatory:"false" contributesTo:"query" name:"filterByMetricNames"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort information by. Only one sortOrder can be used. The // default sort order for `DATABASENAME` is ascending and it is case-sensitive. SortBy GetDatabaseFleetDataguardMetricsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder GetDatabaseFleetDataguardMetricsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetDatabaseFleetDataguardMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetDatabaseFleetDataguardMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetDatabaseFleetDataguardMetricsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetDatabaseFleetDataguardMetricsRequest) String() string
func (request GetDatabaseFleetDataguardMetricsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetDatabaseFleetDataguardMetricsResponse wrapper for the GetDatabaseFleetDataguardMetrics operation
type GetDatabaseFleetDataguardMetricsResponse struct { // The underlying http response RawResponse *http.Response // A list of DatabaseFleetDataguardMetrics instances DatabaseFleetDataguardMetrics `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 (response GetDatabaseFleetDataguardMetricsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetDatabaseFleetDataguardMetricsResponse) String() string
GetDatabaseFleetDataguardMetricsSortByEnum Enum with underlying type: string
type GetDatabaseFleetDataguardMetricsSortByEnum string
Set of constants representing the allowable values for GetDatabaseFleetDataguardMetricsSortByEnum
const ( GetDatabaseFleetDataguardMetricsSortByDatabasename GetDatabaseFleetDataguardMetricsSortByEnum = "DATABASENAME" )
func GetGetDatabaseFleetDataguardMetricsSortByEnumValues() []GetDatabaseFleetDataguardMetricsSortByEnum
GetGetDatabaseFleetDataguardMetricsSortByEnumValues Enumerates the set of values for GetDatabaseFleetDataguardMetricsSortByEnum
func GetMappingGetDatabaseFleetDataguardMetricsSortByEnum(val string) (GetDatabaseFleetDataguardMetricsSortByEnum, bool)
GetMappingGetDatabaseFleetDataguardMetricsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
GetDatabaseFleetDataguardMetricsSortOrderEnum Enum with underlying type: string
type GetDatabaseFleetDataguardMetricsSortOrderEnum string
Set of constants representing the allowable values for GetDatabaseFleetDataguardMetricsSortOrderEnum
const ( GetDatabaseFleetDataguardMetricsSortOrderAsc GetDatabaseFleetDataguardMetricsSortOrderEnum = "ASC" GetDatabaseFleetDataguardMetricsSortOrderDesc GetDatabaseFleetDataguardMetricsSortOrderEnum = "DESC" )
func GetGetDatabaseFleetDataguardMetricsSortOrderEnumValues() []GetDatabaseFleetDataguardMetricsSortOrderEnum
GetGetDatabaseFleetDataguardMetricsSortOrderEnumValues Enumerates the set of values for GetDatabaseFleetDataguardMetricsSortOrderEnum
func GetMappingGetDatabaseFleetDataguardMetricsSortOrderEnum(val string) (GetDatabaseFleetDataguardMetricsSortOrderEnum, bool)
GetMappingGetDatabaseFleetDataguardMetricsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
GetDatabaseFleetHaOverviewMetricsRequest wrapper for the GetDatabaseFleetHaOverviewMetrics operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetDatabaseFleetHaOverviewMetrics.go.html to see an example of how to use GetDatabaseFleetHaOverviewMetricsRequest.
type GetDatabaseFleetHaOverviewMetricsRequest struct { // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database Group. ManagedDatabaseGroupId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseGroupId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The filter used to retrieve a specific set of metrics by passing the desired metric names with a comma separator. Note that, by default, the service returns all supported metrics. FilterByMetricNames *string `mandatory:"false" contributesTo:"query" name:"filterByMetricNames"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort information by. Only one sortOrder can be used. The // default sort order for `DATABASENAME` is ascending and it is case-sensitive. SortBy GetDatabaseFleetHaOverviewMetricsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder GetDatabaseFleetHaOverviewMetricsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetDatabaseFleetHaOverviewMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetDatabaseFleetHaOverviewMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetDatabaseFleetHaOverviewMetricsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetDatabaseFleetHaOverviewMetricsRequest) String() string
func (request GetDatabaseFleetHaOverviewMetricsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetDatabaseFleetHaOverviewMetricsResponse wrapper for the GetDatabaseFleetHaOverviewMetrics operation
type GetDatabaseFleetHaOverviewMetricsResponse struct { // The underlying http response RawResponse *http.Response // A list of DatabaseFleetHaOverviewMetrics instances DatabaseFleetHaOverviewMetrics `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 (response GetDatabaseFleetHaOverviewMetricsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetDatabaseFleetHaOverviewMetricsResponse) String() string
GetDatabaseFleetHaOverviewMetricsSortByEnum Enum with underlying type: string
type GetDatabaseFleetHaOverviewMetricsSortByEnum string
Set of constants representing the allowable values for GetDatabaseFleetHaOverviewMetricsSortByEnum
const ( GetDatabaseFleetHaOverviewMetricsSortByDatabasename GetDatabaseFleetHaOverviewMetricsSortByEnum = "DATABASENAME" )
func GetGetDatabaseFleetHaOverviewMetricsSortByEnumValues() []GetDatabaseFleetHaOverviewMetricsSortByEnum
GetGetDatabaseFleetHaOverviewMetricsSortByEnumValues Enumerates the set of values for GetDatabaseFleetHaOverviewMetricsSortByEnum
func GetMappingGetDatabaseFleetHaOverviewMetricsSortByEnum(val string) (GetDatabaseFleetHaOverviewMetricsSortByEnum, bool)
GetMappingGetDatabaseFleetHaOverviewMetricsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
GetDatabaseFleetHaOverviewMetricsSortOrderEnum Enum with underlying type: string
type GetDatabaseFleetHaOverviewMetricsSortOrderEnum string
Set of constants representing the allowable values for GetDatabaseFleetHaOverviewMetricsSortOrderEnum
const ( GetDatabaseFleetHaOverviewMetricsSortOrderAsc GetDatabaseFleetHaOverviewMetricsSortOrderEnum = "ASC" GetDatabaseFleetHaOverviewMetricsSortOrderDesc GetDatabaseFleetHaOverviewMetricsSortOrderEnum = "DESC" )
func GetGetDatabaseFleetHaOverviewMetricsSortOrderEnumValues() []GetDatabaseFleetHaOverviewMetricsSortOrderEnum
GetGetDatabaseFleetHaOverviewMetricsSortOrderEnumValues Enumerates the set of values for GetDatabaseFleetHaOverviewMetricsSortOrderEnum
func GetMappingGetDatabaseFleetHaOverviewMetricsSortOrderEnum(val string) (GetDatabaseFleetHaOverviewMetricsSortOrderEnum, bool)
GetMappingGetDatabaseFleetHaOverviewMetricsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
GetDatabaseFleetHealthMetricsCompareTypeEnum Enum with underlying type: string
type GetDatabaseFleetHealthMetricsCompareTypeEnum string
Set of constants representing the allowable values for GetDatabaseFleetHealthMetricsCompareTypeEnum
const ( GetDatabaseFleetHealthMetricsCompareTypeHour GetDatabaseFleetHealthMetricsCompareTypeEnum = "HOUR" GetDatabaseFleetHealthMetricsCompareTypeDay GetDatabaseFleetHealthMetricsCompareTypeEnum = "DAY" GetDatabaseFleetHealthMetricsCompareTypeWeek GetDatabaseFleetHealthMetricsCompareTypeEnum = "WEEK" )
func GetGetDatabaseFleetHealthMetricsCompareTypeEnumValues() []GetDatabaseFleetHealthMetricsCompareTypeEnum
GetGetDatabaseFleetHealthMetricsCompareTypeEnumValues Enumerates the set of values for GetDatabaseFleetHealthMetricsCompareTypeEnum
func GetMappingGetDatabaseFleetHealthMetricsCompareTypeEnum(val string) (GetDatabaseFleetHealthMetricsCompareTypeEnum, bool)
GetMappingGetDatabaseFleetHealthMetricsCompareTypeEnum performs case Insensitive comparison on enum value and return the desired enum
GetDatabaseFleetHealthMetricsRequest wrapper for the GetDatabaseFleetHealthMetrics operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetDatabaseFleetHealthMetrics.go.html to see an example of how to use GetDatabaseFleetHealthMetricsRequest.
type GetDatabaseFleetHealthMetricsRequest struct { // The baseline time for metrics comparison. CompareBaselineTime *string `mandatory:"true" contributesTo:"query" name:"compareBaselineTime"` // The target time for metrics comparison. CompareTargetTime *string `mandatory:"true" contributesTo:"query" name:"compareTargetTime"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database Group. ManagedDatabaseGroupId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseGroupId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The time window used for metrics comparison. CompareType GetDatabaseFleetHealthMetricsCompareTypeEnum `mandatory:"false" contributesTo:"query" name:"compareType" omitEmpty:"true"` // The filter used to retrieve a specific set of metrics by passing the desired metric names with a comma separator. Note that, by default, the service returns all supported metrics. FilterByMetricNames *string `mandatory:"false" contributesTo:"query" name:"filterByMetricNames"` // The filter used to filter the databases in the fleet by a specific Oracle Database type. FilterByDatabaseType *string `mandatory:"false" contributesTo:"query" name:"filterByDatabaseType"` // The filter used to filter the databases in the fleet by a specific Oracle Database subtype. FilterByDatabaseSubType *string `mandatory:"false" contributesTo:"query" name:"filterByDatabaseSubType"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending. // The ‘NAME’ sort order is case-sensitive. SortBy GetDatabaseFleetHealthMetricsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder GetDatabaseFleetHealthMetricsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The filter used to filter the databases in the fleet by a specific Oracle Database deployment type. FilterByDatabaseDeploymentType *string `mandatory:"false" contributesTo:"query" name:"filterByDatabaseDeploymentType"` // The filter used to filter the databases in the fleet by a specific Oracle Database version. FilterByDatabaseVersion *string `mandatory:"false" contributesTo:"query" name:"filterByDatabaseVersion"` // 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetDatabaseFleetHealthMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetDatabaseFleetHealthMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetDatabaseFleetHealthMetricsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetDatabaseFleetHealthMetricsRequest) String() string
func (request GetDatabaseFleetHealthMetricsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetDatabaseFleetHealthMetricsResponse wrapper for the GetDatabaseFleetHealthMetrics operation
type GetDatabaseFleetHealthMetricsResponse struct { // The underlying http response RawResponse *http.Response // A list of DatabaseFleetHealthMetrics instances DatabaseFleetHealthMetrics `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 (response GetDatabaseFleetHealthMetricsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetDatabaseFleetHealthMetricsResponse) String() string
GetDatabaseFleetHealthMetricsSortByEnum Enum with underlying type: string
type GetDatabaseFleetHealthMetricsSortByEnum string
Set of constants representing the allowable values for GetDatabaseFleetHealthMetricsSortByEnum
const ( GetDatabaseFleetHealthMetricsSortByTimecreated GetDatabaseFleetHealthMetricsSortByEnum = "TIMECREATED" GetDatabaseFleetHealthMetricsSortByName GetDatabaseFleetHealthMetricsSortByEnum = "NAME" )
func GetGetDatabaseFleetHealthMetricsSortByEnumValues() []GetDatabaseFleetHealthMetricsSortByEnum
GetGetDatabaseFleetHealthMetricsSortByEnumValues Enumerates the set of values for GetDatabaseFleetHealthMetricsSortByEnum
func GetMappingGetDatabaseFleetHealthMetricsSortByEnum(val string) (GetDatabaseFleetHealthMetricsSortByEnum, bool)
GetMappingGetDatabaseFleetHealthMetricsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
GetDatabaseFleetHealthMetricsSortOrderEnum Enum with underlying type: string
type GetDatabaseFleetHealthMetricsSortOrderEnum string
Set of constants representing the allowable values for GetDatabaseFleetHealthMetricsSortOrderEnum
const ( GetDatabaseFleetHealthMetricsSortOrderAsc GetDatabaseFleetHealthMetricsSortOrderEnum = "ASC" GetDatabaseFleetHealthMetricsSortOrderDesc GetDatabaseFleetHealthMetricsSortOrderEnum = "DESC" )
func GetGetDatabaseFleetHealthMetricsSortOrderEnumValues() []GetDatabaseFleetHealthMetricsSortOrderEnum
GetGetDatabaseFleetHealthMetricsSortOrderEnumValues Enumerates the set of values for GetDatabaseFleetHealthMetricsSortOrderEnum
func GetMappingGetDatabaseFleetHealthMetricsSortOrderEnum(val string) (GetDatabaseFleetHealthMetricsSortOrderEnum, bool)
GetMappingGetDatabaseFleetHealthMetricsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
GetDatabaseHaBackupDetailsRequest wrapper for the GetDatabaseHaBackupDetails operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetDatabaseHaBackupDetails.go.html to see an example of how to use GetDatabaseHaBackupDetailsRequest.
type GetDatabaseHaBackupDetailsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetDatabaseHaBackupDetailsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetDatabaseHaBackupDetailsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetDatabaseHaBackupDetailsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetDatabaseHaBackupDetailsRequest) String() string
func (request GetDatabaseHaBackupDetailsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetDatabaseHaBackupDetailsResponse wrapper for the GetDatabaseHaBackupDetails operation
type GetDatabaseHaBackupDetailsResponse struct { // The underlying http response RawResponse *http.Response // The DatabaseHaBackupDetails instance DatabaseHaBackupDetails `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetDatabaseHaBackupDetailsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetDatabaseHaBackupDetailsResponse) String() string
GetDatabaseHomeMetricsRequest wrapper for the GetDatabaseHomeMetrics operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetDatabaseHomeMetrics.go.html to see an example of how to use GetDatabaseHomeMetricsRequest.
type GetDatabaseHomeMetricsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"query" name:"managedDatabaseId"` // The start time of the time range to retrieve the health metrics of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"` // The end time of the time range to retrieve the health metrics of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetDatabaseHomeMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetDatabaseHomeMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetDatabaseHomeMetricsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetDatabaseHomeMetricsRequest) String() string
func (request GetDatabaseHomeMetricsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetDatabaseHomeMetricsResponse wrapper for the GetDatabaseHomeMetrics operation
type GetDatabaseHomeMetricsResponse struct { // The underlying http response RawResponse *http.Response // The DatabaseHomeMetrics instance DatabaseHomeMetrics `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetDatabaseHomeMetricsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetDatabaseHomeMetricsResponse) String() string
GetDataguardPerformanceMetricsRequest wrapper for the GetDataguardPerformanceMetrics operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetDataguardPerformanceMetrics.go.html to see an example of how to use GetDataguardPerformanceMetricsRequest.
type GetDataguardPerformanceMetricsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The start time of the time range to retrieve the health metrics of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"` // The end time of the time range to retrieve the health metrics of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment for which peer database metrics are required. // This is not a mandatory parameter and in its absence, all the peer database metrics are returned. PeerDatabaseCompartmentId *string `mandatory:"false" contributesTo:"query" name:"peerDatabaseCompartmentId"` // The filter used to retrieve a specific set of metrics by passing the desired metric names with a comma separator. Note that, by default, the service returns all supported metrics. FilterByMetricNames *string `mandatory:"false" contributesTo:"query" name:"filterByMetricNames"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetDataguardPerformanceMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetDataguardPerformanceMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetDataguardPerformanceMetricsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetDataguardPerformanceMetricsRequest) String() string
func (request GetDataguardPerformanceMetricsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetDataguardPerformanceMetricsResponse wrapper for the GetDataguardPerformanceMetrics operation
type GetDataguardPerformanceMetricsResponse struct { // The underlying http response RawResponse *http.Response // The DataguardPerformanceMetrics instance DataguardPerformanceMetrics `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetDataguardPerformanceMetricsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetDataguardPerformanceMetricsResponse) String() string
GetDbManagementPrivateEndpointRequest wrapper for the GetDbManagementPrivateEndpoint operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetDbManagementPrivateEndpoint.go.html to see an example of how to use GetDbManagementPrivateEndpointRequest.
type GetDbManagementPrivateEndpointRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Management private endpoint. DbManagementPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"dbManagementPrivateEndpointId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetDbManagementPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetDbManagementPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetDbManagementPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetDbManagementPrivateEndpointRequest) String() string
func (request GetDbManagementPrivateEndpointRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetDbManagementPrivateEndpointResponse wrapper for the GetDbManagementPrivateEndpoint operation
type GetDbManagementPrivateEndpointResponse struct { // The underlying http response RawResponse *http.Response // The DbManagementPrivateEndpoint instance DbManagementPrivateEndpoint `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetDbManagementPrivateEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetDbManagementPrivateEndpointResponse) String() string
GetExecutionPlanStatsComparisionRequest wrapper for the GetExecutionPlanStatsComparision operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExecutionPlanStatsComparision.go.html to see an example of how to use GetExecutionPlanStatsComparisionRequest.
type GetExecutionPlanStatsComparisionRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The SQL tuning task identifier. This is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SqlTuningAdvisorTaskId *int64 `mandatory:"true" contributesTo:"path" name:"sqlTuningAdvisorTaskId"` // The SQL object ID for the SQL tuning task. This is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SqlObjectId *int64 `mandatory:"true" contributesTo:"query" name:"sqlObjectId"` // The execution ID for an execution of a SQL tuning task. This is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExecutionId *int64 `mandatory:"true" contributesTo:"query" name:"executionId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetExecutionPlanStatsComparisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetExecutionPlanStatsComparisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetExecutionPlanStatsComparisionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetExecutionPlanStatsComparisionRequest) String() string
func (request GetExecutionPlanStatsComparisionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetExecutionPlanStatsComparisionResponse wrapper for the GetExecutionPlanStatsComparision operation
type GetExecutionPlanStatsComparisionResponse struct { // The underlying http response RawResponse *http.Response // The ExecutionPlanStatsComparision instance ExecutionPlanStatsComparision `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetExecutionPlanStatsComparisionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetExecutionPlanStatsComparisionResponse) String() string
GetExternalAsmConfigurationRequest wrapper for the GetExternalAsmConfiguration operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalAsmConfiguration.go.html to see an example of how to use GetExternalAsmConfigurationRequest.
type GetExternalAsmConfigurationRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external ASM. ExternalAsmId *string `mandatory:"true" contributesTo:"path" name:"externalAsmId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetExternalAsmConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetExternalAsmConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetExternalAsmConfigurationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetExternalAsmConfigurationRequest) String() string
func (request GetExternalAsmConfigurationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetExternalAsmConfigurationResponse wrapper for the GetExternalAsmConfiguration operation
type GetExternalAsmConfigurationResponse struct { // The underlying http response RawResponse *http.Response // The ExternalAsmConfiguration instance ExternalAsmConfiguration `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetExternalAsmConfigurationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetExternalAsmConfigurationResponse) String() string
GetExternalAsmInstanceRequest wrapper for the GetExternalAsmInstance operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalAsmInstance.go.html to see an example of how to use GetExternalAsmInstanceRequest.
type GetExternalAsmInstanceRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external ASM instance. ExternalAsmInstanceId *string `mandatory:"true" contributesTo:"path" name:"externalAsmInstanceId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetExternalAsmInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetExternalAsmInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetExternalAsmInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetExternalAsmInstanceRequest) String() string
func (request GetExternalAsmInstanceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetExternalAsmInstanceResponse wrapper for the GetExternalAsmInstance operation
type GetExternalAsmInstanceResponse struct { // The underlying http response RawResponse *http.Response // The ExternalAsmInstance instance ExternalAsmInstance `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetExternalAsmInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetExternalAsmInstanceResponse) String() string
GetExternalAsmRequest wrapper for the GetExternalAsm operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalAsm.go.html to see an example of how to use GetExternalAsmRequest.
type GetExternalAsmRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external ASM. ExternalAsmId *string `mandatory:"true" contributesTo:"path" name:"externalAsmId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetExternalAsmRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetExternalAsmRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetExternalAsmRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetExternalAsmRequest) String() string
func (request GetExternalAsmRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetExternalAsmResponse wrapper for the GetExternalAsm operation
type GetExternalAsmResponse struct { // The underlying http response RawResponse *http.Response // The ExternalAsm instance ExternalAsm `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetExternalAsmResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetExternalAsmResponse) String() string
GetExternalClusterInstanceRequest wrapper for the GetExternalClusterInstance operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalClusterInstance.go.html to see an example of how to use GetExternalClusterInstanceRequest.
type GetExternalClusterInstanceRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external cluster instance. ExternalClusterInstanceId *string `mandatory:"true" contributesTo:"path" name:"externalClusterInstanceId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetExternalClusterInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetExternalClusterInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetExternalClusterInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetExternalClusterInstanceRequest) String() string
func (request GetExternalClusterInstanceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetExternalClusterInstanceResponse wrapper for the GetExternalClusterInstance operation
type GetExternalClusterInstanceResponse struct { // The underlying http response RawResponse *http.Response // The ExternalClusterInstance instance ExternalClusterInstance `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetExternalClusterInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetExternalClusterInstanceResponse) String() string
GetExternalClusterRequest wrapper for the GetExternalCluster operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalCluster.go.html to see an example of how to use GetExternalClusterRequest.
type GetExternalClusterRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external cluster. ExternalClusterId *string `mandatory:"true" contributesTo:"path" name:"externalClusterId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetExternalClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetExternalClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetExternalClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetExternalClusterRequest) String() string
func (request GetExternalClusterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetExternalClusterResponse wrapper for the GetExternalCluster operation
type GetExternalClusterResponse struct { // The underlying http response RawResponse *http.Response // The ExternalCluster instance ExternalCluster `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetExternalClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetExternalClusterResponse) String() string
GetExternalDbHomeRequest wrapper for the GetExternalDbHome operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalDbHome.go.html to see an example of how to use GetExternalDbHomeRequest.
type GetExternalDbHomeRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external database home. ExternalDbHomeId *string `mandatory:"true" contributesTo:"path" name:"externalDbHomeId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetExternalDbHomeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetExternalDbHomeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetExternalDbHomeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetExternalDbHomeRequest) String() string
func (request GetExternalDbHomeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetExternalDbHomeResponse wrapper for the GetExternalDbHome operation
type GetExternalDbHomeResponse struct { // The underlying http response RawResponse *http.Response // The ExternalDbHome instance ExternalDbHome `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetExternalDbHomeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetExternalDbHomeResponse) String() string
GetExternalDbNodeRequest wrapper for the GetExternalDbNode operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalDbNode.go.html to see an example of how to use GetExternalDbNodeRequest.
type GetExternalDbNodeRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external database node. ExternalDbNodeId *string `mandatory:"true" contributesTo:"path" name:"externalDbNodeId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetExternalDbNodeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetExternalDbNodeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetExternalDbNodeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetExternalDbNodeRequest) String() string
func (request GetExternalDbNodeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetExternalDbNodeResponse wrapper for the GetExternalDbNode operation
type GetExternalDbNodeResponse struct { // The underlying http response RawResponse *http.Response // The ExternalDbNode instance ExternalDbNode `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetExternalDbNodeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetExternalDbNodeResponse) String() string
GetExternalDbSystemConnectorRequest wrapper for the GetExternalDbSystemConnector operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalDbSystemConnector.go.html to see an example of how to use GetExternalDbSystemConnectorRequest.
type GetExternalDbSystemConnectorRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external connector. ExternalDbSystemConnectorId *string `mandatory:"true" contributesTo:"path" name:"externalDbSystemConnectorId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetExternalDbSystemConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetExternalDbSystemConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetExternalDbSystemConnectorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetExternalDbSystemConnectorRequest) String() string
func (request GetExternalDbSystemConnectorRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetExternalDbSystemConnectorResponse wrapper for the GetExternalDbSystemConnector operation
type GetExternalDbSystemConnectorResponse struct { // The underlying http response RawResponse *http.Response // The ExternalDbSystemConnector instance ExternalDbSystemConnector `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetExternalDbSystemConnectorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetExternalDbSystemConnectorResponse) String() string
GetExternalDbSystemDiscoveryRequest wrapper for the GetExternalDbSystemDiscovery operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalDbSystemDiscovery.go.html to see an example of how to use GetExternalDbSystemDiscoveryRequest.
type GetExternalDbSystemDiscoveryRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system discovery. ExternalDbSystemDiscoveryId *string `mandatory:"true" contributesTo:"path" name:"externalDbSystemDiscoveryId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetExternalDbSystemDiscoveryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetExternalDbSystemDiscoveryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetExternalDbSystemDiscoveryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetExternalDbSystemDiscoveryRequest) String() string
func (request GetExternalDbSystemDiscoveryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetExternalDbSystemDiscoveryResponse wrapper for the GetExternalDbSystemDiscovery operation
type GetExternalDbSystemDiscoveryResponse struct { // The underlying http response RawResponse *http.Response // The ExternalDbSystemDiscovery instance ExternalDbSystemDiscovery `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetExternalDbSystemDiscoveryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetExternalDbSystemDiscoveryResponse) String() string
GetExternalDbSystemRequest wrapper for the GetExternalDbSystem operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalDbSystem.go.html to see an example of how to use GetExternalDbSystemRequest.
type GetExternalDbSystemRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system. ExternalDbSystemId *string `mandatory:"true" contributesTo:"path" name:"externalDbSystemId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetExternalDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetExternalDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetExternalDbSystemRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetExternalDbSystemRequest) String() string
func (request GetExternalDbSystemRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetExternalDbSystemResponse wrapper for the GetExternalDbSystem operation
type GetExternalDbSystemResponse struct { // The underlying http response RawResponse *http.Response // The ExternalDbSystem instance ExternalDbSystem `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetExternalDbSystemResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetExternalDbSystemResponse) String() string
GetExternalExadataInfrastructureRequest wrapper for the GetExternalExadataInfrastructure operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalExadataInfrastructure.go.html to see an example of how to use GetExternalExadataInfrastructureRequest.
type GetExternalExadataInfrastructureRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExternalExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"externalExadataInfrastructureId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetExternalExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetExternalExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetExternalExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetExternalExadataInfrastructureRequest) String() string
func (request GetExternalExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetExternalExadataInfrastructureResponse wrapper for the GetExternalExadataInfrastructure operation
type GetExternalExadataInfrastructureResponse struct { // The underlying http response RawResponse *http.Response // The ExternalExadataInfrastructure instance ExternalExadataInfrastructure `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response GetExternalExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetExternalExadataInfrastructureResponse) String() string
GetExternalExadataStorageConnectorRequest wrapper for the GetExternalExadataStorageConnector operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalExadataStorageConnector.go.html to see an example of how to use GetExternalExadataStorageConnectorRequest.
type GetExternalExadataStorageConnectorRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the connector to the Exadata storage server. ExternalExadataStorageConnectorId *string `mandatory:"true" contributesTo:"path" name:"externalExadataStorageConnectorId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetExternalExadataStorageConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetExternalExadataStorageConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetExternalExadataStorageConnectorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetExternalExadataStorageConnectorRequest) String() string
func (request GetExternalExadataStorageConnectorRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetExternalExadataStorageConnectorResponse wrapper for the GetExternalExadataStorageConnector operation
type GetExternalExadataStorageConnectorResponse struct { // The underlying http response RawResponse *http.Response // The ExternalExadataStorageConnector instance ExternalExadataStorageConnector `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetExternalExadataStorageConnectorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetExternalExadataStorageConnectorResponse) String() string
GetExternalExadataStorageGridRequest wrapper for the GetExternalExadataStorageGrid operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalExadataStorageGrid.go.html to see an example of how to use GetExternalExadataStorageGridRequest.
type GetExternalExadataStorageGridRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata storage grid. ExternalExadataStorageGridId *string `mandatory:"true" contributesTo:"path" name:"externalExadataStorageGridId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetExternalExadataStorageGridRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetExternalExadataStorageGridRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetExternalExadataStorageGridRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetExternalExadataStorageGridRequest) String() string
func (request GetExternalExadataStorageGridRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetExternalExadataStorageGridResponse wrapper for the GetExternalExadataStorageGrid operation
type GetExternalExadataStorageGridResponse struct { // The underlying http response RawResponse *http.Response // The ExternalExadataStorageGrid instance ExternalExadataStorageGrid `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetExternalExadataStorageGridResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetExternalExadataStorageGridResponse) String() string
GetExternalExadataStorageServerRequest wrapper for the GetExternalExadataStorageServer operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalExadataStorageServer.go.html to see an example of how to use GetExternalExadataStorageServerRequest.
type GetExternalExadataStorageServerRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata storage server. ExternalExadataStorageServerId *string `mandatory:"true" contributesTo:"path" name:"externalExadataStorageServerId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetExternalExadataStorageServerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetExternalExadataStorageServerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetExternalExadataStorageServerRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetExternalExadataStorageServerRequest) String() string
func (request GetExternalExadataStorageServerRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetExternalExadataStorageServerResponse wrapper for the GetExternalExadataStorageServer operation
type GetExternalExadataStorageServerResponse struct { // The underlying http response RawResponse *http.Response // The ExternalExadataStorageServer instance ExternalExadataStorageServer `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetExternalExadataStorageServerResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetExternalExadataStorageServerResponse) String() string
GetExternalListenerRequest wrapper for the GetExternalListener operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalListener.go.html to see an example of how to use GetExternalListenerRequest.
type GetExternalListenerRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external listener. ExternalListenerId *string `mandatory:"true" contributesTo:"path" name:"externalListenerId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetExternalListenerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetExternalListenerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetExternalListenerRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetExternalListenerRequest) String() string
func (request GetExternalListenerRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetExternalListenerResponse wrapper for the GetExternalListener operation
type GetExternalListenerResponse struct { // The underlying http response RawResponse *http.Response // The ExternalListener instance ExternalListener `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetExternalListenerResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetExternalListenerResponse) String() string
GetExternalMySqlDatabaseConnectorRequest wrapper for the GetExternalMySqlDatabaseConnector operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalMySqlDatabaseConnector.go.html to see an example of how to use GetExternalMySqlDatabaseConnectorRequest.
type GetExternalMySqlDatabaseConnectorRequest struct { // The OCID of the External MySQL Database Connector. ExternalMySqlDatabaseConnectorId *string `mandatory:"true" contributesTo:"path" name:"externalMySqlDatabaseConnectorId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetExternalMySqlDatabaseConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetExternalMySqlDatabaseConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetExternalMySqlDatabaseConnectorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetExternalMySqlDatabaseConnectorRequest) String() string
func (request GetExternalMySqlDatabaseConnectorRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetExternalMySqlDatabaseConnectorResponse wrapper for the GetExternalMySqlDatabaseConnector operation
type GetExternalMySqlDatabaseConnectorResponse struct { // The underlying http response RawResponse *http.Response // The ExternalMySqlDatabaseConnector instance ExternalMySqlDatabaseConnector `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response GetExternalMySqlDatabaseConnectorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetExternalMySqlDatabaseConnectorResponse) String() string
GetExternalMySqlDatabaseRequest wrapper for the GetExternalMySqlDatabase operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalMySqlDatabase.go.html to see an example of how to use GetExternalMySqlDatabaseRequest.
type GetExternalMySqlDatabaseRequest struct { // The OCID of the External MySQL Database. ExternalMySqlDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalMySqlDatabaseId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetExternalMySqlDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetExternalMySqlDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetExternalMySqlDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetExternalMySqlDatabaseRequest) String() string
func (request GetExternalMySqlDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetExternalMySqlDatabaseResponse wrapper for the GetExternalMySqlDatabase operation
type GetExternalMySqlDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The ExternalMySqlDatabase instance ExternalMySqlDatabase `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response GetExternalMySqlDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetExternalMySqlDatabaseResponse) String() string
GetHeatWaveFleetMetricFilterByHeatWaveStatusEnum Enum with underlying type: string
type GetHeatWaveFleetMetricFilterByHeatWaveStatusEnum string
Set of constants representing the allowable values for GetHeatWaveFleetMetricFilterByHeatWaveStatusEnum
const ( GetHeatWaveFleetMetricFilterByHeatWaveStatusUp GetHeatWaveFleetMetricFilterByHeatWaveStatusEnum = "UP" GetHeatWaveFleetMetricFilterByHeatWaveStatusDown GetHeatWaveFleetMetricFilterByHeatWaveStatusEnum = "DOWN" GetHeatWaveFleetMetricFilterByHeatWaveStatusUnknown GetHeatWaveFleetMetricFilterByHeatWaveStatusEnum = "UNKNOWN" )
func GetGetHeatWaveFleetMetricFilterByHeatWaveStatusEnumValues() []GetHeatWaveFleetMetricFilterByHeatWaveStatusEnum
GetGetHeatWaveFleetMetricFilterByHeatWaveStatusEnumValues Enumerates the set of values for GetHeatWaveFleetMetricFilterByHeatWaveStatusEnum
func GetMappingGetHeatWaveFleetMetricFilterByHeatWaveStatusEnum(val string) (GetHeatWaveFleetMetricFilterByHeatWaveStatusEnum, bool)
GetMappingGetHeatWaveFleetMetricFilterByHeatWaveStatusEnum performs case Insensitive comparison on enum value and return the desired enum
GetHeatWaveFleetMetricRequest wrapper for the GetHeatWaveFleetMetric operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetHeatWaveFleetMetric.go.html to see an example of how to use GetHeatWaveFleetMetricRequest.
type GetHeatWaveFleetMetricRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The start time of the time range to retrieve the health metrics of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"` // The end time of the time range to retrieve the health metrics of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The filter used to retrieve a specific set of metrics by passing the desired metric names with a comma separator. Note that, by default, the service returns all supported metrics. FilterByMetricNames *string `mandatory:"false" contributesTo:"query" name:"filterByMetricNames"` // The parameter to filter by HeatWave cluster status. FilterByHeatWaveStatus GetHeatWaveFleetMetricFilterByHeatWaveStatusEnum `mandatory:"false" contributesTo:"query" name:"filterByHeatWaveStatus" omitEmpty:"true"` // The parameter to filter by HeatWave node shape. FilterByHeatWaveShape *string `mandatory:"false" contributesTo:"query" name:"filterByHeatWaveShape"` // The parameter to filter based on whether HeatWave Lakehouse is enabled for the cluster. IsHeatWaveLakehouseEnabled *bool `mandatory:"false" contributesTo:"query" name:"isHeatWaveLakehouseEnabled"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetHeatWaveFleetMetricRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetHeatWaveFleetMetricRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetHeatWaveFleetMetricRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetHeatWaveFleetMetricRequest) String() string
func (request GetHeatWaveFleetMetricRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetHeatWaveFleetMetricResponse wrapper for the GetHeatWaveFleetMetric operation
type GetHeatWaveFleetMetricResponse struct { // The underlying http response RawResponse *http.Response // The HeatWaveFleetMetrics instance HeatWaveFleetMetrics `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetHeatWaveFleetMetricResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetHeatWaveFleetMetricResponse) String() string
GetIormPlanRequest wrapper for the GetIormPlan operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetIormPlan.go.html to see an example of how to use GetIormPlanRequest.
type GetIormPlanRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata storage server. ExternalExadataStorageServerId *string `mandatory:"true" contributesTo:"path" name:"externalExadataStorageServerId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetIormPlanRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetIormPlanRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetIormPlanRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetIormPlanRequest) String() string
func (request GetIormPlanRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetIormPlanResponse wrapper for the GetIormPlan operation
type GetIormPlanResponse struct { // The underlying http response RawResponse *http.Response // The IormPlan instance IormPlan `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetIormPlanResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetIormPlanResponse) String() string
GetJobExecutionRequest wrapper for the GetJobExecution operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetJobExecution.go.html to see an example of how to use GetJobExecutionRequest.
type GetJobExecutionRequest struct { // The identifier of the job execution. JobExecutionId *string `mandatory:"true" contributesTo:"path" name:"jobExecutionId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetJobExecutionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetJobExecutionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetJobExecutionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetJobExecutionRequest) String() string
func (request GetJobExecutionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetJobExecutionResponse wrapper for the GetJobExecution operation
type GetJobExecutionResponse struct { // The underlying http response RawResponse *http.Response // The JobExecution instance JobExecution `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetJobExecutionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetJobExecutionResponse) String() string
GetJobRequest wrapper for the GetJob operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetJob.go.html to see an example of how to use GetJobRequest.
type GetJobRequest struct { // The identifier of the job. JobId *string `mandatory:"true" contributesTo:"path" name:"jobId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetJobRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetJobRequest) String() string
func (request GetJobRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetJobResponse wrapper for the GetJob operation
type GetJobResponse struct { // The underlying http response RawResponse *http.Response // The Job instance Job `presentIn:"body"` // A link to the created job. Location *string `presentIn:"header" name:"location"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response GetJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetJobResponse) String() string
GetJobRunRequest wrapper for the GetJobRun operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetJobRun.go.html to see an example of how to use GetJobRunRequest.
type GetJobRunRequest struct { // The identifier of the job run. JobRunId *string `mandatory:"true" contributesTo:"path" name:"jobRunId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetJobRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetJobRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetJobRunRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetJobRunRequest) String() string
func (request GetJobRunRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetJobRunResponse wrapper for the GetJobRun operation
type GetJobRunResponse struct { // The underlying http response RawResponse *http.Response // The JobRun instance JobRun `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetJobRunResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetJobRunResponse) String() string
GetManagedDatabaseGroupRequest wrapper for the GetManagedDatabaseGroup operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetManagedDatabaseGroup.go.html to see an example of how to use GetManagedDatabaseGroupRequest.
type GetManagedDatabaseGroupRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database Group. ManagedDatabaseGroupId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseGroupId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetManagedDatabaseGroupRequest) String() string
func (request GetManagedDatabaseGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetManagedDatabaseGroupResponse wrapper for the GetManagedDatabaseGroup operation
type GetManagedDatabaseGroupResponse struct { // The underlying http response RawResponse *http.Response // The ManagedDatabaseGroup instance ManagedDatabaseGroup `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response GetManagedDatabaseGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetManagedDatabaseGroupResponse) String() string
GetManagedDatabaseRequest wrapper for the GetManagedDatabase operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetManagedDatabase.go.html to see an example of how to use GetManagedDatabaseRequest.
type GetManagedDatabaseRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetManagedDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetManagedDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetManagedDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetManagedDatabaseRequest) String() string
func (request GetManagedDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetManagedDatabaseResponse wrapper for the GetManagedDatabase operation
type GetManagedDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The ManagedDatabase instance ManagedDatabase `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response GetManagedDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetManagedDatabaseResponse) String() string
GetManagedMySqlDatabaseRequest wrapper for the GetManagedMySqlDatabase operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetManagedMySqlDatabase.go.html to see an example of how to use GetManagedMySqlDatabaseRequest.
type GetManagedMySqlDatabaseRequest struct { // The OCID of the Managed MySQL Database. ManagedMySqlDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedMySqlDatabaseId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetManagedMySqlDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetManagedMySqlDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetManagedMySqlDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetManagedMySqlDatabaseRequest) String() string
func (request GetManagedMySqlDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetManagedMySqlDatabaseResponse wrapper for the GetManagedMySqlDatabase operation
type GetManagedMySqlDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The ManagedMySqlDatabase instance ManagedMySqlDatabase `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetManagedMySqlDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetManagedMySqlDatabaseResponse) String() string
GetMySqlFleetMetricFilterByMdsDeploymentTypeEnum Enum with underlying type: string
type GetMySqlFleetMetricFilterByMdsDeploymentTypeEnum string
Set of constants representing the allowable values for GetMySqlFleetMetricFilterByMdsDeploymentTypeEnum
const ( GetMySqlFleetMetricFilterByMdsDeploymentTypeHa GetMySqlFleetMetricFilterByMdsDeploymentTypeEnum = "HA" GetMySqlFleetMetricFilterByMdsDeploymentTypeHeatwave GetMySqlFleetMetricFilterByMdsDeploymentTypeEnum = "HEATWAVE" GetMySqlFleetMetricFilterByMdsDeploymentTypeStandalone GetMySqlFleetMetricFilterByMdsDeploymentTypeEnum = "STANDALONE" )
func GetGetMySqlFleetMetricFilterByMdsDeploymentTypeEnumValues() []GetMySqlFleetMetricFilterByMdsDeploymentTypeEnum
GetGetMySqlFleetMetricFilterByMdsDeploymentTypeEnumValues Enumerates the set of values for GetMySqlFleetMetricFilterByMdsDeploymentTypeEnum
func GetMappingGetMySqlFleetMetricFilterByMdsDeploymentTypeEnum(val string) (GetMySqlFleetMetricFilterByMdsDeploymentTypeEnum, bool)
GetMappingGetMySqlFleetMetricFilterByMdsDeploymentTypeEnum performs case Insensitive comparison on enum value and return the desired enum
GetMySqlFleetMetricFilterByMySqlDatabaseTypeParamEnum Enum with underlying type: string
type GetMySqlFleetMetricFilterByMySqlDatabaseTypeParamEnum string
Set of constants representing the allowable values for GetMySqlFleetMetricFilterByMySqlDatabaseTypeParamEnum
const ( GetMySqlFleetMetricFilterByMySqlDatabaseTypeParamExternal GetMySqlFleetMetricFilterByMySqlDatabaseTypeParamEnum = "EXTERNAL" GetMySqlFleetMetricFilterByMySqlDatabaseTypeParamMds GetMySqlFleetMetricFilterByMySqlDatabaseTypeParamEnum = "MDS" )
func GetGetMySqlFleetMetricFilterByMySqlDatabaseTypeParamEnumValues() []GetMySqlFleetMetricFilterByMySqlDatabaseTypeParamEnum
GetGetMySqlFleetMetricFilterByMySqlDatabaseTypeParamEnumValues Enumerates the set of values for GetMySqlFleetMetricFilterByMySqlDatabaseTypeParamEnum
func GetMappingGetMySqlFleetMetricFilterByMySqlDatabaseTypeParamEnum(val string) (GetMySqlFleetMetricFilterByMySqlDatabaseTypeParamEnum, bool)
GetMappingGetMySqlFleetMetricFilterByMySqlDatabaseTypeParamEnum performs case Insensitive comparison on enum value and return the desired enum
GetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnum Enum with underlying type: string
type GetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnum string
Set of constants representing the allowable values for GetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnum
const ( GetMySqlFleetMetricFilterByMySqlDeploymentTypeParamOnpremise GetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnum = "ONPREMISE" GetMySqlFleetMetricFilterByMySqlDeploymentTypeParamMds GetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnum = "MDS" )
func GetGetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnumValues() []GetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnum
GetGetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnumValues Enumerates the set of values for GetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnum
func GetMappingGetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnum(val string) (GetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnum, bool)
GetMappingGetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnum performs case Insensitive comparison on enum value and return the desired enum
GetMySqlFleetMetricFilterByMySqlStatusEnum Enum with underlying type: string
type GetMySqlFleetMetricFilterByMySqlStatusEnum string
Set of constants representing the allowable values for GetMySqlFleetMetricFilterByMySqlStatusEnum
const ( GetMySqlFleetMetricFilterByMySqlStatusUp GetMySqlFleetMetricFilterByMySqlStatusEnum = "UP" GetMySqlFleetMetricFilterByMySqlStatusDown GetMySqlFleetMetricFilterByMySqlStatusEnum = "DOWN" GetMySqlFleetMetricFilterByMySqlStatusUnknown GetMySqlFleetMetricFilterByMySqlStatusEnum = "UNKNOWN" )
func GetGetMySqlFleetMetricFilterByMySqlStatusEnumValues() []GetMySqlFleetMetricFilterByMySqlStatusEnum
GetGetMySqlFleetMetricFilterByMySqlStatusEnumValues Enumerates the set of values for GetMySqlFleetMetricFilterByMySqlStatusEnum
func GetMappingGetMySqlFleetMetricFilterByMySqlStatusEnum(val string) (GetMySqlFleetMetricFilterByMySqlStatusEnum, bool)
GetMappingGetMySqlFleetMetricFilterByMySqlStatusEnum performs case Insensitive comparison on enum value and return the desired enum
GetMySqlFleetMetricRequest wrapper for the GetMySqlFleetMetric operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetMySqlFleetMetric.go.html to see an example of how to use GetMySqlFleetMetricRequest.
type GetMySqlFleetMetricRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The start time of the time range to retrieve the health metrics of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"` // The end time of the time range to retrieve the health metrics of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The filter used to retrieve a specific set of metrics by passing the desired metric names with a comma separator. Note that, by default, the service returns all supported metrics. FilterByMetricNames *string `mandatory:"false" contributesTo:"query" name:"filterByMetricNames"` // The parameter to filter by MySQL deployment type. FilterByMySqlDeploymentTypeParam GetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnum `mandatory:"false" contributesTo:"query" name:"filterByMySqlDeploymentTypeParam" omitEmpty:"true"` // The parameter to filter by MySQL Database System type. FilterByMdsDeploymentType GetMySqlFleetMetricFilterByMdsDeploymentTypeEnum `mandatory:"false" contributesTo:"query" name:"filterByMdsDeploymentType" omitEmpty:"true"` // The parameter to filter by MySQL database type. Allowed values are EXTERNAL or MDS. FilterByMySqlDatabaseTypeParam GetMySqlFleetMetricFilterByMySqlDatabaseTypeParamEnum `mandatory:"false" contributesTo:"query" name:"filterByMySqlDatabaseTypeParam" omitEmpty:"true"` // The parameter to filter by MySQL Database status. FilterByMySqlStatus GetMySqlFleetMetricFilterByMySqlStatusEnum `mandatory:"false" contributesTo:"query" name:"filterByMySqlStatus" omitEmpty:"true"` // The parameter to filter by MySQL database version. FilterByMySqlDatabaseVersion *string `mandatory:"false" contributesTo:"query" name:"filterByMySqlDatabaseVersion"` // The parameter to filter based on whether HeatWave is enabled for the database. IsHeatWaveEnabled *bool `mandatory:"false" contributesTo:"query" name:"isHeatWaveEnabled"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetMySqlFleetMetricRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetMySqlFleetMetricRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetMySqlFleetMetricRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetMySqlFleetMetricRequest) String() string
func (request GetMySqlFleetMetricRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetMySqlFleetMetricResponse wrapper for the GetMySqlFleetMetric operation
type GetMySqlFleetMetricResponse struct { // The underlying http response RawResponse *http.Response // The MySqlFleetMetrics instance MySqlFleetMetrics `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetMySqlFleetMetricResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetMySqlFleetMetricResponse) String() string
GetNamedCredentialRequest wrapper for the GetNamedCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetNamedCredential.go.html to see an example of how to use GetNamedCredentialRequest.
type GetNamedCredentialRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the named credential. NamedCredentialId *string `mandatory:"true" contributesTo:"path" name:"namedCredentialId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetNamedCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetNamedCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetNamedCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetNamedCredentialRequest) String() string
func (request GetNamedCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetNamedCredentialResponse wrapper for the GetNamedCredential operation
type GetNamedCredentialResponse struct { // The underlying http response RawResponse *http.Response // The NamedCredential instance NamedCredential `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response GetNamedCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetNamedCredentialResponse) String() string
GetOpenAlertHistoryRequest wrapper for the GetOpenAlertHistory operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetOpenAlertHistory.go.html to see an example of how to use GetOpenAlertHistoryRequest.
type GetOpenAlertHistoryRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata storage server. ExternalExadataStorageServerId *string `mandatory:"true" contributesTo:"path" name:"externalExadataStorageServerId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetOpenAlertHistoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetOpenAlertHistoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetOpenAlertHistoryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetOpenAlertHistoryRequest) String() string
func (request GetOpenAlertHistoryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetOpenAlertHistoryResponse wrapper for the GetOpenAlertHistory operation
type GetOpenAlertHistoryResponse struct { // The underlying http response RawResponse *http.Response // The OpenAlertHistory instance OpenAlertHistory `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetOpenAlertHistoryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetOpenAlertHistoryResponse) String() string
GetOptimizerStatisticsAdvisorExecutionRequest wrapper for the GetOptimizerStatisticsAdvisorExecution operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetOptimizerStatisticsAdvisorExecution.go.html to see an example of how to use GetOptimizerStatisticsAdvisorExecutionRequest.
type GetOptimizerStatisticsAdvisorExecutionRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The name of the Optimizer Statistics Advisor execution. ExecutionName *string `mandatory:"true" contributesTo:"path" name:"executionName"` // The name of the optimizer statistics collection execution task. TaskName *string `mandatory:"true" contributesTo:"query" name:"taskName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetOptimizerStatisticsAdvisorExecutionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetOptimizerStatisticsAdvisorExecutionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetOptimizerStatisticsAdvisorExecutionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetOptimizerStatisticsAdvisorExecutionRequest) String() string
func (request GetOptimizerStatisticsAdvisorExecutionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetOptimizerStatisticsAdvisorExecutionResponse wrapper for the GetOptimizerStatisticsAdvisorExecution operation
type GetOptimizerStatisticsAdvisorExecutionResponse struct { // The underlying http response RawResponse *http.Response // The OptimizerStatisticsAdvisorExecution instance OptimizerStatisticsAdvisorExecution `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetOptimizerStatisticsAdvisorExecutionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetOptimizerStatisticsAdvisorExecutionResponse) String() string
GetOptimizerStatisticsAdvisorExecutionScriptRequest wrapper for the GetOptimizerStatisticsAdvisorExecutionScript operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetOptimizerStatisticsAdvisorExecutionScript.go.html to see an example of how to use GetOptimizerStatisticsAdvisorExecutionScriptRequest.
type GetOptimizerStatisticsAdvisorExecutionScriptRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The name of the Optimizer Statistics Advisor execution. ExecutionName *string `mandatory:"true" contributesTo:"path" name:"executionName"` // The name of the optimizer statistics collection execution task. TaskName *string `mandatory:"true" contributesTo:"query" name:"taskName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetOptimizerStatisticsAdvisorExecutionScriptRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetOptimizerStatisticsAdvisorExecutionScriptRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetOptimizerStatisticsAdvisorExecutionScriptRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetOptimizerStatisticsAdvisorExecutionScriptRequest) String() string
func (request GetOptimizerStatisticsAdvisorExecutionScriptRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetOptimizerStatisticsAdvisorExecutionScriptResponse wrapper for the GetOptimizerStatisticsAdvisorExecutionScript operation
type GetOptimizerStatisticsAdvisorExecutionScriptResponse struct { // The underlying http response RawResponse *http.Response // The OptimizerStatisticsAdvisorExecutionScript instance OptimizerStatisticsAdvisorExecutionScript `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetOptimizerStatisticsAdvisorExecutionScriptResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetOptimizerStatisticsAdvisorExecutionScriptResponse) String() string
GetOptimizerStatisticsCollectionOperationRequest wrapper for the GetOptimizerStatisticsCollectionOperation operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetOptimizerStatisticsCollectionOperation.go.html to see an example of how to use GetOptimizerStatisticsCollectionOperationRequest.
type GetOptimizerStatisticsCollectionOperationRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The ID of the Optimizer Statistics Collection operation. OptimizerStatisticsCollectionOperationId *float32 `mandatory:"true" contributesTo:"path" name:"optimizerStatisticsCollectionOperationId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetOptimizerStatisticsCollectionOperationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetOptimizerStatisticsCollectionOperationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetOptimizerStatisticsCollectionOperationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetOptimizerStatisticsCollectionOperationRequest) String() string
func (request GetOptimizerStatisticsCollectionOperationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetOptimizerStatisticsCollectionOperationResponse wrapper for the GetOptimizerStatisticsCollectionOperation operation
type GetOptimizerStatisticsCollectionOperationResponse struct { // The underlying http response RawResponse *http.Response // The OptimizerStatisticsCollectionOperation instance OptimizerStatisticsCollectionOperation `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetOptimizerStatisticsCollectionOperationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetOptimizerStatisticsCollectionOperationResponse) String() string
GetPdbMetricsCompareTypeEnum Enum with underlying type: string
type GetPdbMetricsCompareTypeEnum string
Set of constants representing the allowable values for GetPdbMetricsCompareTypeEnum
const ( GetPdbMetricsCompareTypeHour GetPdbMetricsCompareTypeEnum = "HOUR" GetPdbMetricsCompareTypeDay GetPdbMetricsCompareTypeEnum = "DAY" GetPdbMetricsCompareTypeWeek GetPdbMetricsCompareTypeEnum = "WEEK" )
func GetGetPdbMetricsCompareTypeEnumValues() []GetPdbMetricsCompareTypeEnum
GetGetPdbMetricsCompareTypeEnumValues Enumerates the set of values for GetPdbMetricsCompareTypeEnum
func GetMappingGetPdbMetricsCompareTypeEnum(val string) (GetPdbMetricsCompareTypeEnum, bool)
GetMappingGetPdbMetricsCompareTypeEnum performs case Insensitive comparison on enum value and return the desired enum
GetPdbMetricsRequest wrapper for the GetPdbMetrics operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetPdbMetrics.go.html to see an example of how to use GetPdbMetricsRequest.
type GetPdbMetricsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The start time of the time range to retrieve the health metrics of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"` // The end time of the time range to retrieve the health metrics of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The time window used for metrics comparison. CompareType GetPdbMetricsCompareTypeEnum `mandatory:"false" contributesTo:"query" name:"compareType" omitEmpty:"true"` // The filter used to retrieve a specific set of metrics by passing the desired metric names with a comma separator. Note that, by default, the service returns all supported metrics. FilterByMetricNames *string `mandatory:"false" contributesTo:"query" name:"filterByMetricNames"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetPdbMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetPdbMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetPdbMetricsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetPdbMetricsRequest) String() string
func (request GetPdbMetricsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetPdbMetricsResponse wrapper for the GetPdbMetrics operation
type GetPdbMetricsResponse struct { // The underlying http response RawResponse *http.Response // The PdbMetrics instance PdbMetrics `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetPdbMetricsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetPdbMetricsResponse) String() string
GetPeerDatabaseMetricsCompareTypeEnum Enum with underlying type: string
type GetPeerDatabaseMetricsCompareTypeEnum string
Set of constants representing the allowable values for GetPeerDatabaseMetricsCompareTypeEnum
const ( GetPeerDatabaseMetricsCompareTypeHour GetPeerDatabaseMetricsCompareTypeEnum = "HOUR" GetPeerDatabaseMetricsCompareTypeDay GetPeerDatabaseMetricsCompareTypeEnum = "DAY" GetPeerDatabaseMetricsCompareTypeWeek GetPeerDatabaseMetricsCompareTypeEnum = "WEEK" )
func GetGetPeerDatabaseMetricsCompareTypeEnumValues() []GetPeerDatabaseMetricsCompareTypeEnum
GetGetPeerDatabaseMetricsCompareTypeEnumValues Enumerates the set of values for GetPeerDatabaseMetricsCompareTypeEnum
func GetMappingGetPeerDatabaseMetricsCompareTypeEnum(val string) (GetPeerDatabaseMetricsCompareTypeEnum, bool)
GetMappingGetPeerDatabaseMetricsCompareTypeEnum performs case Insensitive comparison on enum value and return the desired enum
GetPeerDatabaseMetricsRequest wrapper for the GetPeerDatabaseMetrics operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetPeerDatabaseMetrics.go.html to see an example of how to use GetPeerDatabaseMetricsRequest.
type GetPeerDatabaseMetricsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The start time of the time range to retrieve the health metrics of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"` // The end time of the time range to retrieve the health metrics of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment for which peer database metrics are required. // This is not a mandatory parameter and in its absence, all the peer database metrics are returned. PeerDatabaseCompartmentId *string `mandatory:"false" contributesTo:"query" name:"peerDatabaseCompartmentId"` // The time window used for metrics comparison. CompareType GetPeerDatabaseMetricsCompareTypeEnum `mandatory:"false" contributesTo:"query" name:"compareType" omitEmpty:"true"` // The filter used to retrieve a specific set of metrics by passing the desired metric names with a comma separator. Note that, by default, the service returns all supported metrics. FilterByMetricNames *string `mandatory:"false" contributesTo:"query" name:"filterByMetricNames"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetPeerDatabaseMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetPeerDatabaseMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetPeerDatabaseMetricsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetPeerDatabaseMetricsRequest) String() string
func (request GetPeerDatabaseMetricsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetPeerDatabaseMetricsResponse wrapper for the GetPeerDatabaseMetrics operation
type GetPeerDatabaseMetricsResponse struct { // The underlying http response RawResponse *http.Response // The PeerDatabaseMetrics instance PeerDatabaseMetrics `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetPeerDatabaseMetricsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetPeerDatabaseMetricsResponse) String() string
GetPreferredCredentialRequest wrapper for the GetPreferredCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetPreferredCredential.go.html to see an example of how to use GetPreferredCredentialRequest.
type GetPreferredCredentialRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The name of the preferred credential. CredentialName *string `mandatory:"true" contributesTo:"path" name:"credentialName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetPreferredCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetPreferredCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetPreferredCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetPreferredCredentialRequest) String() string
func (request GetPreferredCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetPreferredCredentialResponse wrapper for the GetPreferredCredential operation
type GetPreferredCredentialResponse struct { // The underlying http response RawResponse *http.Response // The PreferredCredential instance PreferredCredential `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response GetPreferredCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetPreferredCredentialResponse) String() string
GetSqlExecutionPlanAttributeEnum Enum with underlying type: string
type GetSqlExecutionPlanAttributeEnum string
Set of constants representing the allowable values for GetSqlExecutionPlanAttributeEnum
const ( GetSqlExecutionPlanAttributeOriginal GetSqlExecutionPlanAttributeEnum = "ORIGINAL" GetSqlExecutionPlanAttributeOriginalWithAdjustedCost GetSqlExecutionPlanAttributeEnum = "ORIGINAL_WITH_ADJUSTED_COST" GetSqlExecutionPlanAttributeUsingSqlProfile GetSqlExecutionPlanAttributeEnum = "USING_SQL_PROFILE" GetSqlExecutionPlanAttributeUsingNewIndices GetSqlExecutionPlanAttributeEnum = "USING_NEW_INDICES" GetSqlExecutionPlanAttributeUsingParallelExecution GetSqlExecutionPlanAttributeEnum = "USING_PARALLEL_EXECUTION" )
func GetGetSqlExecutionPlanAttributeEnumValues() []GetSqlExecutionPlanAttributeEnum
GetGetSqlExecutionPlanAttributeEnumValues Enumerates the set of values for GetSqlExecutionPlanAttributeEnum
func GetMappingGetSqlExecutionPlanAttributeEnum(val string) (GetSqlExecutionPlanAttributeEnum, bool)
GetMappingGetSqlExecutionPlanAttributeEnum performs case Insensitive comparison on enum value and return the desired enum
GetSqlExecutionPlanRequest wrapper for the GetSqlExecutionPlan operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetSqlExecutionPlan.go.html to see an example of how to use GetSqlExecutionPlanRequest.
type GetSqlExecutionPlanRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The SQL tuning task identifier. This is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SqlTuningAdvisorTaskId *int64 `mandatory:"true" contributesTo:"path" name:"sqlTuningAdvisorTaskId"` // The SQL object ID for the SQL tuning task. This is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SqlObjectId *int64 `mandatory:"true" contributesTo:"query" name:"sqlObjectId"` // The attribute of the SQL execution plan. Attribute GetSqlExecutionPlanAttributeEnum `mandatory:"true" contributesTo:"query" name:"attribute" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetSqlExecutionPlanRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetSqlExecutionPlanRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetSqlExecutionPlanRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetSqlExecutionPlanRequest) String() string
func (request GetSqlExecutionPlanRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetSqlExecutionPlanResponse wrapper for the GetSqlExecutionPlan operation
type GetSqlExecutionPlanResponse struct { // The underlying http response RawResponse *http.Response // The SqlTuningAdvisorTaskSqlExecutionPlan instance SqlTuningAdvisorTaskSqlExecutionPlan `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetSqlExecutionPlanResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetSqlExecutionPlanResponse) String() string
GetSqlPlanBaselineConfigurationRequest wrapper for the GetSqlPlanBaselineConfiguration operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetSqlPlanBaselineConfiguration.go.html to see an example of how to use GetSqlPlanBaselineConfigurationRequest.
type GetSqlPlanBaselineConfigurationRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetSqlPlanBaselineConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetSqlPlanBaselineConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetSqlPlanBaselineConfigurationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetSqlPlanBaselineConfigurationRequest) String() string
func (request GetSqlPlanBaselineConfigurationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetSqlPlanBaselineConfigurationResponse wrapper for the GetSqlPlanBaselineConfiguration operation
type GetSqlPlanBaselineConfigurationResponse struct { // The underlying http response RawResponse *http.Response // The SqlPlanBaselineConfiguration instance SqlPlanBaselineConfiguration `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetSqlPlanBaselineConfigurationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetSqlPlanBaselineConfigurationResponse) String() string
GetSqlPlanBaselineRequest wrapper for the GetSqlPlanBaseline operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetSqlPlanBaseline.go.html to see an example of how to use GetSqlPlanBaselineRequest.
type GetSqlPlanBaselineRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The plan name of the SQL plan baseline. PlanName *string `mandatory:"true" contributesTo:"path" name:"planName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetSqlPlanBaselineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetSqlPlanBaselineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetSqlPlanBaselineRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetSqlPlanBaselineRequest) String() string
func (request GetSqlPlanBaselineRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetSqlPlanBaselineResponse wrapper for the GetSqlPlanBaseline operation
type GetSqlPlanBaselineResponse struct { // The underlying http response RawResponse *http.Response // The SqlPlanBaseline instance SqlPlanBaseline `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetSqlPlanBaselineResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetSqlPlanBaselineResponse) String() string
GetSqlTuningAdvisorTaskSummaryReportRequest wrapper for the GetSqlTuningAdvisorTaskSummaryReport operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetSqlTuningAdvisorTaskSummaryReport.go.html to see an example of how to use GetSqlTuningAdvisorTaskSummaryReportRequest.
type GetSqlTuningAdvisorTaskSummaryReportRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The SQL tuning task identifier. This is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SqlTuningAdvisorTaskId *int64 `mandatory:"true" contributesTo:"path" name:"sqlTuningAdvisorTaskId"` // How far back the API will search for begin and end exec id. Unused if neither exec ids nor time filter query params are supplied. This is applicable only for Auto SQL Tuning tasks. SearchPeriod GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum `mandatory:"false" contributesTo:"query" name:"searchPeriod" omitEmpty:"true"` // The optional greater than or equal to query parameter to filter the timestamp. This is applicable only for Auto SQL Tuning tasks. TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"` // The optional less than or equal to query parameter to filter the timestamp. This is applicable only for Auto SQL Tuning tasks. TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"` // The optional greater than or equal to filter on the execution ID related to a specific SQL Tuning Advisor task. This is applicable only for Auto SQL Tuning tasks. BeginExecIdGreaterThanOrEqualTo *int64 `mandatory:"false" contributesTo:"query" name:"beginExecIdGreaterThanOrEqualTo"` // The optional less than or equal to query parameter to filter on the execution ID related to a specific SQL Tuning Advisor task. This is applicable only for Auto SQL Tuning tasks. EndExecIdLessThanOrEqualTo *int64 `mandatory:"false" contributesTo:"query" name:"endExecIdLessThanOrEqualTo"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetSqlTuningAdvisorTaskSummaryReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetSqlTuningAdvisorTaskSummaryReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetSqlTuningAdvisorTaskSummaryReportRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetSqlTuningAdvisorTaskSummaryReportRequest) String() string
func (request GetSqlTuningAdvisorTaskSummaryReportRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetSqlTuningAdvisorTaskSummaryReportResponse wrapper for the GetSqlTuningAdvisorTaskSummaryReport operation
type GetSqlTuningAdvisorTaskSummaryReportResponse struct { // The underlying http response RawResponse *http.Response // The SqlTuningAdvisorTaskSummaryReport instance SqlTuningAdvisorTaskSummaryReport `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetSqlTuningAdvisorTaskSummaryReportResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetSqlTuningAdvisorTaskSummaryReportResponse) String() string
GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum Enum with underlying type: string
type GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum string
Set of constants representing the allowable values for GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum
const ( GetSqlTuningAdvisorTaskSummaryReportSearchPeriodLast24hr GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum = "LAST_24HR" GetSqlTuningAdvisorTaskSummaryReportSearchPeriodLast7day GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum = "LAST_7DAY" GetSqlTuningAdvisorTaskSummaryReportSearchPeriodLast31day GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum = "LAST_31DAY" GetSqlTuningAdvisorTaskSummaryReportSearchPeriodSinceLast GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum = "SINCE_LAST" GetSqlTuningAdvisorTaskSummaryReportSearchPeriodAll GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum = "ALL" )
func GetGetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnumValues() []GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum
GetGetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnumValues Enumerates the set of values for GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum
func GetMappingGetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum(val string) (GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum, bool)
GetMappingGetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum performs case Insensitive comparison on enum value and return the desired enum
GetTablespaceRequest wrapper for the GetTablespace operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetTablespace.go.html to see an example of how to use GetTablespaceRequest.
type GetTablespaceRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The name of the tablespace. TablespaceName *string `mandatory:"true" contributesTo:"path" name:"tablespaceName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetTablespaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetTablespaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetTablespaceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetTablespaceRequest) String() string
func (request GetTablespaceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetTablespaceResponse wrapper for the GetTablespace operation
type GetTablespaceResponse struct { // The underlying http response RawResponse *http.Response // The Tablespace instance Tablespace `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetTablespaceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetTablespaceResponse) String() string
GetTopSqlCpuActivityRequest wrapper for the GetTopSqlCpuActivity operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetTopSqlCpuActivity.go.html to see an example of how to use GetTopSqlCpuActivityRequest.
type GetTopSqlCpuActivityRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata storage server. ExternalExadataStorageServerId *string `mandatory:"true" contributesTo:"path" name:"externalExadataStorageServerId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetTopSqlCpuActivityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetTopSqlCpuActivityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetTopSqlCpuActivityRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetTopSqlCpuActivityRequest) String() string
func (request GetTopSqlCpuActivityRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetTopSqlCpuActivityResponse wrapper for the GetTopSqlCpuActivity operation
type GetTopSqlCpuActivityResponse struct { // The underlying http response RawResponse *http.Response // The TopSqlCpuActivity instance TopSqlCpuActivity `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetTopSqlCpuActivityResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetTopSqlCpuActivityResponse) String() string
GetUserRequest wrapper for the GetUser operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetUser.go.html to see an example of how to use GetUserRequest.
type GetUserRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The name of the user whose details are to be viewed. UserName *string `mandatory:"true" contributesTo:"path" name:"userName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetUserRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetUserRequest) String() string
func (request GetUserRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetUserResponse wrapper for the GetUser operation
type GetUserResponse struct { // The underlying http response RawResponse *http.Response // The User instance User `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetUserResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetUserResponse) String() string
GetWorkRequestRequest wrapper for the GetWorkRequest operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.
type GetWorkRequestRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetWorkRequestRequest) String() string
func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetWorkRequestResponse wrapper for the GetWorkRequest operation
type GetWorkRequestResponse struct { // The underlying http response RawResponse *http.Response // The WorkRequest instance WorkRequest `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // A decimal number representing the number of seconds the client should wait before polling this work request again RetryAfter *float32 `presentIn:"header" name:"retry-after"` }
func (response GetWorkRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetWorkRequestResponse) String() string
HaMetricDefinition The metric definition for HA and backup metrics.
type HaMetricDefinition struct { // The name of the metric. MetricName *string `mandatory:"true" json:"metricName"` // The metadata qualifiers provided in the definition of the returned metric. // Available metadata vary by metric. Metadata map[string]string `mandatory:"true" json:"metadata"` // The dimension qualifiers provided in the definition of the returned metric. // Available dimensions vary by metric namespace. Each dimension takes the form of a key-value pair. // Example: `{"resourceId": "ocid1.instance.region1.phx.exampleuniqueID"}` Dimensions map[string]string `mandatory:"true" json:"dimensions"` // The data point date and time in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` // The target value of the metric. Value *float64 `mandatory:"true" json:"value"` }
func (m HaMetricDefinition) String() string
func (m HaMetricDefinition) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
HeatWaveClusterStatusEnum Enum with underlying type: string
type HeatWaveClusterStatusEnum string
Set of constants representing the allowable values for HeatWaveClusterStatusEnum
const ( HeatWaveClusterStatusUp HeatWaveClusterStatusEnum = "UP" HeatWaveClusterStatusDown HeatWaveClusterStatusEnum = "DOWN" HeatWaveClusterStatusUnknown HeatWaveClusterStatusEnum = "UNKNOWN" )
func GetHeatWaveClusterStatusEnumValues() []HeatWaveClusterStatusEnum
GetHeatWaveClusterStatusEnumValues Enumerates the set of values for HeatWaveClusterStatusEnum
func GetMappingHeatWaveClusterStatusEnum(val string) (HeatWaveClusterStatusEnum, bool)
GetMappingHeatWaveClusterStatusEnum performs case Insensitive comparison on enum value and return the desired enum
HeatWaveClusterUsageMetrics The list of aggregated metrics for a HeatWave cluster in the fleet.
type HeatWaveClusterUsageMetrics struct { // The status of the HeatWave cluster. Indicates whether the status of the cluster is UP, DOWN, or UNKNOWN at the current time. Status HeatWaveClusterStatusEnum `mandatory:"true" json:"status"` // The OCID of the MySQL Database System associated with the HeatWave cluster. DbSystemId *string `mandatory:"true" json:"dbSystemId"` // The name of the MySQL Database System associated with the HeatWave cluster. DbSystemName *string `mandatory:"true" json:"dbSystemName"` // The name of the HeatWave cluster. HeatWaveClusterDisplayName *string `mandatory:"true" json:"heatWaveClusterDisplayName"` // The number of nodes in the HeatWave cluster. NodeCount *int `mandatory:"true" json:"nodeCount"` // Indicates whether Lakehouse is enabled for the HeatWave cluster or not. IsLakehouseEnabled *bool `mandatory:"true" json:"isLakehouseEnabled"` // The shape of the nodes in the HeatWave cluster. HeatWaveNodeShape *string `mandatory:"true" json:"heatWaveNodeShape"` // The total memory belonging to the HeatWave cluster in GBs. MemorySize *int `mandatory:"true" json:"memorySize"` // A list of the HeatWave cluster health metrics like CPU and Memory. Metrics []HeatWaveFleetMetricDefinition `mandatory:"true" json:"metrics"` }
func (m HeatWaveClusterUsageMetrics) String() string
func (m HeatWaveClusterUsageMetrics) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
HeatWaveFleetByCategory The number of HeatWave clusters in the fleet, grouped by shape and Lakehouse-enabled status.
type HeatWaveFleetByCategory struct { // The name of the HeatWave fleet category. Name *string `mandatory:"true" json:"name"` // The value of the HeatWave fleet category. Value *string `mandatory:"true" json:"value"` // The number of matching HeatWave clusters. Count *int `mandatory:"true" json:"count"` }
func (m HeatWaveFleetByCategory) String() string
func (m HeatWaveFleetByCategory) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
HeatWaveFleetMetricDefinition An aggregated metric for a HeatWave cluster.
type HeatWaveFleetMetricDefinition struct { // The name of the metric. MetricName *string `mandatory:"true" json:"metricName"` // The value of the metric. MetricValue *float64 `mandatory:"true" json:"metricValue"` // The data point date and time in UTC in ISO-8601 format. Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` // The dimensions of the metric. Dimensions []MetricDimensionDefinition `mandatory:"true" json:"dimensions"` // The unit of the metric value. Unit *string `mandatory:"true" json:"unit"` }
func (m HeatWaveFleetMetricDefinition) String() string
func (m HeatWaveFleetMetricDefinition) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
HeatWaveFleetMetricSummaryDefinition A summary of the fleet metrics, which provides the metric aggregated value of the HeatWave clusters in the fleet.
type HeatWaveFleetMetricSummaryDefinition struct { // The name of the metric. MetricName *string `mandatory:"true" json:"metricName"` // The aggregated metric value. MetricValue *float64 `mandatory:"true" json:"metricValue"` // The unique dimension key and values of the metric. Dimensions []MetricDimensionDefinition `mandatory:"true" json:"dimensions"` // The unit of the metric value. Unit *string `mandatory:"true" json:"unit"` }
func (m HeatWaveFleetMetricSummaryDefinition) String() string
func (m HeatWaveFleetMetricSummaryDefinition) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
HeatWaveFleetMetrics The details of the HeatWave cluster fleet health metrics.
type HeatWaveFleetMetrics struct { // The beginning of the time range during which metric data is retrieved. StartTime *string `mandatory:"true" json:"startTime"` // The end of the time range during which metric data is retrieved. EndTime *string `mandatory:"true" json:"endTime"` // The list of HeatWave clusters in the fleet and their usage metrics. FleetClusters []HeatWaveClusterUsageMetrics `mandatory:"true" json:"fleetClusters"` // The number of HeatWave clusters in the fleet and a summary of the metrics that provide the aggregated usage of CPU, storage, and so on of all the clusters. FleetSummary []HeatWaveFleetSummary `mandatory:"true" json:"fleetSummary"` }
func (m HeatWaveFleetMetrics) String() string
func (m HeatWaveFleetMetrics) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
HeatWaveFleetSummary The inventory count of HeatWave clusters in the fleet and a summary of the metrics that provide the aggregated usage of CPU, storage, and so on of all the clusters.
type HeatWaveFleetSummary struct { // The usage metrics for the HeatWave clusters in the fleet. AggregatedMetrics []HeatWaveFleetMetricSummaryDefinition `mandatory:"true" json:"aggregatedMetrics"` // The number of HeatWave clusters in the fleet, grouped by cluster type or other properties. Inventory []HeatWaveFleetByCategory `mandatory:"true" json:"inventory"` }
func (m HeatWaveFleetSummary) String() string
func (m HeatWaveFleetSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
HeatWaveNode The information about an individual HeatWave node.
type HeatWaveNode struct { // The ID associated with the HeatWave node. Id *string `mandatory:"true" json:"id"` // The status of the HeatWave node. Indicates whether the status of the node is UP, DOWN, or UNKNOWN at the current time. Status HeatWaveNodeStatusEnum `mandatory:"true" json:"status"` // The date and time the HeatWave node was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` }
func (m HeatWaveNode) String() string
func (m HeatWaveNode) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
HeatWaveNodeStatusEnum Enum with underlying type: string
type HeatWaveNodeStatusEnum string
Set of constants representing the allowable values for HeatWaveNodeStatusEnum
const ( HeatWaveNodeStatusUp HeatWaveNodeStatusEnum = "UP" HeatWaveNodeStatusDown HeatWaveNodeStatusEnum = "DOWN" HeatWaveNodeStatusUnknown HeatWaveNodeStatusEnum = "UNKNOWN" )
func GetHeatWaveNodeStatusEnumValues() []HeatWaveNodeStatusEnum
GetHeatWaveNodeStatusEnumValues Enumerates the set of values for HeatWaveNodeStatusEnum
func GetMappingHeatWaveNodeStatusEnum(val string) (HeatWaveNodeStatusEnum, bool)
GetMappingHeatWaveNodeStatusEnum performs case Insensitive comparison on enum value and return the desired enum
HistoricAddmResult The details of the historic ADDM task.
type HistoricAddmResult struct { // The ID of the historic ADDM task. TaskId *int64 `mandatory:"true" json:"taskId"` // The creation date of the ADDM task. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Specifies whether the ADDM task returned had already existed or was newly created by the api call. IsNewlyCreated *bool `mandatory:"false" json:"isNewlyCreated"` // The name of the historic ADDM task. TaskName *string `mandatory:"false" json:"taskName"` // The description of the ADDM task. Description *string `mandatory:"false" json:"description"` // The database user who owns the historic ADDM task. DbUser *string `mandatory:"false" json:"dbUser"` // The status of the ADDM task. Status HistoricAddmResultStatusEnum `mandatory:"false" json:"status,omitempty"` // A description of how the task was created. HowCreated HistoricAddmResultHowCreatedEnum `mandatory:"false" json:"howCreated,omitempty"` // The timestamp of the beginning AWR snapshot used in the ADDM task as defined by date-time RFC3339 format. StartSnapshotTime *common.SDKTime `mandatory:"false" json:"startSnapshotTime"` // The timestamp of the ending AWR snapshot used in the ADDM task as defined by date-time RFC3339 format. EndSnapshotTime *common.SDKTime `mandatory:"false" json:"endSnapshotTime"` // The ID number of the beginning AWR snapshot. BeginSnapshotId *int64 `mandatory:"false" json:"beginSnapshotId"` // The ID number of the ending AWR snapshot. EndSnapshotId *int64 `mandatory:"false" json:"endSnapshotId"` // The number of ADDM findings. Findings *int64 `mandatory:"false" json:"findings"` }
func (m HistoricAddmResult) String() string
func (m HistoricAddmResult) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
HistoricAddmResultHowCreatedEnum Enum with underlying type: string
type HistoricAddmResultHowCreatedEnum string
Set of constants representing the allowable values for HistoricAddmResultHowCreatedEnum
const ( HistoricAddmResultHowCreatedAuto HistoricAddmResultHowCreatedEnum = "AUTO" HistoricAddmResultHowCreatedManual HistoricAddmResultHowCreatedEnum = "MANUAL" )
func GetHistoricAddmResultHowCreatedEnumValues() []HistoricAddmResultHowCreatedEnum
GetHistoricAddmResultHowCreatedEnumValues Enumerates the set of values for HistoricAddmResultHowCreatedEnum
func GetMappingHistoricAddmResultHowCreatedEnum(val string) (HistoricAddmResultHowCreatedEnum, bool)
GetMappingHistoricAddmResultHowCreatedEnum performs case Insensitive comparison on enum value and return the desired enum
HistoricAddmResultStatusEnum Enum with underlying type: string
type HistoricAddmResultStatusEnum string
Set of constants representing the allowable values for HistoricAddmResultStatusEnum
const ( HistoricAddmResultStatusInitial HistoricAddmResultStatusEnum = "INITIAL" HistoricAddmResultStatusExecuting HistoricAddmResultStatusEnum = "EXECUTING" HistoricAddmResultStatusInterrupted HistoricAddmResultStatusEnum = "INTERRUPTED" HistoricAddmResultStatusCompleted HistoricAddmResultStatusEnum = "COMPLETED" HistoricAddmResultStatusError HistoricAddmResultStatusEnum = "ERROR" )
func GetHistoricAddmResultStatusEnumValues() []HistoricAddmResultStatusEnum
GetHistoricAddmResultStatusEnumValues Enumerates the set of values for HistoricAddmResultStatusEnum
func GetMappingHistoricAddmResultStatusEnum(val string) (HistoricAddmResultStatusEnum, bool)
GetMappingHistoricAddmResultStatusEnum performs case Insensitive comparison on enum value and return the desired enum
ImplementOptimizerStatisticsAdvisorRecommendationsDetails The request details object to implement the Optimizer Statistics Advisor task recommendations.
type ImplementOptimizerStatisticsAdvisorRecommendationsDetails struct { // The name of the task. TaskName *string `mandatory:"true" json:"taskName"` JobDetails *ImplementOptimizerStatisticsAdvisorRecommendationsJob `mandatory:"true" json:"jobDetails"` }
func (m ImplementOptimizerStatisticsAdvisorRecommendationsDetails) String() string
func (m ImplementOptimizerStatisticsAdvisorRecommendationsDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ImplementOptimizerStatisticsAdvisorRecommendationsJob The job request details to implement the Optimizer Statistics Advisor task recommendations.
type ImplementOptimizerStatisticsAdvisorRecommendationsJob struct { // The name of the job. Valid characters are uppercase or lowercase letters, // numbers, and "_". The name of the job cannot be modified. It must be unique // in the compartment and must begin with an alphabetic character. Name *string `mandatory:"true" json:"name"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the job resides. CompartmentId *string `mandatory:"true" json:"compartmentId"` ResultLocation JobExecutionResultLocation `mandatory:"true" json:"resultLocation"` // The name of the execution. Description *string `mandatory:"false" json:"description"` Credentials ManagedDatabaseCredential `mandatory:"false" json:"credentials"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` }
func (m ImplementOptimizerStatisticsAdvisorRecommendationsJob) String() string
func (m *ImplementOptimizerStatisticsAdvisorRecommendationsJob) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ImplementOptimizerStatisticsAdvisorRecommendationsJob) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ImplementOptimizerStatisticsAdvisorRecommendationsRequest wrapper for the ImplementOptimizerStatisticsAdvisorRecommendations operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ImplementOptimizerStatisticsAdvisorRecommendations.go.html to see an example of how to use ImplementOptimizerStatisticsAdvisorRecommendationsRequest.
type ImplementOptimizerStatisticsAdvisorRecommendationsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The name of the Optimizer Statistics Advisor execution. ExecutionName *string `mandatory:"true" contributesTo:"path" name:"executionName"` // The Optimizer Statistics Advisor recommendations implementation request. ImplementOptimizerStatisticsAdvisorRecommendationsDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ImplementOptimizerStatisticsAdvisorRecommendationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ImplementOptimizerStatisticsAdvisorRecommendationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ImplementOptimizerStatisticsAdvisorRecommendationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ImplementOptimizerStatisticsAdvisorRecommendationsRequest) String() string
func (request ImplementOptimizerStatisticsAdvisorRecommendationsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ImplementOptimizerStatisticsAdvisorRecommendationsResponse wrapper for the ImplementOptimizerStatisticsAdvisorRecommendations operation
type ImplementOptimizerStatisticsAdvisorRecommendationsResponse struct { // The underlying http response RawResponse *http.Response // The Job instance Job `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ImplementOptimizerStatisticsAdvisorRecommendationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ImplementOptimizerStatisticsAdvisorRecommendationsResponse) String() string
InstanceDetails The details of the Oracle Real Application Clusters (Oracle RAC) database instance.
type InstanceDetails struct { // The ID of the Oracle RAC database instance. Id *int `mandatory:"true" json:"id"` // The name of the Oracle RAC database instance. Name *string `mandatory:"true" json:"name"` // The name of the host of the Oracle RAC database instance. HostName *string `mandatory:"true" json:"hostName"` // The status of the Oracle RAC database instance. Status InstanceDetailsStatusEnum `mandatory:"true" json:"status"` }
func (m InstanceDetails) String() string
func (m InstanceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
InstanceDetailsStatusEnum Enum with underlying type: string
type InstanceDetailsStatusEnum string
Set of constants representing the allowable values for InstanceDetailsStatusEnum
const ( InstanceDetailsStatusUp InstanceDetailsStatusEnum = "UP" InstanceDetailsStatusDown InstanceDetailsStatusEnum = "DOWN" InstanceDetailsStatusUnknown InstanceDetailsStatusEnum = "UNKNOWN" )
func GetInstanceDetailsStatusEnumValues() []InstanceDetailsStatusEnum
GetInstanceDetailsStatusEnumValues Enumerates the set of values for InstanceDetailsStatusEnum
func GetMappingInstanceDetailsStatusEnum(val string) (InstanceDetailsStatusEnum, bool)
GetMappingInstanceDetailsStatusEnum performs case Insensitive comparison on enum value and return the desired enum
IormPlan The IORM plan from an Exadata storage server.
type IormPlan struct { // The status of the IORM plan. PlanStatus IormPlanStatusEnumEnum `mandatory:"true" json:"planStatus"` // The objective of the IORM plan. PlanObjective IormPlanObjectiveEnumEnum `mandatory:"true" json:"planObjective"` DbPlan *DatabasePlan `mandatory:"false" json:"dbPlan"` }
func (m IormPlan) String() string
func (m IormPlan) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
IormPlanObjectiveEnumEnum Enum with underlying type: string
type IormPlanObjectiveEnumEnum string
Set of constants representing the allowable values for IormPlanObjectiveEnumEnum
const ( IormPlanObjectiveEnumAuto IormPlanObjectiveEnumEnum = "AUTO" IormPlanObjectiveEnumHighThroughput IormPlanObjectiveEnumEnum = "HIGH_THROUGHPUT" IormPlanObjectiveEnumLowLatency IormPlanObjectiveEnumEnum = "LOW_LATENCY" IormPlanObjectiveEnumBalanced IormPlanObjectiveEnumEnum = "BALANCED" IormPlanObjectiveEnumBasic IormPlanObjectiveEnumEnum = "BASIC" IormPlanObjectiveEnumOther IormPlanObjectiveEnumEnum = "OTHER" )
func GetIormPlanObjectiveEnumEnumValues() []IormPlanObjectiveEnumEnum
GetIormPlanObjectiveEnumEnumValues Enumerates the set of values for IormPlanObjectiveEnumEnum
func GetMappingIormPlanObjectiveEnumEnum(val string) (IormPlanObjectiveEnumEnum, bool)
GetMappingIormPlanObjectiveEnumEnum performs case Insensitive comparison on enum value and return the desired enum
IormPlanStatusEnumEnum Enum with underlying type: string
type IormPlanStatusEnumEnum string
Set of constants representing the allowable values for IormPlanStatusEnumEnum
const ( IormPlanStatusEnumActive IormPlanStatusEnumEnum = "ACTIVE" IormPlanStatusEnumInactive IormPlanStatusEnumEnum = "INACTIVE" IormPlanStatusEnumOther IormPlanStatusEnumEnum = "OTHER" )
func GetIormPlanStatusEnumEnumValues() []IormPlanStatusEnumEnum
GetIormPlanStatusEnumEnumValues Enumerates the set of values for IormPlanStatusEnumEnum
func GetMappingIormPlanStatusEnumEnum(val string) (IormPlanStatusEnumEnum, bool)
GetMappingIormPlanStatusEnumEnum performs case Insensitive comparison on enum value and return the desired enum
Job The details of the job.
type Job interface { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job. GetId() *string // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the job resides. GetCompartmentId() *string // The display name of the job. GetName() *string // The schedule type of the job. GetScheduleType() JobScheduleTypeEnum // The lifecycle state of the job. GetLifecycleState() JobLifecycleStateEnum // The date and time when the job was created. GetTimeCreated() *common.SDKTime // The date and time when the job was last updated. GetTimeUpdated() *common.SDKTime // The description of the job. GetDescription() *string // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the job has to be executed. GetManagedDatabaseGroupId() *string // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database where the job has to be executed. GetManagedDatabaseId() *string // The details of the Managed Databases where the job has to be executed. GetManagedDatabasesDetails() []JobDatabase // The subtype of the Oracle Database where the job has to be executed. Applicable only when managedDatabaseGroupId is provided. GetDatabaseSubType() DatabaseSubTypeEnum // The job timeout duration, which is expressed like "1h 10m 15s". GetTimeout() *string GetResultLocation() JobExecutionResultLocation GetScheduleDetails() *JobScheduleDetails // The error message that is returned if the job submission fails. Null is returned in all other scenarios. GetSubmissionErrorMessage() *string }
JobCollection A collection of job objects.
type JobCollection struct { // A list of JobSummary objects. Items []JobSummary `mandatory:"true" json:"items"` }
func (m JobCollection) String() string
func (m JobCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JobDatabase The Managed Database on which the job is executed.
type JobDatabase struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. Id *string `mandatory:"true" json:"id"` // The name of the Managed Database. Name *string `mandatory:"true" json:"name"` // The type of Oracle Database installation. DatabaseType DatabaseTypeEnum `mandatory:"false" json:"databaseType,omitempty"` // The subtype of the Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, or a Non-container Database. DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"` // A list of the supported infrastructure that can be used to deploy the database. DeploymentType DeploymentTypeEnum `mandatory:"false" json:"deploymentType,omitempty"` // Indicates whether the Oracle Database is part of a cluster. IsCluster *bool `mandatory:"false" json:"isCluster"` // The workload type of the Autonomous Database. WorkloadType WorkloadTypeEnum `mandatory:"false" json:"workloadType,omitempty"` }
func (m JobDatabase) String() string
func (m JobDatabase) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JobExecution The details of a job execution.
type JobExecution struct { // The identifier of the job execution. Id *string `mandatory:"true" json:"id"` // The name of the job execution. Name *string `mandatory:"true" json:"name"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the parent job resides. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database associated with the job execution. ManagedDatabaseId *string `mandatory:"true" json:"managedDatabaseId"` // The name of the Managed Database associated with the job execution. ManagedDatabaseName *string `mandatory:"true" json:"managedDatabaseName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the parent job. JobId *string `mandatory:"true" json:"jobId"` // The name of the parent job. JobName *string `mandatory:"true" json:"jobName"` // The identifier of the associated job run. JobRunId *string `mandatory:"true" json:"jobRunId"` // The status of the job execution. Status JobExecutionStatusEnum `mandatory:"true" json:"status"` // The date and time when the job execution was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the parent job has to be executed. ManagedDatabaseGroupId *string `mandatory:"false" json:"managedDatabaseGroupId"` // The type of Oracle Database installation. DatabaseType DatabaseTypeEnum `mandatory:"false" json:"databaseType,omitempty"` // The subtype of the Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, or a Non-container Database. DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"` // A list of the supported infrastructure that can be used to deploy the database. DeploymentType DeploymentTypeEnum `mandatory:"false" json:"deploymentType,omitempty"` // Indicates whether the Oracle Database is part of a cluster. IsCluster *bool `mandatory:"false" json:"isCluster"` // The workload type of the Autonomous Database. WorkloadType WorkloadTypeEnum `mandatory:"false" json:"workloadType,omitempty"` // The error message that is returned if the job execution fails. Null is returned if the job is // still running or if the job execution is successful. ErrorMessage *string `mandatory:"false" json:"errorMessage"` ResultDetails JobExecutionResultDetails `mandatory:"false" json:"resultDetails"` // The date and time when the job execution completed. TimeCompleted *common.SDKTime `mandatory:"false" json:"timeCompleted"` // The database user name used to execute the SQL job. UserName *string `mandatory:"false" json:"userName"` // The SQL text executed as part of the job. SqlText *string `mandatory:"false" json:"sqlText"` InBinds *JobInBindsDetails `mandatory:"false" json:"inBinds"` OutBinds *JobOutBindsDetails `mandatory:"false" json:"outBinds"` ScheduleDetails *JobScheduleDetails `mandatory:"false" json:"scheduleDetails"` }
func (m JobExecution) String() string
func (m *JobExecution) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m JobExecution) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JobExecutionCollection A collection of job execution objects.
type JobExecutionCollection struct { // A list of JobExecutionSummary objects. Items []JobExecutionSummary `mandatory:"true" json:"items"` }
func (m JobExecutionCollection) String() string
func (m JobExecutionCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JobExecutionResultDetails The job execution result details.
type JobExecutionResultDetails interface { }
JobExecutionResultDetailsTypeEnum Enum with underlying type: string
type JobExecutionResultDetailsTypeEnum string
Set of constants representing the allowable values for JobExecutionResultDetailsTypeEnum
const ( JobExecutionResultDetailsTypeObjectStorage JobExecutionResultDetailsTypeEnum = "OBJECT_STORAGE" )
func GetJobExecutionResultDetailsTypeEnumValues() []JobExecutionResultDetailsTypeEnum
GetJobExecutionResultDetailsTypeEnumValues Enumerates the set of values for JobExecutionResultDetailsTypeEnum
func GetMappingJobExecutionResultDetailsTypeEnum(val string) (JobExecutionResultDetailsTypeEnum, bool)
GetMappingJobExecutionResultDetailsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
JobExecutionResultLocation The location of the job execution result.
type JobExecutionResultLocation interface { }
JobExecutionResultLocationTypeEnum Enum with underlying type: string
type JobExecutionResultLocationTypeEnum string
Set of constants representing the allowable values for JobExecutionResultLocationTypeEnum
const ( JobExecutionResultLocationTypeObjectStorage JobExecutionResultLocationTypeEnum = "OBJECT_STORAGE" )
func GetJobExecutionResultLocationTypeEnumValues() []JobExecutionResultLocationTypeEnum
GetJobExecutionResultLocationTypeEnumValues Enumerates the set of values for JobExecutionResultLocationTypeEnum
func GetMappingJobExecutionResultLocationTypeEnum(val string) (JobExecutionResultLocationTypeEnum, bool)
GetMappingJobExecutionResultLocationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
JobExecutionStatusEnum Enum with underlying type: string
type JobExecutionStatusEnum string
Set of constants representing the allowable values for JobExecutionStatusEnum
const ( JobExecutionStatusSucceeded JobExecutionStatusEnum = "SUCCEEDED" JobExecutionStatusFailed JobExecutionStatusEnum = "FAILED" JobExecutionStatusInProgress JobExecutionStatusEnum = "IN_PROGRESS" )
func GetJobExecutionStatusEnumValues() []JobExecutionStatusEnum
GetJobExecutionStatusEnumValues Enumerates the set of values for JobExecutionStatusEnum
func GetMappingJobExecutionStatusEnum(val string) (JobExecutionStatusEnum, bool)
GetMappingJobExecutionStatusEnum performs case Insensitive comparison on enum value and return the desired enum
JobExecutionSummary A summary of a job execution on a Managed Database.
type JobExecutionSummary struct { // The identifier of the job execution. Id *string `mandatory:"true" json:"id"` // The name of the job execution. Name *string `mandatory:"true" json:"name"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the parent job resides. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of Managed Database associated with the job execution. ManagedDatabaseId *string `mandatory:"true" json:"managedDatabaseId"` // The name of the Managed Database associated with the job execution. ManagedDatabaseName *string `mandatory:"true" json:"managedDatabaseName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the parent job. JobId *string `mandatory:"true" json:"jobId"` // The name of the parent job. JobName *string `mandatory:"true" json:"jobName"` // The status of the job execution. Status JobExecutionStatusEnum `mandatory:"true" json:"status"` // The date and time when the job execution was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the parent job has to be executed. ManagedDatabaseGroupId *string `mandatory:"false" json:"managedDatabaseGroupId"` // The type of Oracle Database installation. DatabaseType DatabaseTypeEnum `mandatory:"false" json:"databaseType,omitempty"` // The subtype of the Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, or a Non-container Database. DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"` // A list of the supported infrastructure that can be used to deploy the database. DeploymentType DeploymentTypeEnum `mandatory:"false" json:"deploymentType,omitempty"` // Indicates whether the Oracle Database is part of a cluster. IsCluster *bool `mandatory:"false" json:"isCluster"` // The workload type of the Autonomous Database. WorkloadType WorkloadTypeEnum `mandatory:"false" json:"workloadType,omitempty"` // The date and time when the job execution was completed. TimeCompleted *common.SDKTime `mandatory:"false" json:"timeCompleted"` }
func (m JobExecutionSummary) String() string
func (m JobExecutionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JobExecutionsStatusSummary A summary of the status of the job executions.
type JobExecutionsStatusSummary struct { // The status of the job execution. Status JobExecutionsStatusSummaryStatusEnum `mandatory:"true" json:"status"` // The number of job executions of a particular status. Count *int `mandatory:"true" json:"count"` }
func (m JobExecutionsStatusSummary) String() string
func (m JobExecutionsStatusSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JobExecutionsStatusSummaryCollection A collection of job execution status summary objects.
type JobExecutionsStatusSummaryCollection struct { // A list of JobExecutionsSummary objects. Items []JobExecutionsStatusSummary `mandatory:"true" json:"items"` }
func (m JobExecutionsStatusSummaryCollection) String() string
func (m JobExecutionsStatusSummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JobExecutionsStatusSummaryStatusEnum Enum with underlying type: string
type JobExecutionsStatusSummaryStatusEnum string
Set of constants representing the allowable values for JobExecutionsStatusSummaryStatusEnum
const ( JobExecutionsStatusSummaryStatusSucceeded JobExecutionsStatusSummaryStatusEnum = "SUCCEEDED" JobExecutionsStatusSummaryStatusFailed JobExecutionsStatusSummaryStatusEnum = "FAILED" JobExecutionsStatusSummaryStatusInProgress JobExecutionsStatusSummaryStatusEnum = "IN_PROGRESS" )
func GetJobExecutionsStatusSummaryStatusEnumValues() []JobExecutionsStatusSummaryStatusEnum
GetJobExecutionsStatusSummaryStatusEnumValues Enumerates the set of values for JobExecutionsStatusSummaryStatusEnum
func GetMappingJobExecutionsStatusSummaryStatusEnum(val string) (JobExecutionsStatusSummaryStatusEnum, bool)
GetMappingJobExecutionsStatusSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum
JobInBind The details of the job in-bind variable.
type JobInBind struct { // The position of the in-bind variable. Position *int `mandatory:"true" json:"position"` // The datatype of the in-bind variable. DataType JobInBindDataTypeEnum `mandatory:"true" json:"dataType"` // The values for the in-bind variable. Values []string `mandatory:"true" json:"values"` // The Oracle schema object name for the predefined type of array. ArrayTypeName *string `mandatory:"false" json:"arrayTypeName"` }
func (m JobInBind) String() string
func (m JobInBind) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JobInBindDataTypeEnum Enum with underlying type: string
type JobInBindDataTypeEnum string
Set of constants representing the allowable values for JobInBindDataTypeEnum
const ( JobInBindDataTypeNumber JobInBindDataTypeEnum = "NUMBER" JobInBindDataTypeString JobInBindDataTypeEnum = "STRING" JobInBindDataTypeClob JobInBindDataTypeEnum = "CLOB" )
func GetJobInBindDataTypeEnumValues() []JobInBindDataTypeEnum
GetJobInBindDataTypeEnumValues Enumerates the set of values for JobInBindDataTypeEnum
func GetMappingJobInBindDataTypeEnum(val string) (JobInBindDataTypeEnum, bool)
GetMappingJobInBindDataTypeEnum performs case Insensitive comparison on enum value and return the desired enum
JobInBindsDetails A collection of job in-bind variables.
type JobInBindsDetails struct { // A list of JobInBind objects. Items []JobInBind `mandatory:"true" json:"items"` }
func (m JobInBindsDetails) String() string
func (m JobInBindsDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JobLifecycleStateEnum Enum with underlying type: string
type JobLifecycleStateEnum string
Set of constants representing the allowable values for JobLifecycleStateEnum
const ( JobLifecycleStateActive JobLifecycleStateEnum = "ACTIVE" JobLifecycleStateInactive JobLifecycleStateEnum = "INACTIVE" )
func GetJobLifecycleStateEnumValues() []JobLifecycleStateEnum
GetJobLifecycleStateEnumValues Enumerates the set of values for JobLifecycleStateEnum
func GetMappingJobLifecycleStateEnum(val string) (JobLifecycleStateEnum, bool)
GetMappingJobLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
JobOutBind The details of the job out-bind variable.
type JobOutBind struct { // The position of the out-bind variable. Position *int `mandatory:"true" json:"position"` // The datatype of the out-bind variable. DataType JobOutBindDataTypeEnum `mandatory:"true" json:"dataType"` }
func (m JobOutBind) String() string
func (m JobOutBind) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JobOutBindDataTypeEnum Enum with underlying type: string
type JobOutBindDataTypeEnum string
Set of constants representing the allowable values for JobOutBindDataTypeEnum
const ( JobOutBindDataTypeNumber JobOutBindDataTypeEnum = "NUMBER" JobOutBindDataTypeString JobOutBindDataTypeEnum = "STRING" JobOutBindDataTypeClob JobOutBindDataTypeEnum = "CLOB" )
func GetJobOutBindDataTypeEnumValues() []JobOutBindDataTypeEnum
GetJobOutBindDataTypeEnumValues Enumerates the set of values for JobOutBindDataTypeEnum
func GetMappingJobOutBindDataTypeEnum(val string) (JobOutBindDataTypeEnum, bool)
GetMappingJobOutBindDataTypeEnum performs case Insensitive comparison on enum value and return the desired enum
JobOutBindsDetails A collection of job out-bind variables.
type JobOutBindsDetails struct { // A list of JobOutBind objects. Items []JobOutBind `mandatory:"true" json:"items"` }
func (m JobOutBindsDetails) String() string
func (m JobOutBindsDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JobRun The details of a specific job run.
type JobRun struct { // The identifier of the job run. Id *string `mandatory:"true" json:"id"` // The name of the job run. Name *string `mandatory:"true" json:"name"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the parent job resides. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the parent job. JobId *string `mandatory:"true" json:"jobId"` // The name of the parent job. JobName *string `mandatory:"true" json:"jobName"` // The status of the job run. RunStatus JobRunRunStatusEnum `mandatory:"true" json:"runStatus"` // The date and time when the job run was submitted. TimeSubmitted *common.SDKTime `mandatory:"true" json:"timeSubmitted"` // The date and time when the job run was last updated. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the parent job has to be executed. ManagedDatabaseGroupId *string `mandatory:"false" json:"managedDatabaseGroupId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of Managed Database where the parent job has to be executed. ManagedDatabaseId *string `mandatory:"false" json:"managedDatabaseId"` }
func (m JobRun) String() string
func (m JobRun) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JobRunCollection A collection of job run objects.
type JobRunCollection struct { // A list of JobRunSummary objects. Items []JobRunSummary `mandatory:"true" json:"items"` }
func (m JobRunCollection) String() string
func (m JobRunCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JobRunRunStatusEnum Enum with underlying type: string
type JobRunRunStatusEnum string
Set of constants representing the allowable values for JobRunRunStatusEnum
const ( JobRunRunStatusCompleted JobRunRunStatusEnum = "COMPLETED" JobRunRunStatusFailed JobRunRunStatusEnum = "FAILED" JobRunRunStatusInProgress JobRunRunStatusEnum = "IN_PROGRESS" )
func GetJobRunRunStatusEnumValues() []JobRunRunStatusEnum
GetJobRunRunStatusEnumValues Enumerates the set of values for JobRunRunStatusEnum
func GetMappingJobRunRunStatusEnum(val string) (JobRunRunStatusEnum, bool)
GetMappingJobRunRunStatusEnum performs case Insensitive comparison on enum value and return the desired enum
JobRunSummary A summary of a specific job run.
type JobRunSummary struct { // The identifier of the job run. Id *string `mandatory:"true" json:"id"` // The name of the job run. Name *string `mandatory:"true" json:"name"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the parent job resides. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the parent job. JobId *string `mandatory:"true" json:"jobId"` // The name of the parent job. JobName *string `mandatory:"true" json:"jobName"` // The status of the job run. RunStatus JobRunRunStatusEnum `mandatory:"true" json:"runStatus"` // The date and time when the job run was submitted. TimeSubmitted *common.SDKTime `mandatory:"true" json:"timeSubmitted"` // The date and time when the job run was last updated. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the parent job has to be executed. ManagedDatabaseGroupId *string `mandatory:"false" json:"managedDatabaseGroupId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database where the parent job has to be executed. ManagedDatabaseId *string `mandatory:"false" json:"managedDatabaseId"` }
func (m JobRunSummary) String() string
func (m JobRunSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JobScheduleDetails The details of the job schedule.
type JobScheduleDetails struct { // The start time of the scheduled job in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". StartTime *string `mandatory:"false" json:"startTime"` // The end time of the scheduled job in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". EndTime *string `mandatory:"false" json:"endTime"` // The interval type for a recurring scheduled job. For a non-recurring (one time) job, NEVER must be specified as the interval type. IntervalType JobScheduleDetailsIntervalTypeEnum `mandatory:"false" json:"intervalType,omitempty"` // The value for the interval period for a recurring scheduled job. IntervalValue *string `mandatory:"false" json:"intervalValue"` }
func (m JobScheduleDetails) String() string
func (m JobScheduleDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JobScheduleDetailsIntervalTypeEnum Enum with underlying type: string
type JobScheduleDetailsIntervalTypeEnum string
Set of constants representing the allowable values for JobScheduleDetailsIntervalTypeEnum
const ( JobScheduleDetailsIntervalTypeDaily JobScheduleDetailsIntervalTypeEnum = "DAILY" JobScheduleDetailsIntervalTypeHourly JobScheduleDetailsIntervalTypeEnum = "HOURLY" JobScheduleDetailsIntervalTypeWeekly JobScheduleDetailsIntervalTypeEnum = "WEEKLY" JobScheduleDetailsIntervalTypeMonthly JobScheduleDetailsIntervalTypeEnum = "MONTHLY" JobScheduleDetailsIntervalTypeNever JobScheduleDetailsIntervalTypeEnum = "NEVER" )
func GetJobScheduleDetailsIntervalTypeEnumValues() []JobScheduleDetailsIntervalTypeEnum
GetJobScheduleDetailsIntervalTypeEnumValues Enumerates the set of values for JobScheduleDetailsIntervalTypeEnum
func GetMappingJobScheduleDetailsIntervalTypeEnum(val string) (JobScheduleDetailsIntervalTypeEnum, bool)
GetMappingJobScheduleDetailsIntervalTypeEnum performs case Insensitive comparison on enum value and return the desired enum
JobScheduleTypeEnum Enum with underlying type: string
type JobScheduleTypeEnum string
Set of constants representing the allowable values for JobScheduleTypeEnum
const ( JobScheduleTypeImmediate JobScheduleTypeEnum = "IMMEDIATE" JobScheduleTypeLater JobScheduleTypeEnum = "LATER" )
func GetJobScheduleTypeEnumValues() []JobScheduleTypeEnum
GetJobScheduleTypeEnumValues Enumerates the set of values for JobScheduleTypeEnum
func GetMappingJobScheduleTypeEnum(val string) (JobScheduleTypeEnum, bool)
GetMappingJobScheduleTypeEnum performs case Insensitive comparison on enum value and return the desired enum
JobSummary A summary of the job.
type JobSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the job resides. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The display name of the job. Name *string `mandatory:"true" json:"name"` // The schedule type of the job. ScheduleType JobScheduleTypeEnum `mandatory:"true" json:"scheduleType"` // The type of job. JobType JobTypesEnum `mandatory:"true" json:"jobType"` // The lifecycle state of the job. LifecycleState JobLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time when the job was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The date and time when the job was last updated. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The description of the job. Description *string `mandatory:"false" json:"description"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the job has to be executed. ManagedDatabaseGroupId *string `mandatory:"false" json:"managedDatabaseGroupId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database where the job has to be executed. ManagedDatabaseId *string `mandatory:"false" json:"managedDatabaseId"` // The subtype of the Oracle Database where the job has to be executed. Only applicable when managedDatabaseGroupId is provided. DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"` ScheduleDetails *JobScheduleDetails `mandatory:"false" json:"scheduleDetails"` // The job timeout duration, which is expressed like "1h 10m 15s". Timeout *string `mandatory:"false" json:"timeout"` // The error message that is returned if the job submission fails. Null is returned in all other scenarios. SubmissionErrorMessage *string `mandatory:"false" json:"submissionErrorMessage"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m JobSummary) String() string
func (m JobSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JobTypesEnum Enum with underlying type: string
type JobTypesEnum string
Set of constants representing the allowable values for JobTypesEnum
const ( JobTypesSql JobTypesEnum = "SQL" )
func GetJobTypesEnumValues() []JobTypesEnum
GetJobTypesEnumValues Enumerates the set of values for JobTypesEnum
func GetMappingJobTypesEnum(val string) (JobTypesEnum, bool)
GetMappingJobTypesEnum performs case Insensitive comparison on enum value and return the desired enum
LifecycleStatesEnum Enum with underlying type: string
type LifecycleStatesEnum string
Set of constants representing the allowable values for LifecycleStatesEnum
const ( LifecycleStatesCreating LifecycleStatesEnum = "CREATING" LifecycleStatesUpdating LifecycleStatesEnum = "UPDATING" LifecycleStatesActive LifecycleStatesEnum = "ACTIVE" LifecycleStatesDeleting LifecycleStatesEnum = "DELETING" LifecycleStatesDeleted LifecycleStatesEnum = "DELETED" LifecycleStatesFailed LifecycleStatesEnum = "FAILED" )
func GetLifecycleStatesEnumValues() []LifecycleStatesEnum
GetLifecycleStatesEnumValues Enumerates the set of values for LifecycleStatesEnum
func GetMappingLifecycleStatesEnum(val string) (LifecycleStatesEnum, bool)
GetMappingLifecycleStatesEnum performs case Insensitive comparison on enum value and return the desired enum
ListAlertLogsLevelFilterEnum Enum with underlying type: string
type ListAlertLogsLevelFilterEnum string
Set of constants representing the allowable values for ListAlertLogsLevelFilterEnum
const ( ListAlertLogsLevelFilterCritical ListAlertLogsLevelFilterEnum = "CRITICAL" ListAlertLogsLevelFilterSevere ListAlertLogsLevelFilterEnum = "SEVERE" ListAlertLogsLevelFilterImportant ListAlertLogsLevelFilterEnum = "IMPORTANT" ListAlertLogsLevelFilterNormal ListAlertLogsLevelFilterEnum = "NORMAL" ListAlertLogsLevelFilterAll ListAlertLogsLevelFilterEnum = "ALL" )
func GetListAlertLogsLevelFilterEnumValues() []ListAlertLogsLevelFilterEnum
GetListAlertLogsLevelFilterEnumValues Enumerates the set of values for ListAlertLogsLevelFilterEnum
func GetMappingListAlertLogsLevelFilterEnum(val string) (ListAlertLogsLevelFilterEnum, bool)
GetMappingListAlertLogsLevelFilterEnum performs case Insensitive comparison on enum value and return the desired enum
ListAlertLogsRequest wrapper for the ListAlertLogs operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListAlertLogs.go.html to see an example of how to use ListAlertLogsRequest.
type ListAlertLogsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The optional greater than or equal to timestamp to filter the logs. TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"` // The optional less than or equal to timestamp to filter the logs. TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"` // The optional parameter to filter the alert logs by log level. LevelFilter ListAlertLogsLevelFilterEnum `mandatory:"false" contributesTo:"query" name:"levelFilter" omitEmpty:"true"` // The optional parameter to filter the attention or alert logs by type. TypeFilter ListAlertLogsTypeFilterEnum `mandatory:"false" contributesTo:"query" name:"typeFilter" omitEmpty:"true"` // The optional query parameter to filter the attention or alert logs by search text. LogSearchText *string `mandatory:"false" contributesTo:"query" name:"logSearchText"` // The flag to indicate whether the search text is regular expression or not. IsRegularExpression *bool `mandatory:"false" contributesTo:"query" name:"isRegularExpression"` // The possible sortBy values of attention logs. SortBy ListAlertLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListAlertLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListAlertLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListAlertLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListAlertLogsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListAlertLogsRequest) String() string
func (request ListAlertLogsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListAlertLogsResponse wrapper for the ListAlertLogs operation
type ListAlertLogsResponse struct { // The underlying http response RawResponse *http.Response // A list of AlertLogCollection instances AlertLogCollection `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 (response ListAlertLogsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListAlertLogsResponse) String() string
ListAlertLogsSortByEnum Enum with underlying type: string
type ListAlertLogsSortByEnum string
Set of constants representing the allowable values for ListAlertLogsSortByEnum
const ( ListAlertLogsSortByLevel ListAlertLogsSortByEnum = "LEVEL" ListAlertLogsSortByType ListAlertLogsSortByEnum = "TYPE" ListAlertLogsSortByMessage ListAlertLogsSortByEnum = "MESSAGE" ListAlertLogsSortByTimestamp ListAlertLogsSortByEnum = "TIMESTAMP" )
func GetListAlertLogsSortByEnumValues() []ListAlertLogsSortByEnum
GetListAlertLogsSortByEnumValues Enumerates the set of values for ListAlertLogsSortByEnum
func GetMappingListAlertLogsSortByEnum(val string) (ListAlertLogsSortByEnum, bool)
GetMappingListAlertLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListAlertLogsSortOrderEnum Enum with underlying type: string
type ListAlertLogsSortOrderEnum string
Set of constants representing the allowable values for ListAlertLogsSortOrderEnum
const ( ListAlertLogsSortOrderAsc ListAlertLogsSortOrderEnum = "ASC" ListAlertLogsSortOrderDesc ListAlertLogsSortOrderEnum = "DESC" )
func GetListAlertLogsSortOrderEnumValues() []ListAlertLogsSortOrderEnum
GetListAlertLogsSortOrderEnumValues Enumerates the set of values for ListAlertLogsSortOrderEnum
func GetMappingListAlertLogsSortOrderEnum(val string) (ListAlertLogsSortOrderEnum, bool)
GetMappingListAlertLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListAlertLogsTypeFilterEnum Enum with underlying type: string
type ListAlertLogsTypeFilterEnum string
Set of constants representing the allowable values for ListAlertLogsTypeFilterEnum
const ( ListAlertLogsTypeFilterUnknown ListAlertLogsTypeFilterEnum = "UNKNOWN" ListAlertLogsTypeFilterIncidentError ListAlertLogsTypeFilterEnum = "INCIDENT_ERROR" ListAlertLogsTypeFilterError ListAlertLogsTypeFilterEnum = "ERROR" ListAlertLogsTypeFilterWarning ListAlertLogsTypeFilterEnum = "WARNING" ListAlertLogsTypeFilterNotification ListAlertLogsTypeFilterEnum = "NOTIFICATION" ListAlertLogsTypeFilterTrace ListAlertLogsTypeFilterEnum = "TRACE" ListAlertLogsTypeFilterAll ListAlertLogsTypeFilterEnum = "ALL" )
func GetListAlertLogsTypeFilterEnumValues() []ListAlertLogsTypeFilterEnum
GetListAlertLogsTypeFilterEnumValues Enumerates the set of values for ListAlertLogsTypeFilterEnum
func GetMappingListAlertLogsTypeFilterEnum(val string) (ListAlertLogsTypeFilterEnum, bool)
GetMappingListAlertLogsTypeFilterEnum performs case Insensitive comparison on enum value and return the desired enum
ListAsmPropertiesRequest wrapper for the ListAsmProperties operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListAsmProperties.go.html to see an example of how to use ListAsmPropertiesRequest.
type ListAsmPropertiesRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only resources that match the entire name. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending. // The ‘NAME’ sort order is case-sensitive. SortBy ListAsmPropertiesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListAsmPropertiesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListAsmPropertiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListAsmPropertiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListAsmPropertiesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListAsmPropertiesRequest) String() string
func (request ListAsmPropertiesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListAsmPropertiesResponse wrapper for the ListAsmProperties operation
type ListAsmPropertiesResponse struct { // The underlying http response RawResponse *http.Response // A list of AsmPropertyCollection instances AsmPropertyCollection `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 (response ListAsmPropertiesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListAsmPropertiesResponse) String() string
ListAsmPropertiesSortByEnum Enum with underlying type: string
type ListAsmPropertiesSortByEnum string
Set of constants representing the allowable values for ListAsmPropertiesSortByEnum
const ( ListAsmPropertiesSortByTimecreated ListAsmPropertiesSortByEnum = "TIMECREATED" ListAsmPropertiesSortByName ListAsmPropertiesSortByEnum = "NAME" )
func GetListAsmPropertiesSortByEnumValues() []ListAsmPropertiesSortByEnum
GetListAsmPropertiesSortByEnumValues Enumerates the set of values for ListAsmPropertiesSortByEnum
func GetMappingListAsmPropertiesSortByEnum(val string) (ListAsmPropertiesSortByEnum, bool)
GetMappingListAsmPropertiesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListAsmPropertiesSortOrderEnum Enum with underlying type: string
type ListAsmPropertiesSortOrderEnum string
Set of constants representing the allowable values for ListAsmPropertiesSortOrderEnum
const ( ListAsmPropertiesSortOrderAsc ListAsmPropertiesSortOrderEnum = "ASC" ListAsmPropertiesSortOrderDesc ListAsmPropertiesSortOrderEnum = "DESC" )
func GetListAsmPropertiesSortOrderEnumValues() []ListAsmPropertiesSortOrderEnum
GetListAsmPropertiesSortOrderEnumValues Enumerates the set of values for ListAsmPropertiesSortOrderEnum
func GetMappingListAsmPropertiesSortOrderEnum(val string) (ListAsmPropertiesSortOrderEnum, bool)
GetMappingListAsmPropertiesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListAssociatedDatabasesRequest wrapper for the ListAssociatedDatabases operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListAssociatedDatabases.go.html to see an example of how to use ListAssociatedDatabasesRequest.
type ListAssociatedDatabasesRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Management private endpoint. DbManagementPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"dbManagementPrivateEndpointId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListAssociatedDatabasesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The option to sort databases using a specific Database Management private endpoint. SortBy ListAssociatedDatabasesSortByEnum `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 (request ListAssociatedDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListAssociatedDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListAssociatedDatabasesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListAssociatedDatabasesRequest) String() string
func (request ListAssociatedDatabasesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListAssociatedDatabasesResponse wrapper for the ListAssociatedDatabases operation
type ListAssociatedDatabasesResponse struct { // The underlying http response RawResponse *http.Response // A list of AssociatedDatabaseCollection instances AssociatedDatabaseCollection `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 (response ListAssociatedDatabasesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListAssociatedDatabasesResponse) String() string
ListAssociatedDatabasesSortByEnum Enum with underlying type: string
type ListAssociatedDatabasesSortByEnum string
Set of constants representing the allowable values for ListAssociatedDatabasesSortByEnum
const ( ListAssociatedDatabasesSortByTimeregistered ListAssociatedDatabasesSortByEnum = "timeRegistered" )
func GetListAssociatedDatabasesSortByEnumValues() []ListAssociatedDatabasesSortByEnum
GetListAssociatedDatabasesSortByEnumValues Enumerates the set of values for ListAssociatedDatabasesSortByEnum
func GetMappingListAssociatedDatabasesSortByEnum(val string) (ListAssociatedDatabasesSortByEnum, bool)
GetMappingListAssociatedDatabasesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListAssociatedDatabasesSortOrderEnum Enum with underlying type: string
type ListAssociatedDatabasesSortOrderEnum string
Set of constants representing the allowable values for ListAssociatedDatabasesSortOrderEnum
const ( ListAssociatedDatabasesSortOrderAsc ListAssociatedDatabasesSortOrderEnum = "ASC" ListAssociatedDatabasesSortOrderDesc ListAssociatedDatabasesSortOrderEnum = "DESC" )
func GetListAssociatedDatabasesSortOrderEnumValues() []ListAssociatedDatabasesSortOrderEnum
GetListAssociatedDatabasesSortOrderEnumValues Enumerates the set of values for ListAssociatedDatabasesSortOrderEnum
func GetMappingListAssociatedDatabasesSortOrderEnum(val string) (ListAssociatedDatabasesSortOrderEnum, bool)
GetMappingListAssociatedDatabasesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListAttentionLogsRequest wrapper for the ListAttentionLogs operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListAttentionLogs.go.html to see an example of how to use ListAttentionLogsRequest.
type ListAttentionLogsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The optional greater than or equal to timestamp to filter the logs. TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"` // The optional less than or equal to timestamp to filter the logs. TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"` // The optional parameter to filter the attention logs by urgency. UrgencyFilter ListAttentionLogsUrgencyFilterEnum `mandatory:"false" contributesTo:"query" name:"urgencyFilter" omitEmpty:"true"` // The optional parameter to filter the attention or alert logs by type. TypeFilter ListAttentionLogsTypeFilterEnum `mandatory:"false" contributesTo:"query" name:"typeFilter" omitEmpty:"true"` // The optional query parameter to filter the attention or alert logs by search text. LogSearchText *string `mandatory:"false" contributesTo:"query" name:"logSearchText"` // The flag to indicate whether the search text is regular expression or not. IsRegularExpression *bool `mandatory:"false" contributesTo:"query" name:"isRegularExpression"` // The possible sortBy values of attention logs. SortBy ListAttentionLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListAttentionLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListAttentionLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListAttentionLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListAttentionLogsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListAttentionLogsRequest) String() string
func (request ListAttentionLogsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListAttentionLogsResponse wrapper for the ListAttentionLogs operation
type ListAttentionLogsResponse struct { // The underlying http response RawResponse *http.Response // A list of AttentionLogCollection instances AttentionLogCollection `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 (response ListAttentionLogsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListAttentionLogsResponse) String() string
ListAttentionLogsSortByEnum Enum with underlying type: string
type ListAttentionLogsSortByEnum string
Set of constants representing the allowable values for ListAttentionLogsSortByEnum
const ( ListAttentionLogsSortByUrgency ListAttentionLogsSortByEnum = "URGENCY" ListAttentionLogsSortByType ListAttentionLogsSortByEnum = "TYPE" ListAttentionLogsSortByMessage ListAttentionLogsSortByEnum = "MESSAGE" ListAttentionLogsSortByTimestamp ListAttentionLogsSortByEnum = "TIMESTAMP" ListAttentionLogsSortByScope ListAttentionLogsSortByEnum = "SCOPE" ListAttentionLogsSortByTargetUser ListAttentionLogsSortByEnum = "TARGET_USER" )
func GetListAttentionLogsSortByEnumValues() []ListAttentionLogsSortByEnum
GetListAttentionLogsSortByEnumValues Enumerates the set of values for ListAttentionLogsSortByEnum
func GetMappingListAttentionLogsSortByEnum(val string) (ListAttentionLogsSortByEnum, bool)
GetMappingListAttentionLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListAttentionLogsSortOrderEnum Enum with underlying type: string
type ListAttentionLogsSortOrderEnum string
Set of constants representing the allowable values for ListAttentionLogsSortOrderEnum
const ( ListAttentionLogsSortOrderAsc ListAttentionLogsSortOrderEnum = "ASC" ListAttentionLogsSortOrderDesc ListAttentionLogsSortOrderEnum = "DESC" )
func GetListAttentionLogsSortOrderEnumValues() []ListAttentionLogsSortOrderEnum
GetListAttentionLogsSortOrderEnumValues Enumerates the set of values for ListAttentionLogsSortOrderEnum
func GetMappingListAttentionLogsSortOrderEnum(val string) (ListAttentionLogsSortOrderEnum, bool)
GetMappingListAttentionLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListAttentionLogsTypeFilterEnum Enum with underlying type: string
type ListAttentionLogsTypeFilterEnum string
Set of constants representing the allowable values for ListAttentionLogsTypeFilterEnum
const ( ListAttentionLogsTypeFilterUnknown ListAttentionLogsTypeFilterEnum = "UNKNOWN" ListAttentionLogsTypeFilterIncidentError ListAttentionLogsTypeFilterEnum = "INCIDENT_ERROR" ListAttentionLogsTypeFilterError ListAttentionLogsTypeFilterEnum = "ERROR" ListAttentionLogsTypeFilterWarning ListAttentionLogsTypeFilterEnum = "WARNING" ListAttentionLogsTypeFilterNotification ListAttentionLogsTypeFilterEnum = "NOTIFICATION" ListAttentionLogsTypeFilterTrace ListAttentionLogsTypeFilterEnum = "TRACE" ListAttentionLogsTypeFilterAll ListAttentionLogsTypeFilterEnum = "ALL" )
func GetListAttentionLogsTypeFilterEnumValues() []ListAttentionLogsTypeFilterEnum
GetListAttentionLogsTypeFilterEnumValues Enumerates the set of values for ListAttentionLogsTypeFilterEnum
func GetMappingListAttentionLogsTypeFilterEnum(val string) (ListAttentionLogsTypeFilterEnum, bool)
GetMappingListAttentionLogsTypeFilterEnum performs case Insensitive comparison on enum value and return the desired enum
ListAttentionLogsUrgencyFilterEnum Enum with underlying type: string
type ListAttentionLogsUrgencyFilterEnum string
Set of constants representing the allowable values for ListAttentionLogsUrgencyFilterEnum
const ( ListAttentionLogsUrgencyFilterImmediate ListAttentionLogsUrgencyFilterEnum = "IMMEDIATE" ListAttentionLogsUrgencyFilterSoon ListAttentionLogsUrgencyFilterEnum = "SOON" ListAttentionLogsUrgencyFilterDeferrable ListAttentionLogsUrgencyFilterEnum = "DEFERRABLE" ListAttentionLogsUrgencyFilterInfo ListAttentionLogsUrgencyFilterEnum = "INFO" ListAttentionLogsUrgencyFilterAll ListAttentionLogsUrgencyFilterEnum = "ALL" )
func GetListAttentionLogsUrgencyFilterEnumValues() []ListAttentionLogsUrgencyFilterEnum
GetListAttentionLogsUrgencyFilterEnumValues Enumerates the set of values for ListAttentionLogsUrgencyFilterEnum
func GetMappingListAttentionLogsUrgencyFilterEnum(val string) (ListAttentionLogsUrgencyFilterEnum, bool)
GetMappingListAttentionLogsUrgencyFilterEnum performs case Insensitive comparison on enum value and return the desired enum
ListAwrDbSnapshotsRequest wrapper for the ListAwrDbSnapshots operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListAwrDbSnapshots.go.html to see an example of how to use ListAwrDbSnapshotsRequest.
type ListAwrDbSnapshotsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The parameter to filter the database by internal ID. // Note that the internal ID of the database can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbs AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"` // The optional single value query parameter to filter the database instance number. InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"` // The optional greater than or equal to filter on the snapshot ID. BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"` // The optional less than or equal to query parameter to filter the snapshot ID. EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"` // The optional greater than or equal to query parameter to filter the timestamp. TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"` // The optional less than or equal to query parameter to filter the timestamp. TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"` // The optional query parameter to filter the database container by an exact ID value. // Note that the database container ID can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The option to sort the AWR snapshot summary data. SortBy ListAwrDbSnapshotsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order. SortOrder ListAwrDbSnapshotsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListAwrDbSnapshotsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListAwrDbSnapshotsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListAwrDbSnapshotsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListAwrDbSnapshotsRequest) String() string
func (request ListAwrDbSnapshotsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListAwrDbSnapshotsResponse wrapper for the ListAwrDbSnapshots operation
type ListAwrDbSnapshotsResponse struct { // The underlying http response RawResponse *http.Response // A list of AwrDbSnapshotCollection instances AwrDbSnapshotCollection `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 (response ListAwrDbSnapshotsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListAwrDbSnapshotsResponse) String() string
ListAwrDbSnapshotsSortByEnum Enum with underlying type: string
type ListAwrDbSnapshotsSortByEnum string
Set of constants representing the allowable values for ListAwrDbSnapshotsSortByEnum
const ( ListAwrDbSnapshotsSortByTimeBegin ListAwrDbSnapshotsSortByEnum = "TIME_BEGIN" ListAwrDbSnapshotsSortBySnapshotId ListAwrDbSnapshotsSortByEnum = "SNAPSHOT_ID" )
func GetListAwrDbSnapshotsSortByEnumValues() []ListAwrDbSnapshotsSortByEnum
GetListAwrDbSnapshotsSortByEnumValues Enumerates the set of values for ListAwrDbSnapshotsSortByEnum
func GetMappingListAwrDbSnapshotsSortByEnum(val string) (ListAwrDbSnapshotsSortByEnum, bool)
GetMappingListAwrDbSnapshotsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListAwrDbSnapshotsSortOrderEnum Enum with underlying type: string
type ListAwrDbSnapshotsSortOrderEnum string
Set of constants representing the allowable values for ListAwrDbSnapshotsSortOrderEnum
const ( ListAwrDbSnapshotsSortOrderAsc ListAwrDbSnapshotsSortOrderEnum = "ASC" ListAwrDbSnapshotsSortOrderDesc ListAwrDbSnapshotsSortOrderEnum = "DESC" )
func GetListAwrDbSnapshotsSortOrderEnumValues() []ListAwrDbSnapshotsSortOrderEnum
GetListAwrDbSnapshotsSortOrderEnumValues Enumerates the set of values for ListAwrDbSnapshotsSortOrderEnum
func GetMappingListAwrDbSnapshotsSortOrderEnum(val string) (ListAwrDbSnapshotsSortOrderEnum, bool)
GetMappingListAwrDbSnapshotsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListAwrDbsRequest wrapper for the ListAwrDbs operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListAwrDbs.go.html to see an example of how to use ListAwrDbsRequest.
type ListAwrDbsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // 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. TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"` // The optional less than or equal to query parameter to filter the timestamp. TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The option to sort the AWR summary data. SortBy ListAwrDbsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order. SortOrder ListAwrDbsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListAwrDbsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListAwrDbsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListAwrDbsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListAwrDbsRequest) String() string
func (request ListAwrDbsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListAwrDbsResponse wrapper for the ListAwrDbs operation
type ListAwrDbsResponse struct { // The underlying http response RawResponse *http.Response // A list of AwrDbCollection instances AwrDbCollection `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 (response ListAwrDbsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListAwrDbsResponse) String() string
ListAwrDbsSortByEnum Enum with underlying type: string
type ListAwrDbsSortByEnum string
Set of constants representing the allowable values for ListAwrDbsSortByEnum
const ( ListAwrDbsSortByEndIntervalTime ListAwrDbsSortByEnum = "END_INTERVAL_TIME" ListAwrDbsSortByName ListAwrDbsSortByEnum = "NAME" )
func GetListAwrDbsSortByEnumValues() []ListAwrDbsSortByEnum
GetListAwrDbsSortByEnumValues Enumerates the set of values for ListAwrDbsSortByEnum
func GetMappingListAwrDbsSortByEnum(val string) (ListAwrDbsSortByEnum, bool)
GetMappingListAwrDbsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListAwrDbsSortOrderEnum Enum with underlying type: string
type ListAwrDbsSortOrderEnum string
Set of constants representing the allowable values for ListAwrDbsSortOrderEnum
const ( ListAwrDbsSortOrderAsc ListAwrDbsSortOrderEnum = "ASC" ListAwrDbsSortOrderDesc ListAwrDbsSortOrderEnum = "DESC" )
func GetListAwrDbsSortOrderEnumValues() []ListAwrDbsSortOrderEnum
GetListAwrDbsSortOrderEnumValues Enumerates the set of values for ListAwrDbsSortOrderEnum
func GetMappingListAwrDbsSortOrderEnum(val string) (ListAwrDbsSortOrderEnum, bool)
GetMappingListAwrDbsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListConsumerGroupPrivilegesRequest wrapper for the ListConsumerGroupPrivileges operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListConsumerGroupPrivileges.go.html to see an example of how to use ListConsumerGroupPrivilegesRequest.
type ListConsumerGroupPrivilegesRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The name of the user whose details are to be viewed. UserName *string `mandatory:"true" contributesTo:"path" name:"userName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only resources that match the entire name. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for ‘NAME’ is ascending. The ‘NAME’ sort order is case-sensitive. SortBy ListConsumerGroupPrivilegesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListConsumerGroupPrivilegesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListConsumerGroupPrivilegesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListConsumerGroupPrivilegesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListConsumerGroupPrivilegesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListConsumerGroupPrivilegesRequest) String() string
func (request ListConsumerGroupPrivilegesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListConsumerGroupPrivilegesResponse wrapper for the ListConsumerGroupPrivileges operation
type ListConsumerGroupPrivilegesResponse struct { // The underlying http response RawResponse *http.Response // A list of ConsumerGroupPrivilegeCollection instances ConsumerGroupPrivilegeCollection `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 (response ListConsumerGroupPrivilegesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListConsumerGroupPrivilegesResponse) String() string
ListConsumerGroupPrivilegesSortByEnum Enum with underlying type: string
type ListConsumerGroupPrivilegesSortByEnum string
Set of constants representing the allowable values for ListConsumerGroupPrivilegesSortByEnum
const ( ListConsumerGroupPrivilegesSortByName ListConsumerGroupPrivilegesSortByEnum = "NAME" )
func GetListConsumerGroupPrivilegesSortByEnumValues() []ListConsumerGroupPrivilegesSortByEnum
GetListConsumerGroupPrivilegesSortByEnumValues Enumerates the set of values for ListConsumerGroupPrivilegesSortByEnum
func GetMappingListConsumerGroupPrivilegesSortByEnum(val string) (ListConsumerGroupPrivilegesSortByEnum, bool)
GetMappingListConsumerGroupPrivilegesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListConsumerGroupPrivilegesSortOrderEnum Enum with underlying type: string
type ListConsumerGroupPrivilegesSortOrderEnum string
Set of constants representing the allowable values for ListConsumerGroupPrivilegesSortOrderEnum
const ( ListConsumerGroupPrivilegesSortOrderAsc ListConsumerGroupPrivilegesSortOrderEnum = "ASC" ListConsumerGroupPrivilegesSortOrderDesc ListConsumerGroupPrivilegesSortOrderEnum = "DESC" )
func GetListConsumerGroupPrivilegesSortOrderEnumValues() []ListConsumerGroupPrivilegesSortOrderEnum
GetListConsumerGroupPrivilegesSortOrderEnumValues Enumerates the set of values for ListConsumerGroupPrivilegesSortOrderEnum
func GetMappingListConsumerGroupPrivilegesSortOrderEnum(val string) (ListConsumerGroupPrivilegesSortOrderEnum, bool)
GetMappingListConsumerGroupPrivilegesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListCursorCacheStatementsRequest wrapper for the ListCursorCacheStatements operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListCursorCacheStatements.go.html to see an example of how to use ListCursorCacheStatementsRequest.
type ListCursorCacheStatementsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // A filter to return all the SQL plan baselines that match the SQL text. By default, the search // is case insensitive. To run an exact or case-sensitive search, double-quote the search string. // You may also use the '%' symbol as a wildcard. SqlText *string `mandatory:"false" contributesTo:"query" name:"sqlText"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The option to sort the SQL statement summary data. SortBy ListCursorCacheStatementsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListCursorCacheStatementsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListCursorCacheStatementsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListCursorCacheStatementsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListCursorCacheStatementsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListCursorCacheStatementsRequest) String() string
func (request ListCursorCacheStatementsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListCursorCacheStatementsResponse wrapper for the ListCursorCacheStatements operation
type ListCursorCacheStatementsResponse struct { // The underlying http response RawResponse *http.Response // A list of CursorCacheStatementCollection instances CursorCacheStatementCollection `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 (response ListCursorCacheStatementsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListCursorCacheStatementsResponse) String() string
ListCursorCacheStatementsSortByEnum Enum with underlying type: string
type ListCursorCacheStatementsSortByEnum string
Set of constants representing the allowable values for ListCursorCacheStatementsSortByEnum
const ( ListCursorCacheStatementsSortBySqlid ListCursorCacheStatementsSortByEnum = "sqlId" ListCursorCacheStatementsSortBySchema ListCursorCacheStatementsSortByEnum = "schema" )
func GetListCursorCacheStatementsSortByEnumValues() []ListCursorCacheStatementsSortByEnum
GetListCursorCacheStatementsSortByEnumValues Enumerates the set of values for ListCursorCacheStatementsSortByEnum
func GetMappingListCursorCacheStatementsSortByEnum(val string) (ListCursorCacheStatementsSortByEnum, bool)
GetMappingListCursorCacheStatementsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListCursorCacheStatementsSortOrderEnum Enum with underlying type: string
type ListCursorCacheStatementsSortOrderEnum string
Set of constants representing the allowable values for ListCursorCacheStatementsSortOrderEnum
const ( ListCursorCacheStatementsSortOrderAsc ListCursorCacheStatementsSortOrderEnum = "ASC" ListCursorCacheStatementsSortOrderDesc ListCursorCacheStatementsSortOrderEnum = "DESC" )
func GetListCursorCacheStatementsSortOrderEnumValues() []ListCursorCacheStatementsSortOrderEnum
GetListCursorCacheStatementsSortOrderEnumValues Enumerates the set of values for ListCursorCacheStatementsSortOrderEnum
func GetMappingListCursorCacheStatementsSortOrderEnum(val string) (ListCursorCacheStatementsSortOrderEnum, bool)
GetMappingListCursorCacheStatementsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListDataAccessContainersRequest wrapper for the ListDataAccessContainers operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListDataAccessContainers.go.html to see an example of how to use ListDataAccessContainersRequest.
type ListDataAccessContainersRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The name of the user whose details are to be viewed. UserName *string `mandatory:"true" contributesTo:"path" name:"userName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only resources that match the entire name. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for ‘NAME’ is ascending. The ‘NAME’ sort order is case-sensitive. SortBy ListDataAccessContainersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListDataAccessContainersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListDataAccessContainersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListDataAccessContainersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListDataAccessContainersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListDataAccessContainersRequest) String() string
func (request ListDataAccessContainersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListDataAccessContainersResponse wrapper for the ListDataAccessContainers operation
type ListDataAccessContainersResponse struct { // The underlying http response RawResponse *http.Response // A list of DataAccessContainerCollection instances DataAccessContainerCollection `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 (response ListDataAccessContainersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListDataAccessContainersResponse) String() string
ListDataAccessContainersSortByEnum Enum with underlying type: string
type ListDataAccessContainersSortByEnum string
Set of constants representing the allowable values for ListDataAccessContainersSortByEnum
const ( ListDataAccessContainersSortByName ListDataAccessContainersSortByEnum = "NAME" )
func GetListDataAccessContainersSortByEnumValues() []ListDataAccessContainersSortByEnum
GetListDataAccessContainersSortByEnumValues Enumerates the set of values for ListDataAccessContainersSortByEnum
func GetMappingListDataAccessContainersSortByEnum(val string) (ListDataAccessContainersSortByEnum, bool)
GetMappingListDataAccessContainersSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListDataAccessContainersSortOrderEnum Enum with underlying type: string
type ListDataAccessContainersSortOrderEnum string
Set of constants representing the allowable values for ListDataAccessContainersSortOrderEnum
const ( ListDataAccessContainersSortOrderAsc ListDataAccessContainersSortOrderEnum = "ASC" ListDataAccessContainersSortOrderDesc ListDataAccessContainersSortOrderEnum = "DESC" )
func GetListDataAccessContainersSortOrderEnumValues() []ListDataAccessContainersSortOrderEnum
GetListDataAccessContainersSortOrderEnumValues Enumerates the set of values for ListDataAccessContainersSortOrderEnum
func GetMappingListDataAccessContainersSortOrderEnum(val string) (ListDataAccessContainersSortOrderEnum, bool)
GetMappingListDataAccessContainersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListDatabaseParametersRequest wrapper for the ListDatabaseParameters operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListDatabaseParameters.go.html to see an example of how to use ListDatabaseParametersRequest.
type ListDatabaseParametersRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The source used to list database parameters. `CURRENT` is used to get the // database parameters that are currently in effect for the database // instance. `SPFILE` is used to list parameters from the server parameter // file. Default is `CURRENT`. Source ListDatabaseParametersSourceEnum `mandatory:"false" contributesTo:"query" name:"source" omitEmpty:"true"` // A filter to return all parameters that have the text given in their names. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // When true, results include a list of valid values for parameters (if applicable). IsAllowedValuesIncluded *bool `mandatory:"false" contributesTo:"query" name:"isAllowedValuesIncluded"` // The field to sort information by. Only one sortOrder can be used. The // default sort order for `NAME` is ascending and it is case-sensitive. SortBy ListDatabaseParametersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListDatabaseParametersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListDatabaseParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListDatabaseParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListDatabaseParametersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListDatabaseParametersRequest) String() string
func (request ListDatabaseParametersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListDatabaseParametersResponse wrapper for the ListDatabaseParameters operation
type ListDatabaseParametersResponse struct { // The underlying http response RawResponse *http.Response // The DatabaseParametersCollection instance DatabaseParametersCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ListDatabaseParametersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListDatabaseParametersResponse) String() string
ListDatabaseParametersSortByEnum Enum with underlying type: string
type ListDatabaseParametersSortByEnum string
Set of constants representing the allowable values for ListDatabaseParametersSortByEnum
const ( ListDatabaseParametersSortByName ListDatabaseParametersSortByEnum = "NAME" )
func GetListDatabaseParametersSortByEnumValues() []ListDatabaseParametersSortByEnum
GetListDatabaseParametersSortByEnumValues Enumerates the set of values for ListDatabaseParametersSortByEnum
func GetMappingListDatabaseParametersSortByEnum(val string) (ListDatabaseParametersSortByEnum, bool)
GetMappingListDatabaseParametersSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListDatabaseParametersSortOrderEnum Enum with underlying type: string
type ListDatabaseParametersSortOrderEnum string
Set of constants representing the allowable values for ListDatabaseParametersSortOrderEnum
const ( ListDatabaseParametersSortOrderAsc ListDatabaseParametersSortOrderEnum = "ASC" ListDatabaseParametersSortOrderDesc ListDatabaseParametersSortOrderEnum = "DESC" )
func GetListDatabaseParametersSortOrderEnumValues() []ListDatabaseParametersSortOrderEnum
GetListDatabaseParametersSortOrderEnumValues Enumerates the set of values for ListDatabaseParametersSortOrderEnum
func GetMappingListDatabaseParametersSortOrderEnum(val string) (ListDatabaseParametersSortOrderEnum, bool)
GetMappingListDatabaseParametersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListDatabaseParametersSourceEnum Enum with underlying type: string
type ListDatabaseParametersSourceEnum string
Set of constants representing the allowable values for ListDatabaseParametersSourceEnum
const ( ListDatabaseParametersSourceCurrent ListDatabaseParametersSourceEnum = "CURRENT" ListDatabaseParametersSourceSpfile ListDatabaseParametersSourceEnum = "SPFILE" )
func GetListDatabaseParametersSourceEnumValues() []ListDatabaseParametersSourceEnum
GetListDatabaseParametersSourceEnumValues Enumerates the set of values for ListDatabaseParametersSourceEnum
func GetMappingListDatabaseParametersSourceEnum(val string) (ListDatabaseParametersSourceEnum, bool)
GetMappingListDatabaseParametersSourceEnum performs case Insensitive comparison on enum value and return the desired enum
ListDbManagementPrivateEndpointsLifecycleStateEnum Enum with underlying type: string
type ListDbManagementPrivateEndpointsLifecycleStateEnum string
Set of constants representing the allowable values for ListDbManagementPrivateEndpointsLifecycleStateEnum
const ( ListDbManagementPrivateEndpointsLifecycleStateCreating ListDbManagementPrivateEndpointsLifecycleStateEnum = "CREATING" ListDbManagementPrivateEndpointsLifecycleStateUpdating ListDbManagementPrivateEndpointsLifecycleStateEnum = "UPDATING" ListDbManagementPrivateEndpointsLifecycleStateActive ListDbManagementPrivateEndpointsLifecycleStateEnum = "ACTIVE" ListDbManagementPrivateEndpointsLifecycleStateDeleting ListDbManagementPrivateEndpointsLifecycleStateEnum = "DELETING" ListDbManagementPrivateEndpointsLifecycleStateDeleted ListDbManagementPrivateEndpointsLifecycleStateEnum = "DELETED" ListDbManagementPrivateEndpointsLifecycleStateFailed ListDbManagementPrivateEndpointsLifecycleStateEnum = "FAILED" )
func GetListDbManagementPrivateEndpointsLifecycleStateEnumValues() []ListDbManagementPrivateEndpointsLifecycleStateEnum
GetListDbManagementPrivateEndpointsLifecycleStateEnumValues Enumerates the set of values for ListDbManagementPrivateEndpointsLifecycleStateEnum
func GetMappingListDbManagementPrivateEndpointsLifecycleStateEnum(val string) (ListDbManagementPrivateEndpointsLifecycleStateEnum, bool)
GetMappingListDbManagementPrivateEndpointsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
ListDbManagementPrivateEndpointsRequest wrapper for the ListDbManagementPrivateEndpoints operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListDbManagementPrivateEndpoints.go.html to see an example of how to use ListDbManagementPrivateEndpointsRequest.
type ListDbManagementPrivateEndpointsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A filter to return only resources that match the entire name. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VCN. VcnId *string `mandatory:"false" contributesTo:"query" name:"vcnId"` // The option to filter Database Management private endpoints that can used for Oracle Databases in a cluster. This should be used along with the vcnId query parameter. IsCluster *bool `mandatory:"false" contributesTo:"query" name:"isCluster"` // The option to filter Database Management private endpoints which are endbled with DNS proxy server. This should be used along with the vcnId query parameter. // Only one of this parameter and IsClusterDbManagementPrivateEndpointQueryParam should be set to true at one time. IsDnsResolutionEnabled *bool `mandatory:"false" contributesTo:"query" name:"isDnsResolutionEnabled"` // The lifecycle state of a resource. LifecycleState ListDbManagementPrivateEndpointsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListDbManagementPrivateEndpointsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending. // The ‘NAME’ sort order is case-sensitive. SortBy ListDbManagementPrivateEndpointsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListDbManagementPrivateEndpointsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListDbManagementPrivateEndpointsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListDbManagementPrivateEndpointsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListDbManagementPrivateEndpointsRequest) String() string
func (request ListDbManagementPrivateEndpointsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListDbManagementPrivateEndpointsResponse wrapper for the ListDbManagementPrivateEndpoints operation
type ListDbManagementPrivateEndpointsResponse struct { // The underlying http response RawResponse *http.Response // A list of DbManagementPrivateEndpointCollection instances DbManagementPrivateEndpointCollection `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 (response ListDbManagementPrivateEndpointsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListDbManagementPrivateEndpointsResponse) String() string
ListDbManagementPrivateEndpointsSortByEnum Enum with underlying type: string
type ListDbManagementPrivateEndpointsSortByEnum string
Set of constants representing the allowable values for ListDbManagementPrivateEndpointsSortByEnum
const ( ListDbManagementPrivateEndpointsSortByTimecreated ListDbManagementPrivateEndpointsSortByEnum = "TIMECREATED" ListDbManagementPrivateEndpointsSortByName ListDbManagementPrivateEndpointsSortByEnum = "NAME" )
func GetListDbManagementPrivateEndpointsSortByEnumValues() []ListDbManagementPrivateEndpointsSortByEnum
GetListDbManagementPrivateEndpointsSortByEnumValues Enumerates the set of values for ListDbManagementPrivateEndpointsSortByEnum
func GetMappingListDbManagementPrivateEndpointsSortByEnum(val string) (ListDbManagementPrivateEndpointsSortByEnum, bool)
GetMappingListDbManagementPrivateEndpointsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListDbManagementPrivateEndpointsSortOrderEnum Enum with underlying type: string
type ListDbManagementPrivateEndpointsSortOrderEnum string
Set of constants representing the allowable values for ListDbManagementPrivateEndpointsSortOrderEnum
const ( ListDbManagementPrivateEndpointsSortOrderAsc ListDbManagementPrivateEndpointsSortOrderEnum = "ASC" ListDbManagementPrivateEndpointsSortOrderDesc ListDbManagementPrivateEndpointsSortOrderEnum = "DESC" )
func GetListDbManagementPrivateEndpointsSortOrderEnumValues() []ListDbManagementPrivateEndpointsSortOrderEnum
GetListDbManagementPrivateEndpointsSortOrderEnumValues Enumerates the set of values for ListDbManagementPrivateEndpointsSortOrderEnum
func GetMappingListDbManagementPrivateEndpointsSortOrderEnum(val string) (ListDbManagementPrivateEndpointsSortOrderEnum, bool)
GetMappingListDbManagementPrivateEndpointsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalAsmDiskGroupsRequest wrapper for the ListExternalAsmDiskGroups operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalAsmDiskGroups.go.html to see an example of how to use ListExternalAsmDiskGroupsRequest.
type ListExternalAsmDiskGroupsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external ASM. ExternalAsmId *string `mandatory:"true" contributesTo:"path" name:"externalAsmId"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort information by. Only one sortOrder can be used. The // default sort order for `NAME` is ascending and it is case-sensitive. SortBy ListExternalAsmDiskGroupsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListExternalAsmDiskGroupsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListExternalAsmDiskGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListExternalAsmDiskGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListExternalAsmDiskGroupsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListExternalAsmDiskGroupsRequest) String() string
func (request ListExternalAsmDiskGroupsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListExternalAsmDiskGroupsResponse wrapper for the ListExternalAsmDiskGroups operation
type ListExternalAsmDiskGroupsResponse struct { // The underlying http response RawResponse *http.Response // A list of ExternalAsmDiskGroupCollection instances ExternalAsmDiskGroupCollection `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 (response ListExternalAsmDiskGroupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListExternalAsmDiskGroupsResponse) String() string
ListExternalAsmDiskGroupsSortByEnum Enum with underlying type: string
type ListExternalAsmDiskGroupsSortByEnum string
Set of constants representing the allowable values for ListExternalAsmDiskGroupsSortByEnum
const ( ListExternalAsmDiskGroupsSortByName ListExternalAsmDiskGroupsSortByEnum = "NAME" )
func GetListExternalAsmDiskGroupsSortByEnumValues() []ListExternalAsmDiskGroupsSortByEnum
GetListExternalAsmDiskGroupsSortByEnumValues Enumerates the set of values for ListExternalAsmDiskGroupsSortByEnum
func GetMappingListExternalAsmDiskGroupsSortByEnum(val string) (ListExternalAsmDiskGroupsSortByEnum, bool)
GetMappingListExternalAsmDiskGroupsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalAsmDiskGroupsSortOrderEnum Enum with underlying type: string
type ListExternalAsmDiskGroupsSortOrderEnum string
Set of constants representing the allowable values for ListExternalAsmDiskGroupsSortOrderEnum
const ( ListExternalAsmDiskGroupsSortOrderAsc ListExternalAsmDiskGroupsSortOrderEnum = "ASC" ListExternalAsmDiskGroupsSortOrderDesc ListExternalAsmDiskGroupsSortOrderEnum = "DESC" )
func GetListExternalAsmDiskGroupsSortOrderEnumValues() []ListExternalAsmDiskGroupsSortOrderEnum
GetListExternalAsmDiskGroupsSortOrderEnumValues Enumerates the set of values for ListExternalAsmDiskGroupsSortOrderEnum
func GetMappingListExternalAsmDiskGroupsSortOrderEnum(val string) (ListExternalAsmDiskGroupsSortOrderEnum, bool)
GetMappingListExternalAsmDiskGroupsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalAsmInstancesRequest wrapper for the ListExternalAsmInstances operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalAsmInstances.go.html to see an example of how to use ListExternalAsmInstancesRequest.
type ListExternalAsmInstancesRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external ASM. ExternalAsmId *string `mandatory:"false" contributesTo:"query" name:"externalAsmId"` // A filter to only return the resources that match the entire display name. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for `TIMECREATED` is descending and the default sort order for `DISPLAYNAME` is ascending. // The `DISPLAYNAME` sort order is case-sensitive. SortBy ListExternalAsmInstancesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListExternalAsmInstancesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListExternalAsmInstancesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListExternalAsmInstancesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListExternalAsmInstancesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListExternalAsmInstancesRequest) String() string
func (request ListExternalAsmInstancesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListExternalAsmInstancesResponse wrapper for the ListExternalAsmInstances operation
type ListExternalAsmInstancesResponse struct { // The underlying http response RawResponse *http.Response // A list of ExternalAsmInstanceCollection instances ExternalAsmInstanceCollection `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 (response ListExternalAsmInstancesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListExternalAsmInstancesResponse) String() string
ListExternalAsmInstancesSortByEnum Enum with underlying type: string
type ListExternalAsmInstancesSortByEnum string
Set of constants representing the allowable values for ListExternalAsmInstancesSortByEnum
const ( ListExternalAsmInstancesSortByTimecreated ListExternalAsmInstancesSortByEnum = "TIMECREATED" ListExternalAsmInstancesSortByDisplayname ListExternalAsmInstancesSortByEnum = "DISPLAYNAME" )
func GetListExternalAsmInstancesSortByEnumValues() []ListExternalAsmInstancesSortByEnum
GetListExternalAsmInstancesSortByEnumValues Enumerates the set of values for ListExternalAsmInstancesSortByEnum
func GetMappingListExternalAsmInstancesSortByEnum(val string) (ListExternalAsmInstancesSortByEnum, bool)
GetMappingListExternalAsmInstancesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalAsmInstancesSortOrderEnum Enum with underlying type: string
type ListExternalAsmInstancesSortOrderEnum string
Set of constants representing the allowable values for ListExternalAsmInstancesSortOrderEnum
const ( ListExternalAsmInstancesSortOrderAsc ListExternalAsmInstancesSortOrderEnum = "ASC" ListExternalAsmInstancesSortOrderDesc ListExternalAsmInstancesSortOrderEnum = "DESC" )
func GetListExternalAsmInstancesSortOrderEnumValues() []ListExternalAsmInstancesSortOrderEnum
GetListExternalAsmInstancesSortOrderEnumValues Enumerates the set of values for ListExternalAsmInstancesSortOrderEnum
func GetMappingListExternalAsmInstancesSortOrderEnum(val string) (ListExternalAsmInstancesSortOrderEnum, bool)
GetMappingListExternalAsmInstancesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalAsmUsersRequest wrapper for the ListExternalAsmUsers operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalAsmUsers.go.html to see an example of how to use ListExternalAsmUsersRequest.
type ListExternalAsmUsersRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external ASM. ExternalAsmId *string `mandatory:"true" contributesTo:"path" name:"externalAsmId"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort information by. Only one sortOrder can be used. The // default sort order for `NAME` is ascending and it is case-sensitive. SortBy ListExternalAsmUsersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListExternalAsmUsersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListExternalAsmUsersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListExternalAsmUsersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListExternalAsmUsersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListExternalAsmUsersRequest) String() string
func (request ListExternalAsmUsersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListExternalAsmUsersResponse wrapper for the ListExternalAsmUsers operation
type ListExternalAsmUsersResponse struct { // The underlying http response RawResponse *http.Response // A list of ExternalAsmUserCollection instances ExternalAsmUserCollection `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 (response ListExternalAsmUsersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListExternalAsmUsersResponse) String() string
ListExternalAsmUsersSortByEnum Enum with underlying type: string
type ListExternalAsmUsersSortByEnum string
Set of constants representing the allowable values for ListExternalAsmUsersSortByEnum
const ( ListExternalAsmUsersSortByName ListExternalAsmUsersSortByEnum = "NAME" )
func GetListExternalAsmUsersSortByEnumValues() []ListExternalAsmUsersSortByEnum
GetListExternalAsmUsersSortByEnumValues Enumerates the set of values for ListExternalAsmUsersSortByEnum
func GetMappingListExternalAsmUsersSortByEnum(val string) (ListExternalAsmUsersSortByEnum, bool)
GetMappingListExternalAsmUsersSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalAsmUsersSortOrderEnum Enum with underlying type: string
type ListExternalAsmUsersSortOrderEnum string
Set of constants representing the allowable values for ListExternalAsmUsersSortOrderEnum
const ( ListExternalAsmUsersSortOrderAsc ListExternalAsmUsersSortOrderEnum = "ASC" ListExternalAsmUsersSortOrderDesc ListExternalAsmUsersSortOrderEnum = "DESC" )
func GetListExternalAsmUsersSortOrderEnumValues() []ListExternalAsmUsersSortOrderEnum
GetListExternalAsmUsersSortOrderEnumValues Enumerates the set of values for ListExternalAsmUsersSortOrderEnum
func GetMappingListExternalAsmUsersSortOrderEnum(val string) (ListExternalAsmUsersSortOrderEnum, bool)
GetMappingListExternalAsmUsersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalAsmsRequest wrapper for the ListExternalAsms operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalAsms.go.html to see an example of how to use ListExternalAsmsRequest.
type ListExternalAsmsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system. ExternalDbSystemId *string `mandatory:"false" contributesTo:"query" name:"externalDbSystemId"` // A filter to only return the resources that match the entire display name. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for `TIMECREATED` is descending and the default sort order for `DISPLAYNAME` is ascending. // The `DISPLAYNAME` sort order is case-sensitive. SortBy ListExternalAsmsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListExternalAsmsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListExternalAsmsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListExternalAsmsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListExternalAsmsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListExternalAsmsRequest) String() string
func (request ListExternalAsmsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListExternalAsmsResponse wrapper for the ListExternalAsms operation
type ListExternalAsmsResponse struct { // The underlying http response RawResponse *http.Response // A list of ExternalAsmCollection instances ExternalAsmCollection `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 (response ListExternalAsmsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListExternalAsmsResponse) String() string
ListExternalAsmsSortByEnum Enum with underlying type: string
type ListExternalAsmsSortByEnum string
Set of constants representing the allowable values for ListExternalAsmsSortByEnum
const ( ListExternalAsmsSortByTimecreated ListExternalAsmsSortByEnum = "TIMECREATED" ListExternalAsmsSortByDisplayname ListExternalAsmsSortByEnum = "DISPLAYNAME" )
func GetListExternalAsmsSortByEnumValues() []ListExternalAsmsSortByEnum
GetListExternalAsmsSortByEnumValues Enumerates the set of values for ListExternalAsmsSortByEnum
func GetMappingListExternalAsmsSortByEnum(val string) (ListExternalAsmsSortByEnum, bool)
GetMappingListExternalAsmsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalAsmsSortOrderEnum Enum with underlying type: string
type ListExternalAsmsSortOrderEnum string
Set of constants representing the allowable values for ListExternalAsmsSortOrderEnum
const ( ListExternalAsmsSortOrderAsc ListExternalAsmsSortOrderEnum = "ASC" ListExternalAsmsSortOrderDesc ListExternalAsmsSortOrderEnum = "DESC" )
func GetListExternalAsmsSortOrderEnumValues() []ListExternalAsmsSortOrderEnum
GetListExternalAsmsSortOrderEnumValues Enumerates the set of values for ListExternalAsmsSortOrderEnum
func GetMappingListExternalAsmsSortOrderEnum(val string) (ListExternalAsmsSortOrderEnum, bool)
GetMappingListExternalAsmsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalClusterInstancesRequest wrapper for the ListExternalClusterInstances operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalClusterInstances.go.html to see an example of how to use ListExternalClusterInstancesRequest.
type ListExternalClusterInstancesRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external cluster. ExternalClusterId *string `mandatory:"false" contributesTo:"query" name:"externalClusterId"` // A filter to only return the resources that match the entire display name. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for `TIMECREATED` is descending and the default sort order for `DISPLAYNAME` is ascending. // The `DISPLAYNAME` sort order is case-sensitive. SortBy ListExternalClusterInstancesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListExternalClusterInstancesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListExternalClusterInstancesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListExternalClusterInstancesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListExternalClusterInstancesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListExternalClusterInstancesRequest) String() string
func (request ListExternalClusterInstancesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListExternalClusterInstancesResponse wrapper for the ListExternalClusterInstances operation
type ListExternalClusterInstancesResponse struct { // The underlying http response RawResponse *http.Response // A list of ExternalClusterInstanceCollection instances ExternalClusterInstanceCollection `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 (response ListExternalClusterInstancesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListExternalClusterInstancesResponse) String() string
ListExternalClusterInstancesSortByEnum Enum with underlying type: string
type ListExternalClusterInstancesSortByEnum string
Set of constants representing the allowable values for ListExternalClusterInstancesSortByEnum
const ( ListExternalClusterInstancesSortByTimecreated ListExternalClusterInstancesSortByEnum = "TIMECREATED" ListExternalClusterInstancesSortByDisplayname ListExternalClusterInstancesSortByEnum = "DISPLAYNAME" )
func GetListExternalClusterInstancesSortByEnumValues() []ListExternalClusterInstancesSortByEnum
GetListExternalClusterInstancesSortByEnumValues Enumerates the set of values for ListExternalClusterInstancesSortByEnum
func GetMappingListExternalClusterInstancesSortByEnum(val string) (ListExternalClusterInstancesSortByEnum, bool)
GetMappingListExternalClusterInstancesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalClusterInstancesSortOrderEnum Enum with underlying type: string
type ListExternalClusterInstancesSortOrderEnum string
Set of constants representing the allowable values for ListExternalClusterInstancesSortOrderEnum
const ( ListExternalClusterInstancesSortOrderAsc ListExternalClusterInstancesSortOrderEnum = "ASC" ListExternalClusterInstancesSortOrderDesc ListExternalClusterInstancesSortOrderEnum = "DESC" )
func GetListExternalClusterInstancesSortOrderEnumValues() []ListExternalClusterInstancesSortOrderEnum
GetListExternalClusterInstancesSortOrderEnumValues Enumerates the set of values for ListExternalClusterInstancesSortOrderEnum
func GetMappingListExternalClusterInstancesSortOrderEnum(val string) (ListExternalClusterInstancesSortOrderEnum, bool)
GetMappingListExternalClusterInstancesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalClustersRequest wrapper for the ListExternalClusters operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalClusters.go.html to see an example of how to use ListExternalClustersRequest.
type ListExternalClustersRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system. ExternalDbSystemId *string `mandatory:"false" contributesTo:"query" name:"externalDbSystemId"` // A filter to only return the resources that match the entire display name. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for `TIMECREATED` is descending and the default sort order for `DISPLAYNAME` is ascending. // The `DISPLAYNAME` sort order is case-sensitive. SortBy ListExternalClustersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListExternalClustersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListExternalClustersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListExternalClustersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListExternalClustersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListExternalClustersRequest) String() string
func (request ListExternalClustersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListExternalClustersResponse wrapper for the ListExternalClusters operation
type ListExternalClustersResponse struct { // The underlying http response RawResponse *http.Response // A list of ExternalClusterCollection instances ExternalClusterCollection `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 (response ListExternalClustersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListExternalClustersResponse) String() string
ListExternalClustersSortByEnum Enum with underlying type: string
type ListExternalClustersSortByEnum string
Set of constants representing the allowable values for ListExternalClustersSortByEnum
const ( ListExternalClustersSortByTimecreated ListExternalClustersSortByEnum = "TIMECREATED" ListExternalClustersSortByDisplayname ListExternalClustersSortByEnum = "DISPLAYNAME" )
func GetListExternalClustersSortByEnumValues() []ListExternalClustersSortByEnum
GetListExternalClustersSortByEnumValues Enumerates the set of values for ListExternalClustersSortByEnum
func GetMappingListExternalClustersSortByEnum(val string) (ListExternalClustersSortByEnum, bool)
GetMappingListExternalClustersSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalClustersSortOrderEnum Enum with underlying type: string
type ListExternalClustersSortOrderEnum string
Set of constants representing the allowable values for ListExternalClustersSortOrderEnum
const ( ListExternalClustersSortOrderAsc ListExternalClustersSortOrderEnum = "ASC" ListExternalClustersSortOrderDesc ListExternalClustersSortOrderEnum = "DESC" )
func GetListExternalClustersSortOrderEnumValues() []ListExternalClustersSortOrderEnum
GetListExternalClustersSortOrderEnumValues Enumerates the set of values for ListExternalClustersSortOrderEnum
func GetMappingListExternalClustersSortOrderEnum(val string) (ListExternalClustersSortOrderEnum, bool)
GetMappingListExternalClustersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalDatabasesRequest wrapper for the ListExternalDatabases operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalDatabases.go.html to see an example of how to use ListExternalDatabasesRequest.
type ListExternalDatabasesRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system. ExternalDbSystemId *string `mandatory:"false" contributesTo:"query" name:"externalDbSystemId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external database. ExternalDatabaseId *string `mandatory:"false" contributesTo:"query" name:"externalDatabaseId"` // A filter to only return the resources that match the entire display name. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for `TIMECREATED` is descending and the default sort order for `DISPLAYNAME` is ascending. // The `DISPLAYNAME` sort order is case-sensitive. SortBy ListExternalDatabasesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListExternalDatabasesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListExternalDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListExternalDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListExternalDatabasesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListExternalDatabasesRequest) String() string
func (request ListExternalDatabasesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListExternalDatabasesResponse wrapper for the ListExternalDatabases operation
type ListExternalDatabasesResponse struct { // The underlying http response RawResponse *http.Response // A list of ExternalDatabaseCollection instances ExternalDatabaseCollection `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 (response ListExternalDatabasesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListExternalDatabasesResponse) String() string
ListExternalDatabasesSortByEnum Enum with underlying type: string
type ListExternalDatabasesSortByEnum string
Set of constants representing the allowable values for ListExternalDatabasesSortByEnum
const ( ListExternalDatabasesSortByTimecreated ListExternalDatabasesSortByEnum = "TIMECREATED" ListExternalDatabasesSortByDisplayname ListExternalDatabasesSortByEnum = "DISPLAYNAME" )
func GetListExternalDatabasesSortByEnumValues() []ListExternalDatabasesSortByEnum
GetListExternalDatabasesSortByEnumValues Enumerates the set of values for ListExternalDatabasesSortByEnum
func GetMappingListExternalDatabasesSortByEnum(val string) (ListExternalDatabasesSortByEnum, bool)
GetMappingListExternalDatabasesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalDatabasesSortOrderEnum Enum with underlying type: string
type ListExternalDatabasesSortOrderEnum string
Set of constants representing the allowable values for ListExternalDatabasesSortOrderEnum
const ( ListExternalDatabasesSortOrderAsc ListExternalDatabasesSortOrderEnum = "ASC" ListExternalDatabasesSortOrderDesc ListExternalDatabasesSortOrderEnum = "DESC" )
func GetListExternalDatabasesSortOrderEnumValues() []ListExternalDatabasesSortOrderEnum
GetListExternalDatabasesSortOrderEnumValues Enumerates the set of values for ListExternalDatabasesSortOrderEnum
func GetMappingListExternalDatabasesSortOrderEnum(val string) (ListExternalDatabasesSortOrderEnum, bool)
GetMappingListExternalDatabasesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalDbHomesRequest wrapper for the ListExternalDbHomes operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalDbHomes.go.html to see an example of how to use ListExternalDbHomesRequest.
type ListExternalDbHomesRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system. ExternalDbSystemId *string `mandatory:"false" contributesTo:"query" name:"externalDbSystemId"` // A filter to only return the resources that match the entire display name. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for `TIMECREATED` is descending and the default sort order for `DISPLAYNAME` is ascending. // The `DISPLAYNAME` sort order is case-sensitive. SortBy ListExternalDbHomesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListExternalDbHomesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListExternalDbHomesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListExternalDbHomesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListExternalDbHomesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListExternalDbHomesRequest) String() string
func (request ListExternalDbHomesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListExternalDbHomesResponse wrapper for the ListExternalDbHomes operation
type ListExternalDbHomesResponse struct { // The underlying http response RawResponse *http.Response // A list of ExternalDbHomeCollection instances ExternalDbHomeCollection `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 (response ListExternalDbHomesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListExternalDbHomesResponse) String() string
ListExternalDbHomesSortByEnum Enum with underlying type: string
type ListExternalDbHomesSortByEnum string
Set of constants representing the allowable values for ListExternalDbHomesSortByEnum
const ( ListExternalDbHomesSortByTimecreated ListExternalDbHomesSortByEnum = "TIMECREATED" ListExternalDbHomesSortByDisplayname ListExternalDbHomesSortByEnum = "DISPLAYNAME" )
func GetListExternalDbHomesSortByEnumValues() []ListExternalDbHomesSortByEnum
GetListExternalDbHomesSortByEnumValues Enumerates the set of values for ListExternalDbHomesSortByEnum
func GetMappingListExternalDbHomesSortByEnum(val string) (ListExternalDbHomesSortByEnum, bool)
GetMappingListExternalDbHomesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalDbHomesSortOrderEnum Enum with underlying type: string
type ListExternalDbHomesSortOrderEnum string
Set of constants representing the allowable values for ListExternalDbHomesSortOrderEnum
const ( ListExternalDbHomesSortOrderAsc ListExternalDbHomesSortOrderEnum = "ASC" ListExternalDbHomesSortOrderDesc ListExternalDbHomesSortOrderEnum = "DESC" )
func GetListExternalDbHomesSortOrderEnumValues() []ListExternalDbHomesSortOrderEnum
GetListExternalDbHomesSortOrderEnumValues Enumerates the set of values for ListExternalDbHomesSortOrderEnum
func GetMappingListExternalDbHomesSortOrderEnum(val string) (ListExternalDbHomesSortOrderEnum, bool)
GetMappingListExternalDbHomesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalDbNodesRequest wrapper for the ListExternalDbNodes operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalDbNodes.go.html to see an example of how to use ListExternalDbNodesRequest.
type ListExternalDbNodesRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system. ExternalDbSystemId *string `mandatory:"false" contributesTo:"query" name:"externalDbSystemId"` // A filter to only return the resources that match the entire display name. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for `TIMECREATED` is descending and the default sort order for `DISPLAYNAME` is ascending. // The `DISPLAYNAME` sort order is case-sensitive. SortBy ListExternalDbNodesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListExternalDbNodesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListExternalDbNodesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListExternalDbNodesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListExternalDbNodesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListExternalDbNodesRequest) String() string
func (request ListExternalDbNodesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListExternalDbNodesResponse wrapper for the ListExternalDbNodes operation
type ListExternalDbNodesResponse struct { // The underlying http response RawResponse *http.Response // A list of ExternalDbNodeCollection instances ExternalDbNodeCollection `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 (response ListExternalDbNodesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListExternalDbNodesResponse) String() string
ListExternalDbNodesSortByEnum Enum with underlying type: string
type ListExternalDbNodesSortByEnum string
Set of constants representing the allowable values for ListExternalDbNodesSortByEnum
const ( ListExternalDbNodesSortByTimecreated ListExternalDbNodesSortByEnum = "TIMECREATED" ListExternalDbNodesSortByDisplayname ListExternalDbNodesSortByEnum = "DISPLAYNAME" )
func GetListExternalDbNodesSortByEnumValues() []ListExternalDbNodesSortByEnum
GetListExternalDbNodesSortByEnumValues Enumerates the set of values for ListExternalDbNodesSortByEnum
func GetMappingListExternalDbNodesSortByEnum(val string) (ListExternalDbNodesSortByEnum, bool)
GetMappingListExternalDbNodesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalDbNodesSortOrderEnum Enum with underlying type: string
type ListExternalDbNodesSortOrderEnum string
Set of constants representing the allowable values for ListExternalDbNodesSortOrderEnum
const ( ListExternalDbNodesSortOrderAsc ListExternalDbNodesSortOrderEnum = "ASC" ListExternalDbNodesSortOrderDesc ListExternalDbNodesSortOrderEnum = "DESC" )
func GetListExternalDbNodesSortOrderEnumValues() []ListExternalDbNodesSortOrderEnum
GetListExternalDbNodesSortOrderEnumValues Enumerates the set of values for ListExternalDbNodesSortOrderEnum
func GetMappingListExternalDbNodesSortOrderEnum(val string) (ListExternalDbNodesSortOrderEnum, bool)
GetMappingListExternalDbNodesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalDbSystemConnectorsRequest wrapper for the ListExternalDbSystemConnectors operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalDbSystemConnectors.go.html to see an example of how to use ListExternalDbSystemConnectorsRequest.
type ListExternalDbSystemConnectorsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system. ExternalDbSystemId *string `mandatory:"false" contributesTo:"query" name:"externalDbSystemId"` // A filter to only return the resources that match the entire display name. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for `TIMECREATED` is descending and the default sort order for `DISPLAYNAME` is ascending. // The `DISPLAYNAME` sort order is case-sensitive. SortBy ListExternalDbSystemConnectorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListExternalDbSystemConnectorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListExternalDbSystemConnectorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListExternalDbSystemConnectorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListExternalDbSystemConnectorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListExternalDbSystemConnectorsRequest) String() string
func (request ListExternalDbSystemConnectorsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListExternalDbSystemConnectorsResponse wrapper for the ListExternalDbSystemConnectors operation
type ListExternalDbSystemConnectorsResponse struct { // The underlying http response RawResponse *http.Response // A list of ExternalDbSystemConnectorCollection instances ExternalDbSystemConnectorCollection `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 (response ListExternalDbSystemConnectorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListExternalDbSystemConnectorsResponse) String() string
ListExternalDbSystemConnectorsSortByEnum Enum with underlying type: string
type ListExternalDbSystemConnectorsSortByEnum string
Set of constants representing the allowable values for ListExternalDbSystemConnectorsSortByEnum
const ( ListExternalDbSystemConnectorsSortByTimecreated ListExternalDbSystemConnectorsSortByEnum = "TIMECREATED" ListExternalDbSystemConnectorsSortByDisplayname ListExternalDbSystemConnectorsSortByEnum = "DISPLAYNAME" )
func GetListExternalDbSystemConnectorsSortByEnumValues() []ListExternalDbSystemConnectorsSortByEnum
GetListExternalDbSystemConnectorsSortByEnumValues Enumerates the set of values for ListExternalDbSystemConnectorsSortByEnum
func GetMappingListExternalDbSystemConnectorsSortByEnum(val string) (ListExternalDbSystemConnectorsSortByEnum, bool)
GetMappingListExternalDbSystemConnectorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalDbSystemConnectorsSortOrderEnum Enum with underlying type: string
type ListExternalDbSystemConnectorsSortOrderEnum string
Set of constants representing the allowable values for ListExternalDbSystemConnectorsSortOrderEnum
const ( ListExternalDbSystemConnectorsSortOrderAsc ListExternalDbSystemConnectorsSortOrderEnum = "ASC" ListExternalDbSystemConnectorsSortOrderDesc ListExternalDbSystemConnectorsSortOrderEnum = "DESC" )
func GetListExternalDbSystemConnectorsSortOrderEnumValues() []ListExternalDbSystemConnectorsSortOrderEnum
GetListExternalDbSystemConnectorsSortOrderEnumValues Enumerates the set of values for ListExternalDbSystemConnectorsSortOrderEnum
func GetMappingListExternalDbSystemConnectorsSortOrderEnum(val string) (ListExternalDbSystemConnectorsSortOrderEnum, bool)
GetMappingListExternalDbSystemConnectorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalDbSystemDiscoveriesRequest wrapper for the ListExternalDbSystemDiscoveries operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalDbSystemDiscoveries.go.html to see an example of how to use ListExternalDbSystemDiscoveriesRequest.
type ListExternalDbSystemDiscoveriesRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A filter to only return the resources that match the entire display name. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for `TIMECREATED` is descending and the default sort order for `DISPLAYNAME` is ascending. // The `DISPLAYNAME` sort order is case-sensitive. SortBy ListExternalDbSystemDiscoveriesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListExternalDbSystemDiscoveriesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListExternalDbSystemDiscoveriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListExternalDbSystemDiscoveriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListExternalDbSystemDiscoveriesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListExternalDbSystemDiscoveriesRequest) String() string
func (request ListExternalDbSystemDiscoveriesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListExternalDbSystemDiscoveriesResponse wrapper for the ListExternalDbSystemDiscoveries operation
type ListExternalDbSystemDiscoveriesResponse struct { // The underlying http response RawResponse *http.Response // A list of ExternalDbSystemDiscoveryCollection instances ExternalDbSystemDiscoveryCollection `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 (response ListExternalDbSystemDiscoveriesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListExternalDbSystemDiscoveriesResponse) String() string
ListExternalDbSystemDiscoveriesSortByEnum Enum with underlying type: string
type ListExternalDbSystemDiscoveriesSortByEnum string
Set of constants representing the allowable values for ListExternalDbSystemDiscoveriesSortByEnum
const ( ListExternalDbSystemDiscoveriesSortByTimecreated ListExternalDbSystemDiscoveriesSortByEnum = "TIMECREATED" ListExternalDbSystemDiscoveriesSortByDisplayname ListExternalDbSystemDiscoveriesSortByEnum = "DISPLAYNAME" )
func GetListExternalDbSystemDiscoveriesSortByEnumValues() []ListExternalDbSystemDiscoveriesSortByEnum
GetListExternalDbSystemDiscoveriesSortByEnumValues Enumerates the set of values for ListExternalDbSystemDiscoveriesSortByEnum
func GetMappingListExternalDbSystemDiscoveriesSortByEnum(val string) (ListExternalDbSystemDiscoveriesSortByEnum, bool)
GetMappingListExternalDbSystemDiscoveriesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalDbSystemDiscoveriesSortOrderEnum Enum with underlying type: string
type ListExternalDbSystemDiscoveriesSortOrderEnum string
Set of constants representing the allowable values for ListExternalDbSystemDiscoveriesSortOrderEnum
const ( ListExternalDbSystemDiscoveriesSortOrderAsc ListExternalDbSystemDiscoveriesSortOrderEnum = "ASC" ListExternalDbSystemDiscoveriesSortOrderDesc ListExternalDbSystemDiscoveriesSortOrderEnum = "DESC" )
func GetListExternalDbSystemDiscoveriesSortOrderEnumValues() []ListExternalDbSystemDiscoveriesSortOrderEnum
GetListExternalDbSystemDiscoveriesSortOrderEnumValues Enumerates the set of values for ListExternalDbSystemDiscoveriesSortOrderEnum
func GetMappingListExternalDbSystemDiscoveriesSortOrderEnum(val string) (ListExternalDbSystemDiscoveriesSortOrderEnum, bool)
GetMappingListExternalDbSystemDiscoveriesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalDbSystemsRequest wrapper for the ListExternalDbSystems operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalDbSystems.go.html to see an example of how to use ListExternalDbSystemsRequest.
type ListExternalDbSystemsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A filter to only return the resources that match the entire display name. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for `TIMECREATED` is descending and the default sort order for `DISPLAYNAME` is ascending. // The `DISPLAYNAME` sort order is case-sensitive. SortBy ListExternalDbSystemsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListExternalDbSystemsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListExternalDbSystemsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListExternalDbSystemsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListExternalDbSystemsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListExternalDbSystemsRequest) String() string
func (request ListExternalDbSystemsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListExternalDbSystemsResponse wrapper for the ListExternalDbSystems operation
type ListExternalDbSystemsResponse struct { // The underlying http response RawResponse *http.Response // A list of ExternalDbSystemCollection instances ExternalDbSystemCollection `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 (response ListExternalDbSystemsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListExternalDbSystemsResponse) String() string
ListExternalDbSystemsSortByEnum Enum with underlying type: string
type ListExternalDbSystemsSortByEnum string
Set of constants representing the allowable values for ListExternalDbSystemsSortByEnum
const ( ListExternalDbSystemsSortByTimecreated ListExternalDbSystemsSortByEnum = "TIMECREATED" ListExternalDbSystemsSortByDisplayname ListExternalDbSystemsSortByEnum = "DISPLAYNAME" )
func GetListExternalDbSystemsSortByEnumValues() []ListExternalDbSystemsSortByEnum
GetListExternalDbSystemsSortByEnumValues Enumerates the set of values for ListExternalDbSystemsSortByEnum
func GetMappingListExternalDbSystemsSortByEnum(val string) (ListExternalDbSystemsSortByEnum, bool)
GetMappingListExternalDbSystemsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalDbSystemsSortOrderEnum Enum with underlying type: string
type ListExternalDbSystemsSortOrderEnum string
Set of constants representing the allowable values for ListExternalDbSystemsSortOrderEnum
const ( ListExternalDbSystemsSortOrderAsc ListExternalDbSystemsSortOrderEnum = "ASC" ListExternalDbSystemsSortOrderDesc ListExternalDbSystemsSortOrderEnum = "DESC" )
func GetListExternalDbSystemsSortOrderEnumValues() []ListExternalDbSystemsSortOrderEnum
GetListExternalDbSystemsSortOrderEnumValues Enumerates the set of values for ListExternalDbSystemsSortOrderEnum
func GetMappingListExternalDbSystemsSortOrderEnum(val string) (ListExternalDbSystemsSortOrderEnum, bool)
GetMappingListExternalDbSystemsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalExadataInfrastructuresRequest wrapper for the ListExternalExadataInfrastructures operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalExadataInfrastructures.go.html to see an example of how to use ListExternalExadataInfrastructuresRequest.
type ListExternalExadataInfrastructuresRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The optional single value query filter parameter on the entity display name. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending. // The ‘NAME’ sort order is case-sensitive. SortBy ListExternalExadataInfrastructuresSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListExternalExadataInfrastructuresSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListExternalExadataInfrastructuresRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListExternalExadataInfrastructuresRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListExternalExadataInfrastructuresRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListExternalExadataInfrastructuresRequest) String() string
func (request ListExternalExadataInfrastructuresRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListExternalExadataInfrastructuresResponse wrapper for the ListExternalExadataInfrastructures operation
type ListExternalExadataInfrastructuresResponse struct { // The underlying http response RawResponse *http.Response // A list of ExternalExadataInfrastructureCollection instances ExternalExadataInfrastructureCollection `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 (response ListExternalExadataInfrastructuresResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListExternalExadataInfrastructuresResponse) String() string
ListExternalExadataInfrastructuresSortByEnum Enum with underlying type: string
type ListExternalExadataInfrastructuresSortByEnum string
Set of constants representing the allowable values for ListExternalExadataInfrastructuresSortByEnum
const ( ListExternalExadataInfrastructuresSortByTimecreated ListExternalExadataInfrastructuresSortByEnum = "TIMECREATED" ListExternalExadataInfrastructuresSortByName ListExternalExadataInfrastructuresSortByEnum = "NAME" )
func GetListExternalExadataInfrastructuresSortByEnumValues() []ListExternalExadataInfrastructuresSortByEnum
GetListExternalExadataInfrastructuresSortByEnumValues Enumerates the set of values for ListExternalExadataInfrastructuresSortByEnum
func GetMappingListExternalExadataInfrastructuresSortByEnum(val string) (ListExternalExadataInfrastructuresSortByEnum, bool)
GetMappingListExternalExadataInfrastructuresSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalExadataInfrastructuresSortOrderEnum Enum with underlying type: string
type ListExternalExadataInfrastructuresSortOrderEnum string
Set of constants representing the allowable values for ListExternalExadataInfrastructuresSortOrderEnum
const ( ListExternalExadataInfrastructuresSortOrderAsc ListExternalExadataInfrastructuresSortOrderEnum = "ASC" ListExternalExadataInfrastructuresSortOrderDesc ListExternalExadataInfrastructuresSortOrderEnum = "DESC" )
func GetListExternalExadataInfrastructuresSortOrderEnumValues() []ListExternalExadataInfrastructuresSortOrderEnum
GetListExternalExadataInfrastructuresSortOrderEnumValues Enumerates the set of values for ListExternalExadataInfrastructuresSortOrderEnum
func GetMappingListExternalExadataInfrastructuresSortOrderEnum(val string) (ListExternalExadataInfrastructuresSortOrderEnum, bool)
GetMappingListExternalExadataInfrastructuresSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalExadataStorageConnectorsRequest wrapper for the ListExternalExadataStorageConnectors operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalExadataStorageConnectors.go.html to see an example of how to use ListExternalExadataStorageConnectorsRequest.
type ListExternalExadataStorageConnectorsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExternalExadataInfrastructureId *string `mandatory:"true" contributesTo:"query" name:"externalExadataInfrastructureId"` // The optional single value query filter parameter on the entity display name. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending. // The ‘NAME’ sort order is case-sensitive. SortBy ListExternalExadataStorageConnectorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListExternalExadataStorageConnectorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListExternalExadataStorageConnectorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListExternalExadataStorageConnectorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListExternalExadataStorageConnectorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListExternalExadataStorageConnectorsRequest) String() string
func (request ListExternalExadataStorageConnectorsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListExternalExadataStorageConnectorsResponse wrapper for the ListExternalExadataStorageConnectors operation
type ListExternalExadataStorageConnectorsResponse struct { // The underlying http response RawResponse *http.Response // A list of ExternalExadataStorageConnectorCollection instances ExternalExadataStorageConnectorCollection `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 (response ListExternalExadataStorageConnectorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListExternalExadataStorageConnectorsResponse) String() string
ListExternalExadataStorageConnectorsSortByEnum Enum with underlying type: string
type ListExternalExadataStorageConnectorsSortByEnum string
Set of constants representing the allowable values for ListExternalExadataStorageConnectorsSortByEnum
const ( ListExternalExadataStorageConnectorsSortByTimecreated ListExternalExadataStorageConnectorsSortByEnum = "TIMECREATED" ListExternalExadataStorageConnectorsSortByName ListExternalExadataStorageConnectorsSortByEnum = "NAME" )
func GetListExternalExadataStorageConnectorsSortByEnumValues() []ListExternalExadataStorageConnectorsSortByEnum
GetListExternalExadataStorageConnectorsSortByEnumValues Enumerates the set of values for ListExternalExadataStorageConnectorsSortByEnum
func GetMappingListExternalExadataStorageConnectorsSortByEnum(val string) (ListExternalExadataStorageConnectorsSortByEnum, bool)
GetMappingListExternalExadataStorageConnectorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalExadataStorageConnectorsSortOrderEnum Enum with underlying type: string
type ListExternalExadataStorageConnectorsSortOrderEnum string
Set of constants representing the allowable values for ListExternalExadataStorageConnectorsSortOrderEnum
const ( ListExternalExadataStorageConnectorsSortOrderAsc ListExternalExadataStorageConnectorsSortOrderEnum = "ASC" ListExternalExadataStorageConnectorsSortOrderDesc ListExternalExadataStorageConnectorsSortOrderEnum = "DESC" )
func GetListExternalExadataStorageConnectorsSortOrderEnumValues() []ListExternalExadataStorageConnectorsSortOrderEnum
GetListExternalExadataStorageConnectorsSortOrderEnumValues Enumerates the set of values for ListExternalExadataStorageConnectorsSortOrderEnum
func GetMappingListExternalExadataStorageConnectorsSortOrderEnum(val string) (ListExternalExadataStorageConnectorsSortOrderEnum, bool)
GetMappingListExternalExadataStorageConnectorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalExadataStorageServersRequest wrapper for the ListExternalExadataStorageServers operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalExadataStorageServers.go.html to see an example of how to use ListExternalExadataStorageServersRequest.
type ListExternalExadataStorageServersRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExternalExadataInfrastructureId *string `mandatory:"true" contributesTo:"query" name:"externalExadataInfrastructureId"` // The optional single value query filter parameter on the entity display name. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending. // The ‘NAME’ sort order is case-sensitive. SortBy ListExternalExadataStorageServersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListExternalExadataStorageServersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListExternalExadataStorageServersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListExternalExadataStorageServersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListExternalExadataStorageServersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListExternalExadataStorageServersRequest) String() string
func (request ListExternalExadataStorageServersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListExternalExadataStorageServersResponse wrapper for the ListExternalExadataStorageServers operation
type ListExternalExadataStorageServersResponse struct { // The underlying http response RawResponse *http.Response // A list of ExternalExadataStorageServerCollection instances ExternalExadataStorageServerCollection `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 (response ListExternalExadataStorageServersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListExternalExadataStorageServersResponse) String() string
ListExternalExadataStorageServersSortByEnum Enum with underlying type: string
type ListExternalExadataStorageServersSortByEnum string
Set of constants representing the allowable values for ListExternalExadataStorageServersSortByEnum
const ( ListExternalExadataStorageServersSortByTimecreated ListExternalExadataStorageServersSortByEnum = "TIMECREATED" ListExternalExadataStorageServersSortByName ListExternalExadataStorageServersSortByEnum = "NAME" )
func GetListExternalExadataStorageServersSortByEnumValues() []ListExternalExadataStorageServersSortByEnum
GetListExternalExadataStorageServersSortByEnumValues Enumerates the set of values for ListExternalExadataStorageServersSortByEnum
func GetMappingListExternalExadataStorageServersSortByEnum(val string) (ListExternalExadataStorageServersSortByEnum, bool)
GetMappingListExternalExadataStorageServersSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalExadataStorageServersSortOrderEnum Enum with underlying type: string
type ListExternalExadataStorageServersSortOrderEnum string
Set of constants representing the allowable values for ListExternalExadataStorageServersSortOrderEnum
const ( ListExternalExadataStorageServersSortOrderAsc ListExternalExadataStorageServersSortOrderEnum = "ASC" ListExternalExadataStorageServersSortOrderDesc ListExternalExadataStorageServersSortOrderEnum = "DESC" )
func GetListExternalExadataStorageServersSortOrderEnumValues() []ListExternalExadataStorageServersSortOrderEnum
GetListExternalExadataStorageServersSortOrderEnumValues Enumerates the set of values for ListExternalExadataStorageServersSortOrderEnum
func GetMappingListExternalExadataStorageServersSortOrderEnum(val string) (ListExternalExadataStorageServersSortOrderEnum, bool)
GetMappingListExternalExadataStorageServersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalListenerServicesRequest wrapper for the ListExternalListenerServices operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalListenerServices.go.html to see an example of how to use ListExternalListenerServicesRequest.
type ListExternalListenerServicesRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external listener. ExternalListenerId *string `mandatory:"true" contributesTo:"path" name:"externalListenerId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"query" name:"managedDatabaseId"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort information by. Only one sortOrder can be used. The // default sort order for `NAME` is ascending and it is case-sensitive. SortBy ListExternalListenerServicesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListExternalListenerServicesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListExternalListenerServicesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListExternalListenerServicesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListExternalListenerServicesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListExternalListenerServicesRequest) String() string
func (request ListExternalListenerServicesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListExternalListenerServicesResponse wrapper for the ListExternalListenerServices operation
type ListExternalListenerServicesResponse struct { // The underlying http response RawResponse *http.Response // A list of ExternalListenerServiceCollection instances ExternalListenerServiceCollection `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 (response ListExternalListenerServicesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListExternalListenerServicesResponse) String() string
ListExternalListenerServicesSortByEnum Enum with underlying type: string
type ListExternalListenerServicesSortByEnum string
Set of constants representing the allowable values for ListExternalListenerServicesSortByEnum
const ( ListExternalListenerServicesSortByName ListExternalListenerServicesSortByEnum = "NAME" )
func GetListExternalListenerServicesSortByEnumValues() []ListExternalListenerServicesSortByEnum
GetListExternalListenerServicesSortByEnumValues Enumerates the set of values for ListExternalListenerServicesSortByEnum
func GetMappingListExternalListenerServicesSortByEnum(val string) (ListExternalListenerServicesSortByEnum, bool)
GetMappingListExternalListenerServicesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalListenerServicesSortOrderEnum Enum with underlying type: string
type ListExternalListenerServicesSortOrderEnum string
Set of constants representing the allowable values for ListExternalListenerServicesSortOrderEnum
const ( ListExternalListenerServicesSortOrderAsc ListExternalListenerServicesSortOrderEnum = "ASC" ListExternalListenerServicesSortOrderDesc ListExternalListenerServicesSortOrderEnum = "DESC" )
func GetListExternalListenerServicesSortOrderEnumValues() []ListExternalListenerServicesSortOrderEnum
GetListExternalListenerServicesSortOrderEnumValues Enumerates the set of values for ListExternalListenerServicesSortOrderEnum
func GetMappingListExternalListenerServicesSortOrderEnum(val string) (ListExternalListenerServicesSortOrderEnum, bool)
GetMappingListExternalListenerServicesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalListenersRequest wrapper for the ListExternalListeners operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalListeners.go.html to see an example of how to use ListExternalListenersRequest.
type ListExternalListenersRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system. ExternalDbSystemId *string `mandatory:"false" contributesTo:"query" name:"externalDbSystemId"` // A filter to only return the resources that match the entire display name. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for `TIMECREATED` is descending and the default sort order for `DISPLAYNAME` is ascending. // The `DISPLAYNAME` sort order is case-sensitive. SortBy ListExternalListenersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListExternalListenersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListExternalListenersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListExternalListenersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListExternalListenersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListExternalListenersRequest) String() string
func (request ListExternalListenersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListExternalListenersResponse wrapper for the ListExternalListeners operation
type ListExternalListenersResponse struct { // The underlying http response RawResponse *http.Response // A list of ExternalListenerCollection instances ExternalListenerCollection `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 (response ListExternalListenersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListExternalListenersResponse) String() string
ListExternalListenersSortByEnum Enum with underlying type: string
type ListExternalListenersSortByEnum string
Set of constants representing the allowable values for ListExternalListenersSortByEnum
const ( ListExternalListenersSortByTimecreated ListExternalListenersSortByEnum = "TIMECREATED" ListExternalListenersSortByDisplayname ListExternalListenersSortByEnum = "DISPLAYNAME" )
func GetListExternalListenersSortByEnumValues() []ListExternalListenersSortByEnum
GetListExternalListenersSortByEnumValues Enumerates the set of values for ListExternalListenersSortByEnum
func GetMappingListExternalListenersSortByEnum(val string) (ListExternalListenersSortByEnum, bool)
GetMappingListExternalListenersSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalListenersSortOrderEnum Enum with underlying type: string
type ListExternalListenersSortOrderEnum string
Set of constants representing the allowable values for ListExternalListenersSortOrderEnum
const ( ListExternalListenersSortOrderAsc ListExternalListenersSortOrderEnum = "ASC" ListExternalListenersSortOrderDesc ListExternalListenersSortOrderEnum = "DESC" )
func GetListExternalListenersSortOrderEnumValues() []ListExternalListenersSortOrderEnum
GetListExternalListenersSortOrderEnumValues Enumerates the set of values for ListExternalListenersSortOrderEnum
func GetMappingListExternalListenersSortOrderEnum(val string) (ListExternalListenersSortOrderEnum, bool)
GetMappingListExternalListenersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalMySqlDatabasesRequest wrapper for the ListExternalMySqlDatabases operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalMySqlDatabases.go.html to see an example of how to use ListExternalMySqlDatabasesRequest.
type ListExternalMySqlDatabasesRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The parameter to filter by MySQL Database System type. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending. // The ‘NAME’ sort order is case-sensitive. SortBy ListExternalMySqlDatabasesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListExternalMySqlDatabasesSortOrderEnum `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 (request ListExternalMySqlDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListExternalMySqlDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListExternalMySqlDatabasesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListExternalMySqlDatabasesRequest) String() string
func (request ListExternalMySqlDatabasesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListExternalMySqlDatabasesResponse wrapper for the ListExternalMySqlDatabases operation
type ListExternalMySqlDatabasesResponse struct { // The underlying http response RawResponse *http.Response // A list of ExternalMySqlDatabaseCollection instances ExternalMySqlDatabaseCollection `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 (response ListExternalMySqlDatabasesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListExternalMySqlDatabasesResponse) String() string
ListExternalMySqlDatabasesSortByEnum Enum with underlying type: string
type ListExternalMySqlDatabasesSortByEnum string
Set of constants representing the allowable values for ListExternalMySqlDatabasesSortByEnum
const ( ListExternalMySqlDatabasesSortByTimecreated ListExternalMySqlDatabasesSortByEnum = "TIMECREATED" ListExternalMySqlDatabasesSortByName ListExternalMySqlDatabasesSortByEnum = "NAME" )
func GetListExternalMySqlDatabasesSortByEnumValues() []ListExternalMySqlDatabasesSortByEnum
GetListExternalMySqlDatabasesSortByEnumValues Enumerates the set of values for ListExternalMySqlDatabasesSortByEnum
func GetMappingListExternalMySqlDatabasesSortByEnum(val string) (ListExternalMySqlDatabasesSortByEnum, bool)
GetMappingListExternalMySqlDatabasesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalMySqlDatabasesSortOrderEnum Enum with underlying type: string
type ListExternalMySqlDatabasesSortOrderEnum string
Set of constants representing the allowable values for ListExternalMySqlDatabasesSortOrderEnum
const ( ListExternalMySqlDatabasesSortOrderAsc ListExternalMySqlDatabasesSortOrderEnum = "ASC" ListExternalMySqlDatabasesSortOrderDesc ListExternalMySqlDatabasesSortOrderEnum = "DESC" )
func GetListExternalMySqlDatabasesSortOrderEnumValues() []ListExternalMySqlDatabasesSortOrderEnum
GetListExternalMySqlDatabasesSortOrderEnumValues Enumerates the set of values for ListExternalMySqlDatabasesSortOrderEnum
func GetMappingListExternalMySqlDatabasesSortOrderEnum(val string) (ListExternalMySqlDatabasesSortOrderEnum, bool)
GetMappingListExternalMySqlDatabasesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListJobExecutionsRequest wrapper for the ListJobExecutions operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListJobExecutions.go.html to see an example of how to use ListJobExecutionsRequest.
type ListJobExecutionsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The identifier of the resource. Id *string `mandatory:"false" contributesTo:"query" name:"id"` // The identifier of the job. JobId *string `mandatory:"false" contributesTo:"query" name:"jobId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database Group. ManagedDatabaseGroupId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseGroupId"` // The status of the job execution. Status *string `mandatory:"false" contributesTo:"query" name:"status"` // A filter to return only resources that match the entire name. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending. // The ‘NAME’ sort order is case-sensitive. SortBy ListJobExecutionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListJobExecutionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The identifier of the job run. JobRunId *string `mandatory:"false" contributesTo:"query" name:"jobRunId"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListJobExecutionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListJobExecutionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListJobExecutionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListJobExecutionsRequest) String() string
func (request ListJobExecutionsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListJobExecutionsResponse wrapper for the ListJobExecutions operation
type ListJobExecutionsResponse struct { // The underlying http response RawResponse *http.Response // A list of JobExecutionCollection instances JobExecutionCollection `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 (response ListJobExecutionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListJobExecutionsResponse) String() string
ListJobExecutionsSortByEnum Enum with underlying type: string
type ListJobExecutionsSortByEnum string
Set of constants representing the allowable values for ListJobExecutionsSortByEnum
const ( ListJobExecutionsSortByTimecreated ListJobExecutionsSortByEnum = "TIMECREATED" ListJobExecutionsSortByName ListJobExecutionsSortByEnum = "NAME" )
func GetListJobExecutionsSortByEnumValues() []ListJobExecutionsSortByEnum
GetListJobExecutionsSortByEnumValues Enumerates the set of values for ListJobExecutionsSortByEnum
func GetMappingListJobExecutionsSortByEnum(val string) (ListJobExecutionsSortByEnum, bool)
GetMappingListJobExecutionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListJobExecutionsSortOrderEnum Enum with underlying type: string
type ListJobExecutionsSortOrderEnum string
Set of constants representing the allowable values for ListJobExecutionsSortOrderEnum
const ( ListJobExecutionsSortOrderAsc ListJobExecutionsSortOrderEnum = "ASC" ListJobExecutionsSortOrderDesc ListJobExecutionsSortOrderEnum = "DESC" )
func GetListJobExecutionsSortOrderEnumValues() []ListJobExecutionsSortOrderEnum
GetListJobExecutionsSortOrderEnumValues Enumerates the set of values for ListJobExecutionsSortOrderEnum
func GetMappingListJobExecutionsSortOrderEnum(val string) (ListJobExecutionsSortOrderEnum, bool)
GetMappingListJobExecutionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListJobRunsRequest wrapper for the ListJobRuns operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListJobRuns.go.html to see an example of how to use ListJobRunsRequest.
type ListJobRunsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The identifier of the resource. Id *string `mandatory:"false" contributesTo:"query" name:"id"` // The identifier of the job. JobId *string `mandatory:"false" contributesTo:"query" name:"jobId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database Group. ManagedDatabaseGroupId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseGroupId"` // The status of the job run. RunStatus *string `mandatory:"false" contributesTo:"query" name:"runStatus"` // A filter to return only resources that match the entire name. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending. // The ‘NAME’ sort order is case-sensitive. SortBy ListJobRunsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListJobRunsSortOrderEnum `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 (request ListJobRunsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListJobRunsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListJobRunsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListJobRunsRequest) String() string
func (request ListJobRunsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListJobRunsResponse wrapper for the ListJobRuns operation
type ListJobRunsResponse struct { // The underlying http response RawResponse *http.Response // A list of JobRunCollection instances JobRunCollection `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 (response ListJobRunsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListJobRunsResponse) String() string
ListJobRunsSortByEnum Enum with underlying type: string
type ListJobRunsSortByEnum string
Set of constants representing the allowable values for ListJobRunsSortByEnum
const ( ListJobRunsSortByTimecreated ListJobRunsSortByEnum = "TIMECREATED" ListJobRunsSortByName ListJobRunsSortByEnum = "NAME" )
func GetListJobRunsSortByEnumValues() []ListJobRunsSortByEnum
GetListJobRunsSortByEnumValues Enumerates the set of values for ListJobRunsSortByEnum
func GetMappingListJobRunsSortByEnum(val string) (ListJobRunsSortByEnum, bool)
GetMappingListJobRunsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListJobRunsSortOrderEnum Enum with underlying type: string
type ListJobRunsSortOrderEnum string
Set of constants representing the allowable values for ListJobRunsSortOrderEnum
const ( ListJobRunsSortOrderAsc ListJobRunsSortOrderEnum = "ASC" ListJobRunsSortOrderDesc ListJobRunsSortOrderEnum = "DESC" )
func GetListJobRunsSortOrderEnumValues() []ListJobRunsSortOrderEnum
GetListJobRunsSortOrderEnumValues Enumerates the set of values for ListJobRunsSortOrderEnum
func GetMappingListJobRunsSortOrderEnum(val string) (ListJobRunsSortOrderEnum, bool)
GetMappingListJobRunsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListJobsRequest wrapper for the ListJobs operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListJobs.go.html to see an example of how to use ListJobsRequest.
type ListJobsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The identifier of the resource. Id *string `mandatory:"false" contributesTo:"query" name:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database Group. ManagedDatabaseGroupId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseGroupId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseId"` // A filter to return only resources that match the entire name. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // The lifecycle state of the job. LifecycleState JobLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending. // The ‘NAME’ sort order is case-sensitive. SortBy ListJobsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListJobsSortOrderEnum `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 (request ListJobsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListJobsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListJobsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListJobsRequest) String() string
func (request ListJobsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListJobsResponse wrapper for the ListJobs operation
type ListJobsResponse struct { // The underlying http response RawResponse *http.Response // A list of JobCollection instances JobCollection `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 (response ListJobsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListJobsResponse) String() string
ListJobsSortByEnum Enum with underlying type: string
type ListJobsSortByEnum string
Set of constants representing the allowable values for ListJobsSortByEnum
const ( ListJobsSortByTimecreated ListJobsSortByEnum = "TIMECREATED" ListJobsSortByName ListJobsSortByEnum = "NAME" )
func GetListJobsSortByEnumValues() []ListJobsSortByEnum
GetListJobsSortByEnumValues Enumerates the set of values for ListJobsSortByEnum
func GetMappingListJobsSortByEnum(val string) (ListJobsSortByEnum, bool)
GetMappingListJobsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListJobsSortOrderEnum Enum with underlying type: string
type ListJobsSortOrderEnum string
Set of constants representing the allowable values for ListJobsSortOrderEnum
const ( ListJobsSortOrderAsc ListJobsSortOrderEnum = "ASC" ListJobsSortOrderDesc ListJobsSortOrderEnum = "DESC" )
func GetListJobsSortOrderEnumValues() []ListJobsSortOrderEnum
GetListJobsSortOrderEnumValues Enumerates the set of values for ListJobsSortOrderEnum
func GetMappingListJobsSortOrderEnum(val string) (ListJobsSortOrderEnum, bool)
GetMappingListJobsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListManagedDatabaseGroupsLifecycleStateEnum Enum with underlying type: string
type ListManagedDatabaseGroupsLifecycleStateEnum string
Set of constants representing the allowable values for ListManagedDatabaseGroupsLifecycleStateEnum
const ( ListManagedDatabaseGroupsLifecycleStateCreating ListManagedDatabaseGroupsLifecycleStateEnum = "CREATING" ListManagedDatabaseGroupsLifecycleStateUpdating ListManagedDatabaseGroupsLifecycleStateEnum = "UPDATING" ListManagedDatabaseGroupsLifecycleStateActive ListManagedDatabaseGroupsLifecycleStateEnum = "ACTIVE" ListManagedDatabaseGroupsLifecycleStateDeleting ListManagedDatabaseGroupsLifecycleStateEnum = "DELETING" ListManagedDatabaseGroupsLifecycleStateDeleted ListManagedDatabaseGroupsLifecycleStateEnum = "DELETED" ListManagedDatabaseGroupsLifecycleStateFailed ListManagedDatabaseGroupsLifecycleStateEnum = "FAILED" )
func GetListManagedDatabaseGroupsLifecycleStateEnumValues() []ListManagedDatabaseGroupsLifecycleStateEnum
GetListManagedDatabaseGroupsLifecycleStateEnumValues Enumerates the set of values for ListManagedDatabaseGroupsLifecycleStateEnum
func GetMappingListManagedDatabaseGroupsLifecycleStateEnum(val string) (ListManagedDatabaseGroupsLifecycleStateEnum, bool)
GetMappingListManagedDatabaseGroupsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
ListManagedDatabaseGroupsRequest wrapper for the ListManagedDatabaseGroups operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListManagedDatabaseGroups.go.html to see an example of how to use ListManagedDatabaseGroupsRequest.
type ListManagedDatabaseGroupsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The identifier of the resource. Id *string `mandatory:"false" contributesTo:"query" name:"id"` // A filter to return only resources that match the entire name. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // The lifecycle state of a resource. LifecycleState ListManagedDatabaseGroupsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending. // The ‘NAME’ sort order is case-sensitive. SortBy ListManagedDatabaseGroupsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListManagedDatabaseGroupsSortOrderEnum `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 (request ListManagedDatabaseGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListManagedDatabaseGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListManagedDatabaseGroupsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListManagedDatabaseGroupsRequest) String() string
func (request ListManagedDatabaseGroupsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListManagedDatabaseGroupsResponse wrapper for the ListManagedDatabaseGroups operation
type ListManagedDatabaseGroupsResponse struct { // The underlying http response RawResponse *http.Response // A list of ManagedDatabaseGroupCollection instances ManagedDatabaseGroupCollection `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 (response ListManagedDatabaseGroupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListManagedDatabaseGroupsResponse) String() string
ListManagedDatabaseGroupsSortByEnum Enum with underlying type: string
type ListManagedDatabaseGroupsSortByEnum string
Set of constants representing the allowable values for ListManagedDatabaseGroupsSortByEnum
const ( ListManagedDatabaseGroupsSortByTimecreated ListManagedDatabaseGroupsSortByEnum = "TIMECREATED" ListManagedDatabaseGroupsSortByName ListManagedDatabaseGroupsSortByEnum = "NAME" )
func GetListManagedDatabaseGroupsSortByEnumValues() []ListManagedDatabaseGroupsSortByEnum
GetListManagedDatabaseGroupsSortByEnumValues Enumerates the set of values for ListManagedDatabaseGroupsSortByEnum
func GetMappingListManagedDatabaseGroupsSortByEnum(val string) (ListManagedDatabaseGroupsSortByEnum, bool)
GetMappingListManagedDatabaseGroupsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListManagedDatabaseGroupsSortOrderEnum Enum with underlying type: string
type ListManagedDatabaseGroupsSortOrderEnum string
Set of constants representing the allowable values for ListManagedDatabaseGroupsSortOrderEnum
const ( ListManagedDatabaseGroupsSortOrderAsc ListManagedDatabaseGroupsSortOrderEnum = "ASC" ListManagedDatabaseGroupsSortOrderDesc ListManagedDatabaseGroupsSortOrderEnum = "DESC" )
func GetListManagedDatabaseGroupsSortOrderEnumValues() []ListManagedDatabaseGroupsSortOrderEnum
GetListManagedDatabaseGroupsSortOrderEnumValues Enumerates the set of values for ListManagedDatabaseGroupsSortOrderEnum
func GetMappingListManagedDatabaseGroupsSortOrderEnum(val string) (ListManagedDatabaseGroupsSortOrderEnum, bool)
GetMappingListManagedDatabaseGroupsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListManagedDatabasesDeploymentTypeEnum Enum with underlying type: string
type ListManagedDatabasesDeploymentTypeEnum string
Set of constants representing the allowable values for ListManagedDatabasesDeploymentTypeEnum
const ( ListManagedDatabasesDeploymentTypeOnpremise ListManagedDatabasesDeploymentTypeEnum = "ONPREMISE" ListManagedDatabasesDeploymentTypeBm ListManagedDatabasesDeploymentTypeEnum = "BM" ListManagedDatabasesDeploymentTypeVm ListManagedDatabasesDeploymentTypeEnum = "VM" ListManagedDatabasesDeploymentTypeExadata ListManagedDatabasesDeploymentTypeEnum = "EXADATA" ListManagedDatabasesDeploymentTypeExadataCc ListManagedDatabasesDeploymentTypeEnum = "EXADATA_CC" ListManagedDatabasesDeploymentTypeAutonomous ListManagedDatabasesDeploymentTypeEnum = "AUTONOMOUS" ListManagedDatabasesDeploymentTypeExadataXs ListManagedDatabasesDeploymentTypeEnum = "EXADATA_XS" )
func GetListManagedDatabasesDeploymentTypeEnumValues() []ListManagedDatabasesDeploymentTypeEnum
GetListManagedDatabasesDeploymentTypeEnumValues Enumerates the set of values for ListManagedDatabasesDeploymentTypeEnum
func GetMappingListManagedDatabasesDeploymentTypeEnum(val string) (ListManagedDatabasesDeploymentTypeEnum, bool)
GetMappingListManagedDatabasesDeploymentTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ListManagedDatabasesManagementOptionEnum Enum with underlying type: string
type ListManagedDatabasesManagementOptionEnum string
Set of constants representing the allowable values for ListManagedDatabasesManagementOptionEnum
const ( ListManagedDatabasesManagementOptionBasic ListManagedDatabasesManagementOptionEnum = "BASIC" ListManagedDatabasesManagementOptionAdvanced ListManagedDatabasesManagementOptionEnum = "ADVANCED" )
func GetListManagedDatabasesManagementOptionEnumValues() []ListManagedDatabasesManagementOptionEnum
GetListManagedDatabasesManagementOptionEnumValues Enumerates the set of values for ListManagedDatabasesManagementOptionEnum
func GetMappingListManagedDatabasesManagementOptionEnum(val string) (ListManagedDatabasesManagementOptionEnum, bool)
GetMappingListManagedDatabasesManagementOptionEnum performs case Insensitive comparison on enum value and return the desired enum
ListManagedDatabasesRequest wrapper for the ListManagedDatabases operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListManagedDatabases.go.html to see an example of how to use ListManagedDatabasesRequest.
type ListManagedDatabasesRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The identifier of the resource. Id *string `mandatory:"false" contributesTo:"query" name:"id"` // A filter to return only resources that match the entire name. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // A filter to return Managed Databases with the specified management option. ManagementOption ListManagedDatabasesManagementOptionEnum `mandatory:"false" contributesTo:"query" name:"managementOption" omitEmpty:"true"` // A filter to return Managed Databases of the specified deployment type. DeploymentType ListManagedDatabasesDeploymentTypeEnum `mandatory:"false" contributesTo:"query" name:"deploymentType" omitEmpty:"true"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExternalExadataInfrastructureId *string `mandatory:"false" contributesTo:"query" name:"externalExadataInfrastructureId"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending. // The ‘NAME’ sort order is case-sensitive. SortBy ListManagedDatabasesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListManagedDatabasesSortOrderEnum `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 (request ListManagedDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListManagedDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListManagedDatabasesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListManagedDatabasesRequest) String() string
func (request ListManagedDatabasesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListManagedDatabasesResponse wrapper for the ListManagedDatabases operation
type ListManagedDatabasesResponse struct { // The underlying http response RawResponse *http.Response // A list of ManagedDatabaseCollection instances ManagedDatabaseCollection `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 (response ListManagedDatabasesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListManagedDatabasesResponse) String() string
ListManagedDatabasesSortByEnum Enum with underlying type: string
type ListManagedDatabasesSortByEnum string
Set of constants representing the allowable values for ListManagedDatabasesSortByEnum
const ( ListManagedDatabasesSortByTimecreated ListManagedDatabasesSortByEnum = "TIMECREATED" ListManagedDatabasesSortByName ListManagedDatabasesSortByEnum = "NAME" )
func GetListManagedDatabasesSortByEnumValues() []ListManagedDatabasesSortByEnum
GetListManagedDatabasesSortByEnumValues Enumerates the set of values for ListManagedDatabasesSortByEnum
func GetMappingListManagedDatabasesSortByEnum(val string) (ListManagedDatabasesSortByEnum, bool)
GetMappingListManagedDatabasesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListManagedDatabasesSortOrderEnum Enum with underlying type: string
type ListManagedDatabasesSortOrderEnum string
Set of constants representing the allowable values for ListManagedDatabasesSortOrderEnum
const ( ListManagedDatabasesSortOrderAsc ListManagedDatabasesSortOrderEnum = "ASC" ListManagedDatabasesSortOrderDesc ListManagedDatabasesSortOrderEnum = "DESC" )
func GetListManagedDatabasesSortOrderEnumValues() []ListManagedDatabasesSortOrderEnum
GetListManagedDatabasesSortOrderEnumValues Enumerates the set of values for ListManagedDatabasesSortOrderEnum
func GetMappingListManagedDatabasesSortOrderEnum(val string) (ListManagedDatabasesSortOrderEnum, bool)
GetMappingListManagedDatabasesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListManagedMySqlDatabaseConfigurationDataRequest wrapper for the ListManagedMySqlDatabaseConfigurationData operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListManagedMySqlDatabaseConfigurationData.go.html to see an example of how to use ListManagedMySqlDatabaseConfigurationDataRequest.
type ListManagedMySqlDatabaseConfigurationDataRequest struct { // The OCID of the Managed MySQL Database. ManagedMySqlDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedMySqlDatabaseId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order. SortOrder ListManagedMySqlDatabaseConfigurationDataSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending. // The ‘NAME’ sort order is case-sensitive. SortBy ListManagedMySqlDatabaseConfigurationDataSortByEnum `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 (request ListManagedMySqlDatabaseConfigurationDataRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListManagedMySqlDatabaseConfigurationDataRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListManagedMySqlDatabaseConfigurationDataRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListManagedMySqlDatabaseConfigurationDataRequest) String() string
func (request ListManagedMySqlDatabaseConfigurationDataRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListManagedMySqlDatabaseConfigurationDataResponse wrapper for the ListManagedMySqlDatabaseConfigurationData operation
type ListManagedMySqlDatabaseConfigurationDataResponse struct { // The underlying http response RawResponse *http.Response // A list of MySqlConfigurationDataCollection instances MySqlConfigurationDataCollection `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 (response ListManagedMySqlDatabaseConfigurationDataResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListManagedMySqlDatabaseConfigurationDataResponse) String() string
ListManagedMySqlDatabaseConfigurationDataSortByEnum Enum with underlying type: string
type ListManagedMySqlDatabaseConfigurationDataSortByEnum string
Set of constants representing the allowable values for ListManagedMySqlDatabaseConfigurationDataSortByEnum
const ( ListManagedMySqlDatabaseConfigurationDataSortByTimecreated ListManagedMySqlDatabaseConfigurationDataSortByEnum = "TIMECREATED" ListManagedMySqlDatabaseConfigurationDataSortByName ListManagedMySqlDatabaseConfigurationDataSortByEnum = "NAME" )
func GetListManagedMySqlDatabaseConfigurationDataSortByEnumValues() []ListManagedMySqlDatabaseConfigurationDataSortByEnum
GetListManagedMySqlDatabaseConfigurationDataSortByEnumValues Enumerates the set of values for ListManagedMySqlDatabaseConfigurationDataSortByEnum
func GetMappingListManagedMySqlDatabaseConfigurationDataSortByEnum(val string) (ListManagedMySqlDatabaseConfigurationDataSortByEnum, bool)
GetMappingListManagedMySqlDatabaseConfigurationDataSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListManagedMySqlDatabaseConfigurationDataSortOrderEnum Enum with underlying type: string
type ListManagedMySqlDatabaseConfigurationDataSortOrderEnum string
Set of constants representing the allowable values for ListManagedMySqlDatabaseConfigurationDataSortOrderEnum
const ( ListManagedMySqlDatabaseConfigurationDataSortOrderAsc ListManagedMySqlDatabaseConfigurationDataSortOrderEnum = "ASC" ListManagedMySqlDatabaseConfigurationDataSortOrderDesc ListManagedMySqlDatabaseConfigurationDataSortOrderEnum = "DESC" )
func GetListManagedMySqlDatabaseConfigurationDataSortOrderEnumValues() []ListManagedMySqlDatabaseConfigurationDataSortOrderEnum
GetListManagedMySqlDatabaseConfigurationDataSortOrderEnumValues Enumerates the set of values for ListManagedMySqlDatabaseConfigurationDataSortOrderEnum
func GetMappingListManagedMySqlDatabaseConfigurationDataSortOrderEnum(val string) (ListManagedMySqlDatabaseConfigurationDataSortOrderEnum, bool)
GetMappingListManagedMySqlDatabaseConfigurationDataSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListManagedMySqlDatabaseSqlDataRequest wrapper for the ListManagedMySqlDatabaseSqlData operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListManagedMySqlDatabaseSqlData.go.html to see an example of how to use ListManagedMySqlDatabaseSqlDataRequest.
type ListManagedMySqlDatabaseSqlDataRequest struct { // The OCID of the Managed MySQL Database. ManagedMySqlDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedMySqlDatabaseId"` // The start time of the time range to retrieve the health metrics of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"` // The end time of the time range to retrieve the health metrics of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"` // The parameter to filter results by key criteria which include : // - AVG_TIMER_WAIT // - SUM_TIMER_WAIT // - COUNT_STAR // - SUM_ERRORS // - SUM_ROWS_AFFECTED // - SUM_ROWS_SENT // - SUM_ROWS_EXAMINED // - SUM_CREATED_TMP_TABLES // - SUM_NO_INDEX_USED // - SUM_NO_GOOD_INDEX_USED // - FIRST_SEEN // - LAST_SEEN // - HEATWAVE_OFFLOADED // - HEATWAVE_OUT_OF_MEMORY FilterColumn *string `mandatory:"false" contributesTo:"query" name:"filterColumn"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending. // The ‘NAME’ sort order is case-sensitive. SortBy ListManagedMySqlDatabaseSqlDataSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListManagedMySqlDatabaseSqlDataSortOrderEnum `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 (request ListManagedMySqlDatabaseSqlDataRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListManagedMySqlDatabaseSqlDataRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListManagedMySqlDatabaseSqlDataRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListManagedMySqlDatabaseSqlDataRequest) String() string
func (request ListManagedMySqlDatabaseSqlDataRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListManagedMySqlDatabaseSqlDataResponse wrapper for the ListManagedMySqlDatabaseSqlData operation
type ListManagedMySqlDatabaseSqlDataResponse struct { // The underlying http response RawResponse *http.Response // A list of MySqlDataCollection instances MySqlDataCollection `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 (response ListManagedMySqlDatabaseSqlDataResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListManagedMySqlDatabaseSqlDataResponse) String() string
ListManagedMySqlDatabaseSqlDataSortByEnum Enum with underlying type: string
type ListManagedMySqlDatabaseSqlDataSortByEnum string
Set of constants representing the allowable values for ListManagedMySqlDatabaseSqlDataSortByEnum
const ( ListManagedMySqlDatabaseSqlDataSortByTimecreated ListManagedMySqlDatabaseSqlDataSortByEnum = "TIMECREATED" ListManagedMySqlDatabaseSqlDataSortByName ListManagedMySqlDatabaseSqlDataSortByEnum = "NAME" )
func GetListManagedMySqlDatabaseSqlDataSortByEnumValues() []ListManagedMySqlDatabaseSqlDataSortByEnum
GetListManagedMySqlDatabaseSqlDataSortByEnumValues Enumerates the set of values for ListManagedMySqlDatabaseSqlDataSortByEnum
func GetMappingListManagedMySqlDatabaseSqlDataSortByEnum(val string) (ListManagedMySqlDatabaseSqlDataSortByEnum, bool)
GetMappingListManagedMySqlDatabaseSqlDataSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListManagedMySqlDatabaseSqlDataSortOrderEnum Enum with underlying type: string
type ListManagedMySqlDatabaseSqlDataSortOrderEnum string
Set of constants representing the allowable values for ListManagedMySqlDatabaseSqlDataSortOrderEnum
const ( ListManagedMySqlDatabaseSqlDataSortOrderAsc ListManagedMySqlDatabaseSqlDataSortOrderEnum = "ASC" ListManagedMySqlDatabaseSqlDataSortOrderDesc ListManagedMySqlDatabaseSqlDataSortOrderEnum = "DESC" )
func GetListManagedMySqlDatabaseSqlDataSortOrderEnumValues() []ListManagedMySqlDatabaseSqlDataSortOrderEnum
GetListManagedMySqlDatabaseSqlDataSortOrderEnumValues Enumerates the set of values for ListManagedMySqlDatabaseSqlDataSortOrderEnum
func GetMappingListManagedMySqlDatabaseSqlDataSortOrderEnum(val string) (ListManagedMySqlDatabaseSqlDataSortOrderEnum, bool)
GetMappingListManagedMySqlDatabaseSqlDataSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListManagedMySqlDatabasesFilterByMySqlDatabaseTypeParamEnum Enum with underlying type: string
type ListManagedMySqlDatabasesFilterByMySqlDatabaseTypeParamEnum string
Set of constants representing the allowable values for ListManagedMySqlDatabasesFilterByMySqlDatabaseTypeParamEnum
const ( ListManagedMySqlDatabasesFilterByMySqlDatabaseTypeParamExternal ListManagedMySqlDatabasesFilterByMySqlDatabaseTypeParamEnum = "EXTERNAL" ListManagedMySqlDatabasesFilterByMySqlDatabaseTypeParamMds ListManagedMySqlDatabasesFilterByMySqlDatabaseTypeParamEnum = "MDS" )
func GetListManagedMySqlDatabasesFilterByMySqlDatabaseTypeParamEnumValues() []ListManagedMySqlDatabasesFilterByMySqlDatabaseTypeParamEnum
GetListManagedMySqlDatabasesFilterByMySqlDatabaseTypeParamEnumValues Enumerates the set of values for ListManagedMySqlDatabasesFilterByMySqlDatabaseTypeParamEnum
func GetMappingListManagedMySqlDatabasesFilterByMySqlDatabaseTypeParamEnum(val string) (ListManagedMySqlDatabasesFilterByMySqlDatabaseTypeParamEnum, bool)
GetMappingListManagedMySqlDatabasesFilterByMySqlDatabaseTypeParamEnum performs case Insensitive comparison on enum value and return the desired enum
ListManagedMySqlDatabasesRequest wrapper for the ListManagedMySqlDatabases operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListManagedMySqlDatabases.go.html to see an example of how to use ListManagedMySqlDatabasesRequest.
type ListManagedMySqlDatabasesRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The parameter to filter by MySQL database type. Allowed values are EXTERNAL or MDS. FilterByMySqlDatabaseTypeParam ListManagedMySqlDatabasesFilterByMySqlDatabaseTypeParamEnum `mandatory:"false" contributesTo:"query" name:"filterByMySqlDatabaseTypeParam" omitEmpty:"true"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending. // The ‘NAME’ sort order is case-sensitive. SortBy ListManagedMySqlDatabasesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListManagedMySqlDatabasesSortOrderEnum `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 (request ListManagedMySqlDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListManagedMySqlDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListManagedMySqlDatabasesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListManagedMySqlDatabasesRequest) String() string
func (request ListManagedMySqlDatabasesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListManagedMySqlDatabasesResponse wrapper for the ListManagedMySqlDatabases operation
type ListManagedMySqlDatabasesResponse struct { // The underlying http response RawResponse *http.Response // A list of ManagedMySqlDatabaseCollection instances ManagedMySqlDatabaseCollection `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 (response ListManagedMySqlDatabasesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListManagedMySqlDatabasesResponse) String() string
ListManagedMySqlDatabasesSortByEnum Enum with underlying type: string
type ListManagedMySqlDatabasesSortByEnum string
Set of constants representing the allowable values for ListManagedMySqlDatabasesSortByEnum
const ( ListManagedMySqlDatabasesSortByTimecreated ListManagedMySqlDatabasesSortByEnum = "TIMECREATED" ListManagedMySqlDatabasesSortByName ListManagedMySqlDatabasesSortByEnum = "NAME" )
func GetListManagedMySqlDatabasesSortByEnumValues() []ListManagedMySqlDatabasesSortByEnum
GetListManagedMySqlDatabasesSortByEnumValues Enumerates the set of values for ListManagedMySqlDatabasesSortByEnum
func GetMappingListManagedMySqlDatabasesSortByEnum(val string) (ListManagedMySqlDatabasesSortByEnum, bool)
GetMappingListManagedMySqlDatabasesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListManagedMySqlDatabasesSortOrderEnum Enum with underlying type: string
type ListManagedMySqlDatabasesSortOrderEnum string
Set of constants representing the allowable values for ListManagedMySqlDatabasesSortOrderEnum
const ( ListManagedMySqlDatabasesSortOrderAsc ListManagedMySqlDatabasesSortOrderEnum = "ASC" ListManagedMySqlDatabasesSortOrderDesc ListManagedMySqlDatabasesSortOrderEnum = "DESC" )
func GetListManagedMySqlDatabasesSortOrderEnumValues() []ListManagedMySqlDatabasesSortOrderEnum
GetListManagedMySqlDatabasesSortOrderEnumValues Enumerates the set of values for ListManagedMySqlDatabasesSortOrderEnum
func GetMappingListManagedMySqlDatabasesSortOrderEnum(val string) (ListManagedMySqlDatabasesSortOrderEnum, bool)
GetMappingListManagedMySqlDatabasesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListMySqlDatabaseConnectorsRequest wrapper for the ListMySqlDatabaseConnectors operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListMySqlDatabaseConnectors.go.html to see an example of how to use ListMySqlDatabaseConnectorsRequest.
type ListMySqlDatabaseConnectorsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external database. ExternalDatabaseId *string `mandatory:"false" contributesTo:"query" name:"externalDatabaseId"` // The parameter to filter by MySQL Database System type. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending. // The ‘NAME’ sort order is case-sensitive. SortBy ListMySqlDatabaseConnectorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListMySqlDatabaseConnectorsSortOrderEnum `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 (request ListMySqlDatabaseConnectorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListMySqlDatabaseConnectorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListMySqlDatabaseConnectorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListMySqlDatabaseConnectorsRequest) String() string
func (request ListMySqlDatabaseConnectorsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListMySqlDatabaseConnectorsResponse wrapper for the ListMySqlDatabaseConnectors operation
type ListMySqlDatabaseConnectorsResponse struct { // The underlying http response RawResponse *http.Response // A list of MySqlConnectorCollection instances MySqlConnectorCollection `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 (response ListMySqlDatabaseConnectorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListMySqlDatabaseConnectorsResponse) String() string
ListMySqlDatabaseConnectorsSortByEnum Enum with underlying type: string
type ListMySqlDatabaseConnectorsSortByEnum string
Set of constants representing the allowable values for ListMySqlDatabaseConnectorsSortByEnum
const ( ListMySqlDatabaseConnectorsSortByTimecreated ListMySqlDatabaseConnectorsSortByEnum = "TIMECREATED" ListMySqlDatabaseConnectorsSortByName ListMySqlDatabaseConnectorsSortByEnum = "NAME" )
func GetListMySqlDatabaseConnectorsSortByEnumValues() []ListMySqlDatabaseConnectorsSortByEnum
GetListMySqlDatabaseConnectorsSortByEnumValues Enumerates the set of values for ListMySqlDatabaseConnectorsSortByEnum
func GetMappingListMySqlDatabaseConnectorsSortByEnum(val string) (ListMySqlDatabaseConnectorsSortByEnum, bool)
GetMappingListMySqlDatabaseConnectorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListMySqlDatabaseConnectorsSortOrderEnum Enum with underlying type: string
type ListMySqlDatabaseConnectorsSortOrderEnum string
Set of constants representing the allowable values for ListMySqlDatabaseConnectorsSortOrderEnum
const ( ListMySqlDatabaseConnectorsSortOrderAsc ListMySqlDatabaseConnectorsSortOrderEnum = "ASC" ListMySqlDatabaseConnectorsSortOrderDesc ListMySqlDatabaseConnectorsSortOrderEnum = "DESC" )
func GetListMySqlDatabaseConnectorsSortOrderEnumValues() []ListMySqlDatabaseConnectorsSortOrderEnum
GetListMySqlDatabaseConnectorsSortOrderEnumValues Enumerates the set of values for ListMySqlDatabaseConnectorsSortOrderEnum
func GetMappingListMySqlDatabaseConnectorsSortOrderEnum(val string) (ListMySqlDatabaseConnectorsSortOrderEnum, bool)
GetMappingListMySqlDatabaseConnectorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListNamedCredentialsRequest wrapper for the ListNamedCredentials operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListNamedCredentials.go.html to see an example of how to use ListNamedCredentialsRequest.
type ListNamedCredentialsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The resource associated to the named credential. AssociatedResource *string `mandatory:"false" contributesTo:"query" name:"associatedResource"` // The type of database that is associated to the named credential. Type ListNamedCredentialsTypeEnum `mandatory:"false" contributesTo:"query" name:"type" omitEmpty:"true"` // The scope of named credential. Scope ListNamedCredentialsScopeEnum `mandatory:"false" contributesTo:"query" name:"scope" omitEmpty:"true"` // The name of the named credential. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending. // The ‘NAME’ sort order is case-sensitive. SortBy ListNamedCredentialsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListNamedCredentialsSortOrderEnum `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 (request ListNamedCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListNamedCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListNamedCredentialsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListNamedCredentialsRequest) String() string
func (request ListNamedCredentialsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListNamedCredentialsResponse wrapper for the ListNamedCredentials operation
type ListNamedCredentialsResponse struct { // The underlying http response RawResponse *http.Response // A list of NamedCredentialCollection instances NamedCredentialCollection `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 (response ListNamedCredentialsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListNamedCredentialsResponse) String() string
ListNamedCredentialsScopeEnum Enum with underlying type: string
type ListNamedCredentialsScopeEnum string
Set of constants representing the allowable values for ListNamedCredentialsScopeEnum
const ( ListNamedCredentialsScopeResource ListNamedCredentialsScopeEnum = "RESOURCE" ListNamedCredentialsScopeGlobal ListNamedCredentialsScopeEnum = "GLOBAL" )
func GetListNamedCredentialsScopeEnumValues() []ListNamedCredentialsScopeEnum
GetListNamedCredentialsScopeEnumValues Enumerates the set of values for ListNamedCredentialsScopeEnum
func GetMappingListNamedCredentialsScopeEnum(val string) (ListNamedCredentialsScopeEnum, bool)
GetMappingListNamedCredentialsScopeEnum performs case Insensitive comparison on enum value and return the desired enum
ListNamedCredentialsSortByEnum Enum with underlying type: string
type ListNamedCredentialsSortByEnum string
Set of constants representing the allowable values for ListNamedCredentialsSortByEnum
const ( ListNamedCredentialsSortByTimecreated ListNamedCredentialsSortByEnum = "TIMECREATED" ListNamedCredentialsSortByName ListNamedCredentialsSortByEnum = "NAME" )
func GetListNamedCredentialsSortByEnumValues() []ListNamedCredentialsSortByEnum
GetListNamedCredentialsSortByEnumValues Enumerates the set of values for ListNamedCredentialsSortByEnum
func GetMappingListNamedCredentialsSortByEnum(val string) (ListNamedCredentialsSortByEnum, bool)
GetMappingListNamedCredentialsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListNamedCredentialsSortOrderEnum Enum with underlying type: string
type ListNamedCredentialsSortOrderEnum string
Set of constants representing the allowable values for ListNamedCredentialsSortOrderEnum
const ( ListNamedCredentialsSortOrderAsc ListNamedCredentialsSortOrderEnum = "ASC" ListNamedCredentialsSortOrderDesc ListNamedCredentialsSortOrderEnum = "DESC" )
func GetListNamedCredentialsSortOrderEnumValues() []ListNamedCredentialsSortOrderEnum
GetListNamedCredentialsSortOrderEnumValues Enumerates the set of values for ListNamedCredentialsSortOrderEnum
func GetMappingListNamedCredentialsSortOrderEnum(val string) (ListNamedCredentialsSortOrderEnum, bool)
GetMappingListNamedCredentialsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListNamedCredentialsTypeEnum Enum with underlying type: string
type ListNamedCredentialsTypeEnum string
Set of constants representing the allowable values for ListNamedCredentialsTypeEnum
const ( ListNamedCredentialsTypeOracleDb ListNamedCredentialsTypeEnum = "ORACLE_DB" )
func GetListNamedCredentialsTypeEnumValues() []ListNamedCredentialsTypeEnum
GetListNamedCredentialsTypeEnumValues Enumerates the set of values for ListNamedCredentialsTypeEnum
func GetMappingListNamedCredentialsTypeEnum(val string) (ListNamedCredentialsTypeEnum, bool)
GetMappingListNamedCredentialsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ListObjectPrivilegesRequest wrapper for the ListObjectPrivileges operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListObjectPrivileges.go.html to see an example of how to use ListObjectPrivilegesRequest.
type ListObjectPrivilegesRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The name of the user whose details are to be viewed. UserName *string `mandatory:"true" contributesTo:"path" name:"userName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only resources that match the entire name. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for ‘NAME’ is ascending. The ‘NAME’ sort order is case-sensitive. SortBy ListObjectPrivilegesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListObjectPrivilegesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListObjectPrivilegesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListObjectPrivilegesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListObjectPrivilegesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListObjectPrivilegesRequest) String() string
func (request ListObjectPrivilegesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListObjectPrivilegesResponse wrapper for the ListObjectPrivileges operation
type ListObjectPrivilegesResponse struct { // The underlying http response RawResponse *http.Response // A list of ObjectPrivilegeCollection instances ObjectPrivilegeCollection `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 (response ListObjectPrivilegesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListObjectPrivilegesResponse) String() string
ListObjectPrivilegesSortByEnum Enum with underlying type: string
type ListObjectPrivilegesSortByEnum string
Set of constants representing the allowable values for ListObjectPrivilegesSortByEnum
const ( ListObjectPrivilegesSortByName ListObjectPrivilegesSortByEnum = "NAME" )
func GetListObjectPrivilegesSortByEnumValues() []ListObjectPrivilegesSortByEnum
GetListObjectPrivilegesSortByEnumValues Enumerates the set of values for ListObjectPrivilegesSortByEnum
func GetMappingListObjectPrivilegesSortByEnum(val string) (ListObjectPrivilegesSortByEnum, bool)
GetMappingListObjectPrivilegesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListObjectPrivilegesSortOrderEnum Enum with underlying type: string
type ListObjectPrivilegesSortOrderEnum string
Set of constants representing the allowable values for ListObjectPrivilegesSortOrderEnum
const ( ListObjectPrivilegesSortOrderAsc ListObjectPrivilegesSortOrderEnum = "ASC" ListObjectPrivilegesSortOrderDesc ListObjectPrivilegesSortOrderEnum = "DESC" )
func GetListObjectPrivilegesSortOrderEnumValues() []ListObjectPrivilegesSortOrderEnum
GetListObjectPrivilegesSortOrderEnumValues Enumerates the set of values for ListObjectPrivilegesSortOrderEnum
func GetMappingListObjectPrivilegesSortOrderEnum(val string) (ListObjectPrivilegesSortOrderEnum, bool)
GetMappingListObjectPrivilegesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListOptimizerStatisticsAdvisorExecutionsRequest wrapper for the ListOptimizerStatisticsAdvisorExecutions operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListOptimizerStatisticsAdvisorExecutions.go.html to see an example of how to use ListOptimizerStatisticsAdvisorExecutionsRequest.
type ListOptimizerStatisticsAdvisorExecutionsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The start time of the time range to retrieve the optimizer statistics of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". StartTimeGreaterThanOrEqualTo *string `mandatory:"false" contributesTo:"query" name:"startTimeGreaterThanOrEqualTo"` // The end time of the time range to retrieve the optimizer statistics of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". EndTimeLessThanOrEqualTo *string `mandatory:"false" contributesTo:"query" name:"endTimeLessThanOrEqualTo"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListOptimizerStatisticsAdvisorExecutionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListOptimizerStatisticsAdvisorExecutionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListOptimizerStatisticsAdvisorExecutionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListOptimizerStatisticsAdvisorExecutionsRequest) String() string
func (request ListOptimizerStatisticsAdvisorExecutionsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListOptimizerStatisticsAdvisorExecutionsResponse wrapper for the ListOptimizerStatisticsAdvisorExecutions operation
type ListOptimizerStatisticsAdvisorExecutionsResponse struct { // The underlying http response RawResponse *http.Response // The OptimizerStatisticsAdvisorExecutionsCollection instance OptimizerStatisticsAdvisorExecutionsCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ListOptimizerStatisticsAdvisorExecutionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListOptimizerStatisticsAdvisorExecutionsResponse) String() string
ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum Enum with underlying type: string
type ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum string
Set of constants representing the allowable values for ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum
const ( ListOptimizerStatisticsCollectionAggregationsGroupTypeStatus ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum = "TASK_STATUS" ListOptimizerStatisticsCollectionAggregationsGroupTypeObjectsStatus ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum = "TASK_OBJECTS_STATUS" )
func GetListOptimizerStatisticsCollectionAggregationsGroupTypeEnumValues() []ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum
GetListOptimizerStatisticsCollectionAggregationsGroupTypeEnumValues Enumerates the set of values for ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum
func GetMappingListOptimizerStatisticsCollectionAggregationsGroupTypeEnum(val string) (ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum, bool)
GetMappingListOptimizerStatisticsCollectionAggregationsGroupTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ListOptimizerStatisticsCollectionAggregationsRequest wrapper for the ListOptimizerStatisticsCollectionAggregations operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListOptimizerStatisticsCollectionAggregations.go.html to see an example of how to use ListOptimizerStatisticsCollectionAggregationsRequest.
type ListOptimizerStatisticsCollectionAggregationsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The optimizer statistics tasks grouped by type. GroupType ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum `mandatory:"true" contributesTo:"query" name:"groupType" omitEmpty:"true"` // The start time of the time range to retrieve the optimizer statistics of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". StartTimeGreaterThanOrEqualTo *string `mandatory:"false" contributesTo:"query" name:"startTimeGreaterThanOrEqualTo"` // The end time of the time range to retrieve the optimizer statistics of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". EndTimeLessThanOrEqualTo *string `mandatory:"false" contributesTo:"query" name:"endTimeLessThanOrEqualTo"` // The filter types of the optimizer statistics tasks. TaskType ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum `mandatory:"false" contributesTo:"query" name:"taskType" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListOptimizerStatisticsCollectionAggregationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListOptimizerStatisticsCollectionAggregationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListOptimizerStatisticsCollectionAggregationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListOptimizerStatisticsCollectionAggregationsRequest) String() string
func (request ListOptimizerStatisticsCollectionAggregationsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListOptimizerStatisticsCollectionAggregationsResponse wrapper for the ListOptimizerStatisticsCollectionAggregations operation
type ListOptimizerStatisticsCollectionAggregationsResponse struct { // The underlying http response RawResponse *http.Response // A list of OptimizerStatisticsCollectionAggregationsCollection instances OptimizerStatisticsCollectionAggregationsCollection `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 (response ListOptimizerStatisticsCollectionAggregationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListOptimizerStatisticsCollectionAggregationsResponse) String() string
ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum Enum with underlying type: string
type ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum string
Set of constants representing the allowable values for ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum
const ( ListOptimizerStatisticsCollectionAggregationsTaskTypeAll ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum = "ALL" ListOptimizerStatisticsCollectionAggregationsTaskTypeManual ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum = "MANUAL" ListOptimizerStatisticsCollectionAggregationsTaskTypeAuto ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum = "AUTO" )
func GetListOptimizerStatisticsCollectionAggregationsTaskTypeEnumValues() []ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum
GetListOptimizerStatisticsCollectionAggregationsTaskTypeEnumValues Enumerates the set of values for ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum
func GetMappingListOptimizerStatisticsCollectionAggregationsTaskTypeEnum(val string) (ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum, bool)
GetMappingListOptimizerStatisticsCollectionAggregationsTaskTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ListOptimizerStatisticsCollectionOperationsRequest wrapper for the ListOptimizerStatisticsCollectionOperations operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListOptimizerStatisticsCollectionOperations.go.html to see an example of how to use ListOptimizerStatisticsCollectionOperationsRequest.
type ListOptimizerStatisticsCollectionOperationsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The start time of the time range to retrieve the optimizer statistics of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". StartTimeGreaterThanOrEqualTo *string `mandatory:"false" contributesTo:"query" name:"startTimeGreaterThanOrEqualTo"` // The end time of the time range to retrieve the optimizer statistics of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". EndTimeLessThanOrEqualTo *string `mandatory:"false" contributesTo:"query" name:"endTimeLessThanOrEqualTo"` // The filter types of the optimizer statistics tasks. TaskType ListOptimizerStatisticsCollectionOperationsTaskTypeEnum `mandatory:"false" contributesTo:"query" name:"taskType" omitEmpty:"true"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The parameter used to filter the optimizer statistics operations. // Any property of the OptimizerStatisticsCollectionOperationSummary can be used to define the filter condition. // The allowed conditional operators are AND or OR, and the allowed binary operators are are >, < and =. Any other operator is regarded invalid. // Example: jobName=<replace with job name> AND status=<replace with status> FilterBy *string `mandatory:"false" contributesTo:"query" name:"filterBy"` // Sorts the list of optimizer statistics operations based on a specific attribute. SortBy ListOptimizerStatisticsCollectionOperationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListOptimizerStatisticsCollectionOperationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListOptimizerStatisticsCollectionOperationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListOptimizerStatisticsCollectionOperationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListOptimizerStatisticsCollectionOperationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListOptimizerStatisticsCollectionOperationsRequest) String() string
func (request ListOptimizerStatisticsCollectionOperationsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListOptimizerStatisticsCollectionOperationsResponse wrapper for the ListOptimizerStatisticsCollectionOperations operation
type ListOptimizerStatisticsCollectionOperationsResponse struct { // The underlying http response RawResponse *http.Response // A list of OptimizerStatisticsCollectionOperationsCollection instances OptimizerStatisticsCollectionOperationsCollection `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 (response ListOptimizerStatisticsCollectionOperationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListOptimizerStatisticsCollectionOperationsResponse) String() string
ListOptimizerStatisticsCollectionOperationsSortByEnum Enum with underlying type: string
type ListOptimizerStatisticsCollectionOperationsSortByEnum string
Set of constants representing the allowable values for ListOptimizerStatisticsCollectionOperationsSortByEnum
const ( ListOptimizerStatisticsCollectionOperationsSortByStartTime ListOptimizerStatisticsCollectionOperationsSortByEnum = "START_TIME" ListOptimizerStatisticsCollectionOperationsSortByEndTime ListOptimizerStatisticsCollectionOperationsSortByEnum = "END_TIME" ListOptimizerStatisticsCollectionOperationsSortByStatus ListOptimizerStatisticsCollectionOperationsSortByEnum = "STATUS" )
func GetListOptimizerStatisticsCollectionOperationsSortByEnumValues() []ListOptimizerStatisticsCollectionOperationsSortByEnum
GetListOptimizerStatisticsCollectionOperationsSortByEnumValues Enumerates the set of values for ListOptimizerStatisticsCollectionOperationsSortByEnum
func GetMappingListOptimizerStatisticsCollectionOperationsSortByEnum(val string) (ListOptimizerStatisticsCollectionOperationsSortByEnum, bool)
GetMappingListOptimizerStatisticsCollectionOperationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListOptimizerStatisticsCollectionOperationsSortOrderEnum Enum with underlying type: string
type ListOptimizerStatisticsCollectionOperationsSortOrderEnum string
Set of constants representing the allowable values for ListOptimizerStatisticsCollectionOperationsSortOrderEnum
const ( ListOptimizerStatisticsCollectionOperationsSortOrderAsc ListOptimizerStatisticsCollectionOperationsSortOrderEnum = "ASC" ListOptimizerStatisticsCollectionOperationsSortOrderDesc ListOptimizerStatisticsCollectionOperationsSortOrderEnum = "DESC" )
func GetListOptimizerStatisticsCollectionOperationsSortOrderEnumValues() []ListOptimizerStatisticsCollectionOperationsSortOrderEnum
GetListOptimizerStatisticsCollectionOperationsSortOrderEnumValues Enumerates the set of values for ListOptimizerStatisticsCollectionOperationsSortOrderEnum
func GetMappingListOptimizerStatisticsCollectionOperationsSortOrderEnum(val string) (ListOptimizerStatisticsCollectionOperationsSortOrderEnum, bool)
GetMappingListOptimizerStatisticsCollectionOperationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListOptimizerStatisticsCollectionOperationsTaskTypeEnum Enum with underlying type: string
type ListOptimizerStatisticsCollectionOperationsTaskTypeEnum string
Set of constants representing the allowable values for ListOptimizerStatisticsCollectionOperationsTaskTypeEnum
const ( ListOptimizerStatisticsCollectionOperationsTaskTypeAll ListOptimizerStatisticsCollectionOperationsTaskTypeEnum = "ALL" ListOptimizerStatisticsCollectionOperationsTaskTypeManual ListOptimizerStatisticsCollectionOperationsTaskTypeEnum = "MANUAL" ListOptimizerStatisticsCollectionOperationsTaskTypeAuto ListOptimizerStatisticsCollectionOperationsTaskTypeEnum = "AUTO" )
func GetListOptimizerStatisticsCollectionOperationsTaskTypeEnumValues() []ListOptimizerStatisticsCollectionOperationsTaskTypeEnum
GetListOptimizerStatisticsCollectionOperationsTaskTypeEnumValues Enumerates the set of values for ListOptimizerStatisticsCollectionOperationsTaskTypeEnum
func GetMappingListOptimizerStatisticsCollectionOperationsTaskTypeEnum(val string) (ListOptimizerStatisticsCollectionOperationsTaskTypeEnum, bool)
GetMappingListOptimizerStatisticsCollectionOperationsTaskTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ListPreferredCredentialsRequest wrapper for the ListPreferredCredentials operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListPreferredCredentials.go.html to see an example of how to use ListPreferredCredentialsRequest.
type ListPreferredCredentialsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListPreferredCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListPreferredCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListPreferredCredentialsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListPreferredCredentialsRequest) String() string
func (request ListPreferredCredentialsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListPreferredCredentialsResponse wrapper for the ListPreferredCredentials operation
type ListPreferredCredentialsResponse struct { // The underlying http response RawResponse *http.Response // The PreferredCredentialCollection instance PreferredCredentialCollection `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 (response ListPreferredCredentialsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListPreferredCredentialsResponse) String() string
ListProxiedForUsersRequest wrapper for the ListProxiedForUsers operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListProxiedForUsers.go.html to see an example of how to use ListProxiedForUsersRequest.
type ListProxiedForUsersRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The name of the user whose details are to be viewed. UserName *string `mandatory:"true" contributesTo:"path" name:"userName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only resources that match the entire name. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for ‘NAME’ is ascending. The ‘NAME’ sort order is case-sensitive. SortBy ListProxiedForUsersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListProxiedForUsersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListProxiedForUsersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListProxiedForUsersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListProxiedForUsersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListProxiedForUsersRequest) String() string
func (request ListProxiedForUsersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListProxiedForUsersResponse wrapper for the ListProxiedForUsers operation
type ListProxiedForUsersResponse struct { // The underlying http response RawResponse *http.Response // A list of ProxiedForUserCollection instances ProxiedForUserCollection `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 (response ListProxiedForUsersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListProxiedForUsersResponse) String() string
ListProxiedForUsersSortByEnum Enum with underlying type: string
type ListProxiedForUsersSortByEnum string
Set of constants representing the allowable values for ListProxiedForUsersSortByEnum
const ( ListProxiedForUsersSortByName ListProxiedForUsersSortByEnum = "NAME" )
func GetListProxiedForUsersSortByEnumValues() []ListProxiedForUsersSortByEnum
GetListProxiedForUsersSortByEnumValues Enumerates the set of values for ListProxiedForUsersSortByEnum
func GetMappingListProxiedForUsersSortByEnum(val string) (ListProxiedForUsersSortByEnum, bool)
GetMappingListProxiedForUsersSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListProxiedForUsersSortOrderEnum Enum with underlying type: string
type ListProxiedForUsersSortOrderEnum string
Set of constants representing the allowable values for ListProxiedForUsersSortOrderEnum
const ( ListProxiedForUsersSortOrderAsc ListProxiedForUsersSortOrderEnum = "ASC" ListProxiedForUsersSortOrderDesc ListProxiedForUsersSortOrderEnum = "DESC" )
func GetListProxiedForUsersSortOrderEnumValues() []ListProxiedForUsersSortOrderEnum
GetListProxiedForUsersSortOrderEnumValues Enumerates the set of values for ListProxiedForUsersSortOrderEnum
func GetMappingListProxiedForUsersSortOrderEnum(val string) (ListProxiedForUsersSortOrderEnum, bool)
GetMappingListProxiedForUsersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListProxyUsersRequest wrapper for the ListProxyUsers operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListProxyUsers.go.html to see an example of how to use ListProxyUsersRequest.
type ListProxyUsersRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The name of the user whose details are to be viewed. UserName *string `mandatory:"true" contributesTo:"path" name:"userName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only resources that match the entire name. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for ‘NAME’ is ascending. The ‘NAME’ sort order is case-sensitive. SortBy ListProxyUsersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListProxyUsersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListProxyUsersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListProxyUsersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListProxyUsersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListProxyUsersRequest) String() string
func (request ListProxyUsersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListProxyUsersResponse wrapper for the ListProxyUsers operation
type ListProxyUsersResponse struct { // The underlying http response RawResponse *http.Response // A list of ProxyUserCollection instances ProxyUserCollection `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 (response ListProxyUsersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListProxyUsersResponse) String() string
ListProxyUsersSortByEnum Enum with underlying type: string
type ListProxyUsersSortByEnum string
Set of constants representing the allowable values for ListProxyUsersSortByEnum
const ( ListProxyUsersSortByName ListProxyUsersSortByEnum = "NAME" )
func GetListProxyUsersSortByEnumValues() []ListProxyUsersSortByEnum
GetListProxyUsersSortByEnumValues Enumerates the set of values for ListProxyUsersSortByEnum
func GetMappingListProxyUsersSortByEnum(val string) (ListProxyUsersSortByEnum, bool)
GetMappingListProxyUsersSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListProxyUsersSortOrderEnum Enum with underlying type: string
type ListProxyUsersSortOrderEnum string
Set of constants representing the allowable values for ListProxyUsersSortOrderEnum
const ( ListProxyUsersSortOrderAsc ListProxyUsersSortOrderEnum = "ASC" ListProxyUsersSortOrderDesc ListProxyUsersSortOrderEnum = "DESC" )
func GetListProxyUsersSortOrderEnumValues() []ListProxyUsersSortOrderEnum
GetListProxyUsersSortOrderEnumValues Enumerates the set of values for ListProxyUsersSortOrderEnum
func GetMappingListProxyUsersSortOrderEnum(val string) (ListProxyUsersSortOrderEnum, bool)
GetMappingListProxyUsersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListRolesRequest wrapper for the ListRoles operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListRoles.go.html to see an example of how to use ListRolesRequest.
type ListRolesRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The name of the user whose details are to be viewed. UserName *string `mandatory:"true" contributesTo:"path" name:"userName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only resources that match the entire name. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for ‘NAME’ is ascending. The ‘NAME’ sort order is case-sensitive. SortBy ListRolesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListRolesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListRolesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListRolesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListRolesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListRolesRequest) String() string
func (request ListRolesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListRolesResponse wrapper for the ListRoles operation
type ListRolesResponse struct { // The underlying http response RawResponse *http.Response // A list of RoleCollection instances RoleCollection `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 (response ListRolesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListRolesResponse) String() string
ListRolesSortByEnum Enum with underlying type: string
type ListRolesSortByEnum string
Set of constants representing the allowable values for ListRolesSortByEnum
const ( ListRolesSortByName ListRolesSortByEnum = "NAME" )
func GetListRolesSortByEnumValues() []ListRolesSortByEnum
GetListRolesSortByEnumValues Enumerates the set of values for ListRolesSortByEnum
func GetMappingListRolesSortByEnum(val string) (ListRolesSortByEnum, bool)
GetMappingListRolesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListRolesSortOrderEnum Enum with underlying type: string
type ListRolesSortOrderEnum string
Set of constants representing the allowable values for ListRolesSortOrderEnum
const ( ListRolesSortOrderAsc ListRolesSortOrderEnum = "ASC" ListRolesSortOrderDesc ListRolesSortOrderEnum = "DESC" )
func GetListRolesSortOrderEnumValues() []ListRolesSortOrderEnum
GetListRolesSortOrderEnumValues Enumerates the set of values for ListRolesSortOrderEnum
func GetMappingListRolesSortOrderEnum(val string) (ListRolesSortOrderEnum, bool)
GetMappingListRolesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListSqlPlanBaselineJobsRequest wrapper for the ListSqlPlanBaselineJobs operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListSqlPlanBaselineJobs.go.html to see an example of how to use ListSqlPlanBaselineJobsRequest.
type ListSqlPlanBaselineJobsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // A filter to return the SQL plan baseline jobs that match the name. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending. // The ‘NAME’ sort order is case-sensitive. SortBy ListSqlPlanBaselineJobsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListSqlPlanBaselineJobsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListSqlPlanBaselineJobsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListSqlPlanBaselineJobsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListSqlPlanBaselineJobsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListSqlPlanBaselineJobsRequest) String() string
func (request ListSqlPlanBaselineJobsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListSqlPlanBaselineJobsResponse wrapper for the ListSqlPlanBaselineJobs operation
type ListSqlPlanBaselineJobsResponse struct { // The underlying http response RawResponse *http.Response // A list of SqlPlanBaselineJobCollection instances SqlPlanBaselineJobCollection `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 (response ListSqlPlanBaselineJobsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListSqlPlanBaselineJobsResponse) String() string
ListSqlPlanBaselineJobsSortByEnum Enum with underlying type: string
type ListSqlPlanBaselineJobsSortByEnum string
Set of constants representing the allowable values for ListSqlPlanBaselineJobsSortByEnum
const ( ListSqlPlanBaselineJobsSortByTimecreated ListSqlPlanBaselineJobsSortByEnum = "TIMECREATED" ListSqlPlanBaselineJobsSortByName ListSqlPlanBaselineJobsSortByEnum = "NAME" )
func GetListSqlPlanBaselineJobsSortByEnumValues() []ListSqlPlanBaselineJobsSortByEnum
GetListSqlPlanBaselineJobsSortByEnumValues Enumerates the set of values for ListSqlPlanBaselineJobsSortByEnum
func GetMappingListSqlPlanBaselineJobsSortByEnum(val string) (ListSqlPlanBaselineJobsSortByEnum, bool)
GetMappingListSqlPlanBaselineJobsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListSqlPlanBaselineJobsSortOrderEnum Enum with underlying type: string
type ListSqlPlanBaselineJobsSortOrderEnum string
Set of constants representing the allowable values for ListSqlPlanBaselineJobsSortOrderEnum
const ( ListSqlPlanBaselineJobsSortOrderAsc ListSqlPlanBaselineJobsSortOrderEnum = "ASC" ListSqlPlanBaselineJobsSortOrderDesc ListSqlPlanBaselineJobsSortOrderEnum = "DESC" )
func GetListSqlPlanBaselineJobsSortOrderEnumValues() []ListSqlPlanBaselineJobsSortOrderEnum
GetListSqlPlanBaselineJobsSortOrderEnumValues Enumerates the set of values for ListSqlPlanBaselineJobsSortOrderEnum
func GetMappingListSqlPlanBaselineJobsSortOrderEnum(val string) (ListSqlPlanBaselineJobsSortOrderEnum, bool)
GetMappingListSqlPlanBaselineJobsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListSqlPlanBaselinesOriginEnum Enum with underlying type: string
type ListSqlPlanBaselinesOriginEnum string
Set of constants representing the allowable values for ListSqlPlanBaselinesOriginEnum
const ( ListSqlPlanBaselinesOriginAddmSqltune ListSqlPlanBaselinesOriginEnum = "ADDM_SQLTUNE" ListSqlPlanBaselinesOriginAutoCapture ListSqlPlanBaselinesOriginEnum = "AUTO_CAPTURE" ListSqlPlanBaselinesOriginAutoSqltune ListSqlPlanBaselinesOriginEnum = "AUTO_SQLTUNE" ListSqlPlanBaselinesOriginEvolveAutoIndexLoad ListSqlPlanBaselinesOriginEnum = "EVOLVE_AUTO_INDEX_LOAD" ListSqlPlanBaselinesOriginEvolveCreateFromAdaptive ListSqlPlanBaselinesOriginEnum = "EVOLVE_CREATE_FROM_ADAPTIVE" ListSqlPlanBaselinesOriginEvolveLoadFromSts ListSqlPlanBaselinesOriginEnum = "EVOLVE_LOAD_FROM_STS" ListSqlPlanBaselinesOriginEvolveLoadFromAwr ListSqlPlanBaselinesOriginEnum = "EVOLVE_LOAD_FROM_AWR" ListSqlPlanBaselinesOriginEvolveLoadFromCursorCache ListSqlPlanBaselinesOriginEnum = "EVOLVE_LOAD_FROM_CURSOR_CACHE" ListSqlPlanBaselinesOriginManualLoad ListSqlPlanBaselinesOriginEnum = "MANUAL_LOAD" ListSqlPlanBaselinesOriginManualLoadFromAwr ListSqlPlanBaselinesOriginEnum = "MANUAL_LOAD_FROM_AWR" ListSqlPlanBaselinesOriginManualLoadFromCursorCache ListSqlPlanBaselinesOriginEnum = "MANUAL_LOAD_FROM_CURSOR_CACHE" ListSqlPlanBaselinesOriginManualLoadFromSts ListSqlPlanBaselinesOriginEnum = "MANUAL_LOAD_FROM_STS" ListSqlPlanBaselinesOriginManualSqltune ListSqlPlanBaselinesOriginEnum = "MANUAL_SQLTUNE" ListSqlPlanBaselinesOriginStoredOutline ListSqlPlanBaselinesOriginEnum = "STORED_OUTLINE" ListSqlPlanBaselinesOriginUnknown ListSqlPlanBaselinesOriginEnum = "UNKNOWN" )
func GetListSqlPlanBaselinesOriginEnumValues() []ListSqlPlanBaselinesOriginEnum
GetListSqlPlanBaselinesOriginEnumValues Enumerates the set of values for ListSqlPlanBaselinesOriginEnum
func GetMappingListSqlPlanBaselinesOriginEnum(val string) (ListSqlPlanBaselinesOriginEnum, bool)
GetMappingListSqlPlanBaselinesOriginEnum performs case Insensitive comparison on enum value and return the desired enum
ListSqlPlanBaselinesRequest wrapper for the ListSqlPlanBaselines operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListSqlPlanBaselines.go.html to see an example of how to use ListSqlPlanBaselinesRequest.
type ListSqlPlanBaselinesRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // A filter to return only SQL plan baselines that match the plan name. PlanName *string `mandatory:"false" contributesTo:"query" name:"planName"` // A filter to return all the SQL plan baselines for the specified SQL handle. SqlHandle *string `mandatory:"false" contributesTo:"query" name:"sqlHandle"` // A filter to return all the SQL plan baselines that match the SQL text. By default, the search // is case insensitive. To run an exact or case-sensitive search, double-quote the search string. // You may also use the '%' symbol as a wildcard. SqlText *string `mandatory:"false" contributesTo:"query" name:"sqlText"` // A filter to return only SQL plan baselines that are either enabled or not enabled. // By default, all SQL plan baselines are returned. IsEnabled *bool `mandatory:"false" contributesTo:"query" name:"isEnabled"` // A filter to return only SQL plan baselines that are either accepted or not accepted. // By default, all SQL plan baselines are returned. IsAccepted *bool `mandatory:"false" contributesTo:"query" name:"isAccepted"` // A filter to return only SQL plan baselines that were either reproduced or // not reproduced by the optimizer. By default, all SQL plan baselines are returned. IsReproduced *bool `mandatory:"false" contributesTo:"query" name:"isReproduced"` // A filter to return only SQL plan baselines that are either fixed or not fixed. // By default, all SQL plan baselines are returned. IsFixed *bool `mandatory:"false" contributesTo:"query" name:"isFixed"` // A filter to return only SQL plan baselines that are either adaptive or not adaptive. // By default, all SQL plan baselines are returned. IsAdaptive *bool `mandatory:"false" contributesTo:"query" name:"isAdaptive"` // A filter to return all the SQL plan baselines that match the origin. Origin ListSqlPlanBaselinesOriginEnum `mandatory:"false" contributesTo:"query" name:"origin" omitEmpty:"true"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The option to sort the SQL plan baseline summary data. SortBy ListSqlPlanBaselinesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order. SortOrder ListSqlPlanBaselinesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only SQL plan baselines that are either auto-purged or not auto-purged. // By default, all SQL plan baselines are returned. IsAutoPurged *bool `mandatory:"false" contributesTo:"query" name:"isAutoPurged"` // A filter to return only SQL plan baselines whose last execution time is // after the specified value. By default, all SQL plan baselines are returned. TimeLastExecutedGreaterThan *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLastExecutedGreaterThan"` // A filter to return only SQL plan baselines whose last execution time is // before the specified value. By default, all SQL plan baselines are returned. TimeLastExecutedLessThan *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLastExecutedLessThan"` // A filter to return only SQL plan baselines that are not executed till now. // By default, all SQL plan baselines are returned. IsNeverExecuted *bool `mandatory:"false" contributesTo:"query" name:"isNeverExecuted"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListSqlPlanBaselinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListSqlPlanBaselinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListSqlPlanBaselinesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListSqlPlanBaselinesRequest) String() string
func (request ListSqlPlanBaselinesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListSqlPlanBaselinesResponse wrapper for the ListSqlPlanBaselines operation
type ListSqlPlanBaselinesResponse struct { // The underlying http response RawResponse *http.Response // A list of SqlPlanBaselineCollection instances SqlPlanBaselineCollection `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 (response ListSqlPlanBaselinesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListSqlPlanBaselinesResponse) String() string
ListSqlPlanBaselinesSortByEnum Enum with underlying type: string
type ListSqlPlanBaselinesSortByEnum string
Set of constants representing the allowable values for ListSqlPlanBaselinesSortByEnum
const ( ListSqlPlanBaselinesSortByTimecreated ListSqlPlanBaselinesSortByEnum = "timeCreated" ListSqlPlanBaselinesSortByTimelastmodified ListSqlPlanBaselinesSortByEnum = "timeLastModified" ListSqlPlanBaselinesSortByTimelastexecuted ListSqlPlanBaselinesSortByEnum = "timeLastExecuted" )
func GetListSqlPlanBaselinesSortByEnumValues() []ListSqlPlanBaselinesSortByEnum
GetListSqlPlanBaselinesSortByEnumValues Enumerates the set of values for ListSqlPlanBaselinesSortByEnum
func GetMappingListSqlPlanBaselinesSortByEnum(val string) (ListSqlPlanBaselinesSortByEnum, bool)
GetMappingListSqlPlanBaselinesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListSqlPlanBaselinesSortOrderEnum Enum with underlying type: string
type ListSqlPlanBaselinesSortOrderEnum string
Set of constants representing the allowable values for ListSqlPlanBaselinesSortOrderEnum
const ( ListSqlPlanBaselinesSortOrderAsc ListSqlPlanBaselinesSortOrderEnum = "ASC" ListSqlPlanBaselinesSortOrderDesc ListSqlPlanBaselinesSortOrderEnum = "DESC" )
func GetListSqlPlanBaselinesSortOrderEnumValues() []ListSqlPlanBaselinesSortOrderEnum
GetListSqlPlanBaselinesSortOrderEnumValues Enumerates the set of values for ListSqlPlanBaselinesSortOrderEnum
func GetMappingListSqlPlanBaselinesSortOrderEnum(val string) (ListSqlPlanBaselinesSortOrderEnum, bool)
GetMappingListSqlPlanBaselinesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListSqlTuningAdvisorTaskFindingsFindingFilterEnum Enum with underlying type: string
type ListSqlTuningAdvisorTaskFindingsFindingFilterEnum string
Set of constants representing the allowable values for ListSqlTuningAdvisorTaskFindingsFindingFilterEnum
const ( ListSqlTuningAdvisorTaskFindingsFindingFilterNone ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "none" ListSqlTuningAdvisorTaskFindingsFindingFilterFindings ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "FINDINGS" ListSqlTuningAdvisorTaskFindingsFindingFilterNofindings ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "NOFINDINGS" ListSqlTuningAdvisorTaskFindingsFindingFilterErrors ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "ERRORS" ListSqlTuningAdvisorTaskFindingsFindingFilterProfiles ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "PROFILES" ListSqlTuningAdvisorTaskFindingsFindingFilterIndices ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "INDICES" ListSqlTuningAdvisorTaskFindingsFindingFilterStats ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "STATS" ListSqlTuningAdvisorTaskFindingsFindingFilterRestructure ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "RESTRUCTURE" ListSqlTuningAdvisorTaskFindingsFindingFilterAlternative ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "ALTERNATIVE" ListSqlTuningAdvisorTaskFindingsFindingFilterAutoProfiles ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "AUTO_PROFILES" ListSqlTuningAdvisorTaskFindingsFindingFilterOtherProfiles ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "OTHER_PROFILES" )
func GetListSqlTuningAdvisorTaskFindingsFindingFilterEnumValues() []ListSqlTuningAdvisorTaskFindingsFindingFilterEnum
GetListSqlTuningAdvisorTaskFindingsFindingFilterEnumValues Enumerates the set of values for ListSqlTuningAdvisorTaskFindingsFindingFilterEnum
func GetMappingListSqlTuningAdvisorTaskFindingsFindingFilterEnum(val string) (ListSqlTuningAdvisorTaskFindingsFindingFilterEnum, bool)
GetMappingListSqlTuningAdvisorTaskFindingsFindingFilterEnum performs case Insensitive comparison on enum value and return the desired enum
ListSqlTuningAdvisorTaskFindingsRequest wrapper for the ListSqlTuningAdvisorTaskFindings operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListSqlTuningAdvisorTaskFindings.go.html to see an example of how to use ListSqlTuningAdvisorTaskFindingsRequest.
type ListSqlTuningAdvisorTaskFindingsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The SQL tuning task identifier. This is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SqlTuningAdvisorTaskId *int64 `mandatory:"true" contributesTo:"path" name:"sqlTuningAdvisorTaskId"` // The optional greater than or equal to filter on the execution ID related to a specific SQL Tuning Advisor task. BeginExecId *int64 `mandatory:"false" contributesTo:"query" name:"beginExecId"` // The optional less than or equal to query parameter to filter on the execution ID related to a specific SQL Tuning Advisor task. EndExecId *int64 `mandatory:"false" contributesTo:"query" name:"endExecId"` // The search period during which the API will search for begin and end exec id, if not supplied. // Unused if beginExecId and endExecId optional query params are both supplied. SearchPeriod ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum `mandatory:"false" contributesTo:"query" name:"searchPeriod" omitEmpty:"true"` // The filter used to display specific findings in the report. FindingFilter ListSqlTuningAdvisorTaskFindingsFindingFilterEnum `mandatory:"false" contributesTo:"query" name:"findingFilter" omitEmpty:"true"` // The hash value of the object for the statistic finding search. StatsHashFilter *string `mandatory:"false" contributesTo:"query" name:"statsHashFilter"` // The hash value of the index table name. IndexHashFilter *string `mandatory:"false" contributesTo:"query" name:"indexHashFilter"` // The possible sortBy values of an object's recommendations. SortBy ListSqlTuningAdvisorTaskFindingsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order. SortOrder ListSqlTuningAdvisorTaskFindingsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListSqlTuningAdvisorTaskFindingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListSqlTuningAdvisorTaskFindingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListSqlTuningAdvisorTaskFindingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListSqlTuningAdvisorTaskFindingsRequest) String() string
func (request ListSqlTuningAdvisorTaskFindingsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListSqlTuningAdvisorTaskFindingsResponse wrapper for the ListSqlTuningAdvisorTaskFindings operation
type ListSqlTuningAdvisorTaskFindingsResponse struct { // The underlying http response RawResponse *http.Response // A list of SqlTuningAdvisorTaskFindingCollection instances SqlTuningAdvisorTaskFindingCollection `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 (response ListSqlTuningAdvisorTaskFindingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListSqlTuningAdvisorTaskFindingsResponse) String() string
ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum Enum with underlying type: string
type ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum string
Set of constants representing the allowable values for ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum
const ( ListSqlTuningAdvisorTaskFindingsSearchPeriodLast24hr ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum = "LAST_24HR" ListSqlTuningAdvisorTaskFindingsSearchPeriodLast7day ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum = "LAST_7DAY" ListSqlTuningAdvisorTaskFindingsSearchPeriodLast31day ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum = "LAST_31DAY" ListSqlTuningAdvisorTaskFindingsSearchPeriodSinceLast ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum = "SINCE_LAST" ListSqlTuningAdvisorTaskFindingsSearchPeriodAll ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum = "ALL" )
func GetListSqlTuningAdvisorTaskFindingsSearchPeriodEnumValues() []ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum
GetListSqlTuningAdvisorTaskFindingsSearchPeriodEnumValues Enumerates the set of values for ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum
func GetMappingListSqlTuningAdvisorTaskFindingsSearchPeriodEnum(val string) (ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum, bool)
GetMappingListSqlTuningAdvisorTaskFindingsSearchPeriodEnum performs case Insensitive comparison on enum value and return the desired enum
ListSqlTuningAdvisorTaskFindingsSortByEnum Enum with underlying type: string
type ListSqlTuningAdvisorTaskFindingsSortByEnum string
Set of constants representing the allowable values for ListSqlTuningAdvisorTaskFindingsSortByEnum
const ( ListSqlTuningAdvisorTaskFindingsSortByDbtimeBenefit ListSqlTuningAdvisorTaskFindingsSortByEnum = "DBTIME_BENEFIT" ListSqlTuningAdvisorTaskFindingsSortByParsingSchema ListSqlTuningAdvisorTaskFindingsSortByEnum = "PARSING_SCHEMA" ListSqlTuningAdvisorTaskFindingsSortBySqlId ListSqlTuningAdvisorTaskFindingsSortByEnum = "SQL_ID" ListSqlTuningAdvisorTaskFindingsSortByStats ListSqlTuningAdvisorTaskFindingsSortByEnum = "STATS" ListSqlTuningAdvisorTaskFindingsSortByProfiles ListSqlTuningAdvisorTaskFindingsSortByEnum = "PROFILES" ListSqlTuningAdvisorTaskFindingsSortBySqlBenefit ListSqlTuningAdvisorTaskFindingsSortByEnum = "SQL_BENEFIT" ListSqlTuningAdvisorTaskFindingsSortByDate ListSqlTuningAdvisorTaskFindingsSortByEnum = "DATE" ListSqlTuningAdvisorTaskFindingsSortByIndices ListSqlTuningAdvisorTaskFindingsSortByEnum = "INDICES" ListSqlTuningAdvisorTaskFindingsSortByRestructure ListSqlTuningAdvisorTaskFindingsSortByEnum = "RESTRUCTURE" ListSqlTuningAdvisorTaskFindingsSortByAlternative ListSqlTuningAdvisorTaskFindingsSortByEnum = "ALTERNATIVE" ListSqlTuningAdvisorTaskFindingsSortByMisc ListSqlTuningAdvisorTaskFindingsSortByEnum = "MISC" ListSqlTuningAdvisorTaskFindingsSortByError ListSqlTuningAdvisorTaskFindingsSortByEnum = "ERROR" ListSqlTuningAdvisorTaskFindingsSortByTimeouts ListSqlTuningAdvisorTaskFindingsSortByEnum = "TIMEOUTS" )
func GetListSqlTuningAdvisorTaskFindingsSortByEnumValues() []ListSqlTuningAdvisorTaskFindingsSortByEnum
GetListSqlTuningAdvisorTaskFindingsSortByEnumValues Enumerates the set of values for ListSqlTuningAdvisorTaskFindingsSortByEnum
func GetMappingListSqlTuningAdvisorTaskFindingsSortByEnum(val string) (ListSqlTuningAdvisorTaskFindingsSortByEnum, bool)
GetMappingListSqlTuningAdvisorTaskFindingsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListSqlTuningAdvisorTaskFindingsSortOrderEnum Enum with underlying type: string
type ListSqlTuningAdvisorTaskFindingsSortOrderEnum string
Set of constants representing the allowable values for ListSqlTuningAdvisorTaskFindingsSortOrderEnum
const ( ListSqlTuningAdvisorTaskFindingsSortOrderAsc ListSqlTuningAdvisorTaskFindingsSortOrderEnum = "ASC" ListSqlTuningAdvisorTaskFindingsSortOrderDesc ListSqlTuningAdvisorTaskFindingsSortOrderEnum = "DESC" )
func GetListSqlTuningAdvisorTaskFindingsSortOrderEnumValues() []ListSqlTuningAdvisorTaskFindingsSortOrderEnum
GetListSqlTuningAdvisorTaskFindingsSortOrderEnumValues Enumerates the set of values for ListSqlTuningAdvisorTaskFindingsSortOrderEnum
func GetMappingListSqlTuningAdvisorTaskFindingsSortOrderEnum(val string) (ListSqlTuningAdvisorTaskFindingsSortOrderEnum, bool)
GetMappingListSqlTuningAdvisorTaskFindingsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListSqlTuningAdvisorTaskRecommendationsRequest wrapper for the ListSqlTuningAdvisorTaskRecommendations operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListSqlTuningAdvisorTaskRecommendations.go.html to see an example of how to use ListSqlTuningAdvisorTaskRecommendationsRequest.
type ListSqlTuningAdvisorTaskRecommendationsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The SQL tuning task identifier. This is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SqlTuningAdvisorTaskId *int64 `mandatory:"true" contributesTo:"path" name:"sqlTuningAdvisorTaskId"` // The SQL object ID for the SQL tuning task. This is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SqlObjectId *int64 `mandatory:"true" contributesTo:"query" name:"sqlObjectId"` // The execution ID for an execution of a SQL tuning task. This is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExecutionId *int64 `mandatory:"true" contributesTo:"query" name:"executionId"` // The possible sortBy values of an object's recommendations. SortBy ListSqlTuningAdvisorTaskRecommendationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order. SortOrder ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListSqlTuningAdvisorTaskRecommendationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListSqlTuningAdvisorTaskRecommendationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListSqlTuningAdvisorTaskRecommendationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListSqlTuningAdvisorTaskRecommendationsRequest) String() string
func (request ListSqlTuningAdvisorTaskRecommendationsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListSqlTuningAdvisorTaskRecommendationsResponse wrapper for the ListSqlTuningAdvisorTaskRecommendations operation
type ListSqlTuningAdvisorTaskRecommendationsResponse struct { // The underlying http response RawResponse *http.Response // A list of SqlTuningAdvisorTaskRecommendationCollection instances SqlTuningAdvisorTaskRecommendationCollection `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 (response ListSqlTuningAdvisorTaskRecommendationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListSqlTuningAdvisorTaskRecommendationsResponse) String() string
ListSqlTuningAdvisorTaskRecommendationsSortByEnum Enum with underlying type: string
type ListSqlTuningAdvisorTaskRecommendationsSortByEnum string
Set of constants representing the allowable values for ListSqlTuningAdvisorTaskRecommendationsSortByEnum
const ( ListSqlTuningAdvisorTaskRecommendationsSortByRecommendationType ListSqlTuningAdvisorTaskRecommendationsSortByEnum = "RECOMMENDATION_TYPE" ListSqlTuningAdvisorTaskRecommendationsSortByBenefit ListSqlTuningAdvisorTaskRecommendationsSortByEnum = "BENEFIT" )
func GetListSqlTuningAdvisorTaskRecommendationsSortByEnumValues() []ListSqlTuningAdvisorTaskRecommendationsSortByEnum
GetListSqlTuningAdvisorTaskRecommendationsSortByEnumValues Enumerates the set of values for ListSqlTuningAdvisorTaskRecommendationsSortByEnum
func GetMappingListSqlTuningAdvisorTaskRecommendationsSortByEnum(val string) (ListSqlTuningAdvisorTaskRecommendationsSortByEnum, bool)
GetMappingListSqlTuningAdvisorTaskRecommendationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum Enum with underlying type: string
type ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum string
Set of constants representing the allowable values for ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum
const ( ListSqlTuningAdvisorTaskRecommendationsSortOrderAsc ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum = "ASC" ListSqlTuningAdvisorTaskRecommendationsSortOrderDesc ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum = "DESC" )
func GetListSqlTuningAdvisorTaskRecommendationsSortOrderEnumValues() []ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum
GetListSqlTuningAdvisorTaskRecommendationsSortOrderEnumValues Enumerates the set of values for ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum
func GetMappingListSqlTuningAdvisorTaskRecommendationsSortOrderEnum(val string) (ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum, bool)
GetMappingListSqlTuningAdvisorTaskRecommendationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListSqlTuningAdvisorTasksRequest wrapper for the ListSqlTuningAdvisorTasks operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListSqlTuningAdvisorTasks.go.html to see an example of how to use ListSqlTuningAdvisorTasksRequest.
type ListSqlTuningAdvisorTasksRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The optional query parameter to filter the SQL Tuning Advisor task list by name. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // The optional query parameter to filter the SQL Tuning Advisor task list by status. Status ListSqlTuningAdvisorTasksStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"` // The optional greater than or equal to query parameter to filter the timestamp. TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"` // The optional less than or equal to query parameter to filter the timestamp. TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The option to sort the SQL Tuning Advisor task summary data. SortBy ListSqlTuningAdvisorTasksSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order. SortOrder ListSqlTuningAdvisorTasksSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListSqlTuningAdvisorTasksRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListSqlTuningAdvisorTasksRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListSqlTuningAdvisorTasksRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListSqlTuningAdvisorTasksRequest) String() string
func (request ListSqlTuningAdvisorTasksRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListSqlTuningAdvisorTasksResponse wrapper for the ListSqlTuningAdvisorTasks operation
type ListSqlTuningAdvisorTasksResponse struct { // The underlying http response RawResponse *http.Response // A list of SqlTuningAdvisorTaskCollection instances SqlTuningAdvisorTaskCollection `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 (response ListSqlTuningAdvisorTasksResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListSqlTuningAdvisorTasksResponse) String() string
ListSqlTuningAdvisorTasksSortByEnum Enum with underlying type: string
type ListSqlTuningAdvisorTasksSortByEnum string
Set of constants representing the allowable values for ListSqlTuningAdvisorTasksSortByEnum
const ( ListSqlTuningAdvisorTasksSortByName ListSqlTuningAdvisorTasksSortByEnum = "NAME" ListSqlTuningAdvisorTasksSortByStartTime ListSqlTuningAdvisorTasksSortByEnum = "START_TIME" )
func GetListSqlTuningAdvisorTasksSortByEnumValues() []ListSqlTuningAdvisorTasksSortByEnum
GetListSqlTuningAdvisorTasksSortByEnumValues Enumerates the set of values for ListSqlTuningAdvisorTasksSortByEnum
func GetMappingListSqlTuningAdvisorTasksSortByEnum(val string) (ListSqlTuningAdvisorTasksSortByEnum, bool)
GetMappingListSqlTuningAdvisorTasksSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListSqlTuningAdvisorTasksSortOrderEnum Enum with underlying type: string
type ListSqlTuningAdvisorTasksSortOrderEnum string
Set of constants representing the allowable values for ListSqlTuningAdvisorTasksSortOrderEnum
const ( ListSqlTuningAdvisorTasksSortOrderAsc ListSqlTuningAdvisorTasksSortOrderEnum = "ASC" ListSqlTuningAdvisorTasksSortOrderDesc ListSqlTuningAdvisorTasksSortOrderEnum = "DESC" )
func GetListSqlTuningAdvisorTasksSortOrderEnumValues() []ListSqlTuningAdvisorTasksSortOrderEnum
GetListSqlTuningAdvisorTasksSortOrderEnumValues Enumerates the set of values for ListSqlTuningAdvisorTasksSortOrderEnum
func GetMappingListSqlTuningAdvisorTasksSortOrderEnum(val string) (ListSqlTuningAdvisorTasksSortOrderEnum, bool)
GetMappingListSqlTuningAdvisorTasksSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListSqlTuningAdvisorTasksStatusEnum Enum with underlying type: string
type ListSqlTuningAdvisorTasksStatusEnum string
Set of constants representing the allowable values for ListSqlTuningAdvisorTasksStatusEnum
const ( ListSqlTuningAdvisorTasksStatusInitial ListSqlTuningAdvisorTasksStatusEnum = "INITIAL" ListSqlTuningAdvisorTasksStatusExecuting ListSqlTuningAdvisorTasksStatusEnum = "EXECUTING" ListSqlTuningAdvisorTasksStatusInterrupted ListSqlTuningAdvisorTasksStatusEnum = "INTERRUPTED" ListSqlTuningAdvisorTasksStatusCompleted ListSqlTuningAdvisorTasksStatusEnum = "COMPLETED" ListSqlTuningAdvisorTasksStatusError ListSqlTuningAdvisorTasksStatusEnum = "ERROR" )
func GetListSqlTuningAdvisorTasksStatusEnumValues() []ListSqlTuningAdvisorTasksStatusEnum
GetListSqlTuningAdvisorTasksStatusEnumValues Enumerates the set of values for ListSqlTuningAdvisorTasksStatusEnum
func GetMappingListSqlTuningAdvisorTasksStatusEnum(val string) (ListSqlTuningAdvisorTasksStatusEnum, bool)
GetMappingListSqlTuningAdvisorTasksStatusEnum performs case Insensitive comparison on enum value and return the desired enum
ListSqlTuningSetsRequest wrapper for the ListSqlTuningSets operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListSqlTuningSets.go.html to see an example of how to use ListSqlTuningSetsRequest.
type ListSqlTuningSetsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The owner of the SQL tuning set. Owner *string `mandatory:"false" contributesTo:"query" name:"owner"` // Allow searching the name of the SQL tuning set by partial matching. The search is case insensitive. NameContains *string `mandatory:"false" contributesTo:"query" name:"nameContains"` // The option to sort the SQL tuning set summary data. SortBy ListSqlTuningSetsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListSqlTuningSetsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListSqlTuningSetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListSqlTuningSetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListSqlTuningSetsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListSqlTuningSetsRequest) String() string
func (request ListSqlTuningSetsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListSqlTuningSetsResponse wrapper for the ListSqlTuningSets operation
type ListSqlTuningSetsResponse struct { // The underlying http response RawResponse *http.Response // A list of SqlTuningSetCollection instances SqlTuningSetCollection `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 (response ListSqlTuningSetsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListSqlTuningSetsResponse) String() string
ListSqlTuningSetsSortByEnum Enum with underlying type: string
type ListSqlTuningSetsSortByEnum string
Set of constants representing the allowable values for ListSqlTuningSetsSortByEnum
const ( ListSqlTuningSetsSortByName ListSqlTuningSetsSortByEnum = "NAME" )
func GetListSqlTuningSetsSortByEnumValues() []ListSqlTuningSetsSortByEnum
GetListSqlTuningSetsSortByEnumValues Enumerates the set of values for ListSqlTuningSetsSortByEnum
func GetMappingListSqlTuningSetsSortByEnum(val string) (ListSqlTuningSetsSortByEnum, bool)
GetMappingListSqlTuningSetsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListSqlTuningSetsSortOrderEnum Enum with underlying type: string
type ListSqlTuningSetsSortOrderEnum string
Set of constants representing the allowable values for ListSqlTuningSetsSortOrderEnum
const ( ListSqlTuningSetsSortOrderAsc ListSqlTuningSetsSortOrderEnum = "ASC" ListSqlTuningSetsSortOrderDesc ListSqlTuningSetsSortOrderEnum = "DESC" )
func GetListSqlTuningSetsSortOrderEnumValues() []ListSqlTuningSetsSortOrderEnum
GetListSqlTuningSetsSortOrderEnumValues Enumerates the set of values for ListSqlTuningSetsSortOrderEnum
func GetMappingListSqlTuningSetsSortOrderEnum(val string) (ListSqlTuningSetsSortOrderEnum, bool)
GetMappingListSqlTuningSetsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListSystemPrivilegesRequest wrapper for the ListSystemPrivileges operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListSystemPrivileges.go.html to see an example of how to use ListSystemPrivilegesRequest.
type ListSystemPrivilegesRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The name of the user whose details are to be viewed. UserName *string `mandatory:"true" contributesTo:"path" name:"userName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only resources that match the entire name. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for ‘NAME’ is ascending. The ‘NAME’ sort order is case-sensitive. SortBy ListSystemPrivilegesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListSystemPrivilegesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListSystemPrivilegesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListSystemPrivilegesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListSystemPrivilegesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListSystemPrivilegesRequest) String() string
func (request ListSystemPrivilegesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListSystemPrivilegesResponse wrapper for the ListSystemPrivileges operation
type ListSystemPrivilegesResponse struct { // The underlying http response RawResponse *http.Response // A list of SystemPrivilegeCollection instances SystemPrivilegeCollection `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 (response ListSystemPrivilegesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListSystemPrivilegesResponse) String() string
ListSystemPrivilegesSortByEnum Enum with underlying type: string
type ListSystemPrivilegesSortByEnum string
Set of constants representing the allowable values for ListSystemPrivilegesSortByEnum
const ( ListSystemPrivilegesSortByName ListSystemPrivilegesSortByEnum = "NAME" )
func GetListSystemPrivilegesSortByEnumValues() []ListSystemPrivilegesSortByEnum
GetListSystemPrivilegesSortByEnumValues Enumerates the set of values for ListSystemPrivilegesSortByEnum
func GetMappingListSystemPrivilegesSortByEnum(val string) (ListSystemPrivilegesSortByEnum, bool)
GetMappingListSystemPrivilegesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListSystemPrivilegesSortOrderEnum Enum with underlying type: string
type ListSystemPrivilegesSortOrderEnum string
Set of constants representing the allowable values for ListSystemPrivilegesSortOrderEnum
const ( ListSystemPrivilegesSortOrderAsc ListSystemPrivilegesSortOrderEnum = "ASC" ListSystemPrivilegesSortOrderDesc ListSystemPrivilegesSortOrderEnum = "DESC" )
func GetListSystemPrivilegesSortOrderEnumValues() []ListSystemPrivilegesSortOrderEnum
GetListSystemPrivilegesSortOrderEnumValues Enumerates the set of values for ListSystemPrivilegesSortOrderEnum
func GetMappingListSystemPrivilegesSortOrderEnum(val string) (ListSystemPrivilegesSortOrderEnum, bool)
GetMappingListSystemPrivilegesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListTableStatisticsRequest wrapper for the ListTableStatistics operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListTableStatistics.go.html to see an example of how to use ListTableStatisticsRequest.
type ListTableStatisticsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListTableStatisticsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListTableStatisticsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListTableStatisticsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListTableStatisticsRequest) String() string
func (request ListTableStatisticsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListTableStatisticsResponse wrapper for the ListTableStatistics operation
type ListTableStatisticsResponse struct { // The underlying http response RawResponse *http.Response // The TableStatisticsCollection instance TableStatisticsCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ListTableStatisticsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListTableStatisticsResponse) String() string
ListTablespacesRequest wrapper for the ListTablespaces operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListTablespaces.go.html to see an example of how to use ListTablespacesRequest.
type ListTablespacesRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only resources that match the entire name. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending. // The ‘NAME’ sort order is case-sensitive. SortBy ListTablespacesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListTablespacesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListTablespacesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListTablespacesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListTablespacesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListTablespacesRequest) String() string
func (request ListTablespacesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListTablespacesResponse wrapper for the ListTablespaces operation
type ListTablespacesResponse struct { // The underlying http response RawResponse *http.Response // A list of TablespaceCollection instances TablespaceCollection `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 (response ListTablespacesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListTablespacesResponse) String() string
ListTablespacesSortByEnum Enum with underlying type: string
type ListTablespacesSortByEnum string
Set of constants representing the allowable values for ListTablespacesSortByEnum
const ( ListTablespacesSortByTimecreated ListTablespacesSortByEnum = "TIMECREATED" ListTablespacesSortByName ListTablespacesSortByEnum = "NAME" )
func GetListTablespacesSortByEnumValues() []ListTablespacesSortByEnum
GetListTablespacesSortByEnumValues Enumerates the set of values for ListTablespacesSortByEnum
func GetMappingListTablespacesSortByEnum(val string) (ListTablespacesSortByEnum, bool)
GetMappingListTablespacesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListTablespacesSortOrderEnum Enum with underlying type: string
type ListTablespacesSortOrderEnum string
Set of constants representing the allowable values for ListTablespacesSortOrderEnum
const ( ListTablespacesSortOrderAsc ListTablespacesSortOrderEnum = "ASC" ListTablespacesSortOrderDesc ListTablespacesSortOrderEnum = "DESC" )
func GetListTablespacesSortOrderEnumValues() []ListTablespacesSortOrderEnum
GetListTablespacesSortOrderEnumValues Enumerates the set of values for ListTablespacesSortOrderEnum
func GetMappingListTablespacesSortOrderEnum(val string) (ListTablespacesSortOrderEnum, bool)
GetMappingListTablespacesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListUsersRequest wrapper for the ListUsers operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListUsers.go.html to see an example of how to use ListUsersRequest.
type ListUsersRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only resources that match the entire name. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending. // The ‘NAME’ sort order is case-sensitive. SortBy ListUsersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListUsersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListUsersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListUsersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListUsersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListUsersRequest) String() string
func (request ListUsersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListUsersResponse wrapper for the ListUsers operation
type ListUsersResponse struct { // The underlying http response RawResponse *http.Response // A list of UserCollection instances UserCollection `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 (response ListUsersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListUsersResponse) String() string
ListUsersSortByEnum Enum with underlying type: string
type ListUsersSortByEnum string
Set of constants representing the allowable values for ListUsersSortByEnum
const ( ListUsersSortByTimecreated ListUsersSortByEnum = "TIMECREATED" ListUsersSortByName ListUsersSortByEnum = "NAME" )
func GetListUsersSortByEnumValues() []ListUsersSortByEnum
GetListUsersSortByEnumValues Enumerates the set of values for ListUsersSortByEnum
func GetMappingListUsersSortByEnum(val string) (ListUsersSortByEnum, bool)
GetMappingListUsersSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListUsersSortOrderEnum Enum with underlying type: string
type ListUsersSortOrderEnum string
Set of constants representing the allowable values for ListUsersSortOrderEnum
const ( ListUsersSortOrderAsc ListUsersSortOrderEnum = "ASC" ListUsersSortOrderDesc ListUsersSortOrderEnum = "DESC" )
func GetListUsersSortOrderEnumValues() []ListUsersSortOrderEnum
GetListUsersSortOrderEnumValues Enumerates the set of values for ListUsersSortOrderEnum
func GetMappingListUsersSortOrderEnum(val string) (ListUsersSortOrderEnum, bool)
GetMappingListUsersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.
type ListWorkRequestErrorsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort by. Only one sort order may be provided and the default order for timeAccepted is descending. SortBy ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. 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 (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListWorkRequestErrorsRequest) String() string
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
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 (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListWorkRequestErrorsResponse) String() string
ListWorkRequestErrorsSortByEnum Enum with underlying type: string
type ListWorkRequestErrorsSortByEnum string
Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum
const ( ListWorkRequestErrorsSortByTimeaccepted ListWorkRequestErrorsSortByEnum = "timeAccepted" )
func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum
func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)
GetMappingListWorkRequestErrorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
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() []ListWorkRequestErrorsSortOrderEnum
GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum
func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)
GetMappingListWorkRequestErrorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.
type ListWorkRequestLogsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort by. Only one sort order may be provided and the default order for timeAccepted is descending. SortBy ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. 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 (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListWorkRequestLogsRequest) String() string
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
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 (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListWorkRequestLogsResponse) String() string
ListWorkRequestLogsSortByEnum Enum with underlying type: string
type ListWorkRequestLogsSortByEnum string
Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum
const ( ListWorkRequestLogsSortByTimeaccepted ListWorkRequestLogsSortByEnum = "timeAccepted" )
func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum
func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)
GetMappingListWorkRequestLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
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() []ListWorkRequestLogsSortOrderEnum
GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum
func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)
GetMappingListWorkRequestLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListWorkRequestsRequest wrapper for the ListWorkRequests operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.
type ListWorkRequestsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource affected by the work request. ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request. WorkRequestId *string `mandatory:"false" contributesTo:"query" name:"workRequestId"` // A filter that returns the resources whose status matches the given WorkRequestStatus. Status ListWorkRequestsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder ListWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided and the default order for timeAccepted is descending. SortBy ListWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListWorkRequestsRequest) String() string
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
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 (response ListWorkRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListWorkRequestsResponse) String() string
ListWorkRequestsSortByEnum Enum with underlying type: string
type ListWorkRequestsSortByEnum string
Set of constants representing the allowable values for ListWorkRequestsSortByEnum
const ( ListWorkRequestsSortByTimeaccepted ListWorkRequestsSortByEnum = "timeAccepted" )
func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum
func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)
GetMappingListWorkRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
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() []ListWorkRequestsSortOrderEnum
GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum
func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)
GetMappingListWorkRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
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" ListWorkRequestsStatusFailed ListWorkRequestsStatusEnum = "FAILED" ListWorkRequestsStatusSucceeded ListWorkRequestsStatusEnum = "SUCCEEDED" ListWorkRequestsStatusCanceling ListWorkRequestsStatusEnum = "CANCELING" ListWorkRequestsStatusCanceled ListWorkRequestsStatusEnum = "CANCELED" )
func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum
GetListWorkRequestsStatusEnumValues Enumerates the set of values for ListWorkRequestsStatusEnum
func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)
GetMappingListWorkRequestsStatusEnum performs case Insensitive comparison on enum value and return the desired enum
LoadSqlPlanBaselinesFromAwrDetails The details required to load plans from Automatic Workload Repository (AWR). It takes either credentials or databaseCredential. It's recommended to provide databaseCredential
type LoadSqlPlanBaselinesFromAwrDetails struct { // The name of the database job used for loading SQL plan baselines. JobName *string `mandatory:"true" json:"jobName"` // The begin snapshot. BeginSnapshot *int `mandatory:"true" json:"beginSnapshot"` // The end snapshot. EndSnapshot *int `mandatory:"true" json:"endSnapshot"` // The description of the job. JobDescription *string `mandatory:"false" json:"jobDescription"` // A filter applied to AWR to select only qualifying plans to be loaded. // By default all plans in AWR are selected. The filter can take the form of // any `WHERE` clause predicate that can be specified against the column // `DBA_HIST_SQLTEXT.SQL_TEXT`. An example is `sql_text like 'SELECT %'`. SqlTextFilter *string `mandatory:"false" json:"sqlTextFilter"` // Indicates whether the plans are loaded as fixed plans (`true`) or non-fixed plans (`false`). // By default, they are loaded as non-fixed plans. IsFixed *bool `mandatory:"false" json:"isFixed"` // Indicates whether the loaded plans are enabled (`true`) or not (`false`). // By default, they are enabled. IsEnabled *bool `mandatory:"false" json:"isEnabled"` Credentials ManagedDatabaseCredential `mandatory:"false" json:"credentials"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` }
func (m LoadSqlPlanBaselinesFromAwrDetails) String() string
func (m *LoadSqlPlanBaselinesFromAwrDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m LoadSqlPlanBaselinesFromAwrDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
LoadSqlPlanBaselinesFromAwrRequest wrapper for the LoadSqlPlanBaselinesFromAwr operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/LoadSqlPlanBaselinesFromAwr.go.html to see an example of how to use LoadSqlPlanBaselinesFromAwrRequest.
type LoadSqlPlanBaselinesFromAwrRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The details required to load plans from Automatic Workload Repository (AWR). LoadSqlPlanBaselinesFromAwrDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request LoadSqlPlanBaselinesFromAwrRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request LoadSqlPlanBaselinesFromAwrRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request LoadSqlPlanBaselinesFromAwrRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request LoadSqlPlanBaselinesFromAwrRequest) String() string
func (request LoadSqlPlanBaselinesFromAwrRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
LoadSqlPlanBaselinesFromAwrResponse wrapper for the LoadSqlPlanBaselinesFromAwr operation
type LoadSqlPlanBaselinesFromAwrResponse struct { // The underlying http response RawResponse *http.Response // The SqlPlanBaselineJob instance SqlPlanBaselineJob `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response LoadSqlPlanBaselinesFromAwrResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response LoadSqlPlanBaselinesFromAwrResponse) String() string
LoadSqlPlanBaselinesFromCursorCacheDetails The details of SQL statements and plans to be loaded from cursor cache. You can specify the plans to load using SQL ID, plan identifier, or filterName and filterValue pair. You can also control the SQL plan baseline into which the plans are loaded using either SQL text or SQL handle. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential
type LoadSqlPlanBaselinesFromCursorCacheDetails struct { // The name of the database job used for loading SQL plan baselines. JobName *string `mandatory:"true" json:"jobName"` // The description of the job. JobDescription *string `mandatory:"false" json:"jobDescription"` // The SQL statement identifier. Identifies a SQL statement in the cursor cache. SqlId *string `mandatory:"false" json:"sqlId"` // The plan identifier. By default, all plans present in the cursor cache // for the SQL statement identified by `sqlId` are captured. PlanHash *float32 `mandatory:"false" json:"planHash"` // The SQL text to use in identifying the SQL plan baseline into which the plans // are loaded. If the SQL plan baseline does not exist, it is created. SqlText *string `mandatory:"false" json:"sqlText"` // The SQL handle to use in identifying the SQL plan baseline into which // the plans are loaded. SqlHandle *string `mandatory:"false" json:"sqlHandle"` // The name of the filter. // - SQL_TEXT: Search pattern to apply to SQL text. // - PARSING_SCHEMA_NAME: Name of the parsing schema. // - MODULE: Name of the module. // - ACTION: Name of the action. FilterName LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnum `mandatory:"false" json:"filterName,omitempty"` // The filter value. It is upper-cased except when it is enclosed in // double quotes or filter name is `SQL_TEXT`. FilterValue *string `mandatory:"false" json:"filterValue"` // Indicates whether the plans are loaded as fixed plans (`true`) or non-fixed plans (`false`). // By default, they are loaded as non-fixed plans. IsFixed *bool `mandatory:"false" json:"isFixed"` // Indicates whether the loaded plans are enabled (`true`) or not (`false`). // By default, they are enabled. IsEnabled *bool `mandatory:"false" json:"isEnabled"` Credentials ManagedDatabaseCredential `mandatory:"false" json:"credentials"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` }
func (m LoadSqlPlanBaselinesFromCursorCacheDetails) String() string
func (m *LoadSqlPlanBaselinesFromCursorCacheDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m LoadSqlPlanBaselinesFromCursorCacheDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnum Enum with underlying type: string
type LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnum string
Set of constants representing the allowable values for LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnum
const ( LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameSqlText LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnum = "SQL_TEXT" LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameParsingSchemaName LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnum = "PARSING_SCHEMA_NAME" LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameModule LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnum = "MODULE" LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameAction LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnum = "ACTION" )
func GetLoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnumValues() []LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnum
GetLoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnumValues Enumerates the set of values for LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnum
func GetMappingLoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnum(val string) (LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnum, bool)
GetMappingLoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnum performs case Insensitive comparison on enum value and return the desired enum
LoadSqlPlanBaselinesFromCursorCacheRequest wrapper for the LoadSqlPlanBaselinesFromCursorCache operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/LoadSqlPlanBaselinesFromCursorCache.go.html to see an example of how to use LoadSqlPlanBaselinesFromCursorCacheRequest.
type LoadSqlPlanBaselinesFromCursorCacheRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The details of SQL statements and plans to be loaded from cursor cache. LoadSqlPlanBaselinesFromCursorCacheDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request LoadSqlPlanBaselinesFromCursorCacheRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request LoadSqlPlanBaselinesFromCursorCacheRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request LoadSqlPlanBaselinesFromCursorCacheRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request LoadSqlPlanBaselinesFromCursorCacheRequest) String() string
func (request LoadSqlPlanBaselinesFromCursorCacheRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
LoadSqlPlanBaselinesFromCursorCacheResponse wrapper for the LoadSqlPlanBaselinesFromCursorCache operation
type LoadSqlPlanBaselinesFromCursorCacheResponse struct { // The underlying http response RawResponse *http.Response // The SqlPlanBaselineJob instance SqlPlanBaselineJob `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response LoadSqlPlanBaselinesFromCursorCacheResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response LoadSqlPlanBaselinesFromCursorCacheResponse) String() string
LoadSqlTuningSetDetails The details required to load the Sql statements into the Sql tuning set. It takes either credentialDetails or databaseCredential. It's recommended to provide databaseCredential
type LoadSqlTuningSetDetails struct { // The name of the Sql tuning set. Name *string `mandatory:"true" json:"name"` // Specifies the loading method into the Sql tuning set. LoadType LoadSqlTuningSetDetailsLoadTypeEnum `mandatory:"true" json:"loadType"` CredentialDetails SqlTuningSetAdminCredentialDetails `mandatory:"false" json:"credentialDetails"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` // Flag to indicate whether to create the Sql tuning set or just display the plsql used to create Sql tuning set. ShowSqlOnly *int `mandatory:"false" json:"showSqlOnly"` // The owner of the Sql tuning set. Owner *string `mandatory:"false" json:"owner"` // Specifies the Sql predicate to filter the Sql from the Sql tuning set defined on attributes of the SQLSET_ROW. // User could use any combination of the following columns with appropriate values as Sql predicate // Refer to the documentation https://docs.oracle.com/en/database/oracle/oracle-database/18/arpls/DBMS_SQLTUNE.html#GUID-1F4AFB03-7B29-46FC-B3F2-CB01EC36326C BasicFilter *string `mandatory:"false" json:"basicFilter"` // Specifies that the filter must include recursive Sql in the Sql tuning set. RecursiveSql LoadSqlTuningSetDetailsRecursiveSqlEnum `mandatory:"false" json:"recursiveSql,omitempty"` // Specifies a filter that picks the top n% according to the supplied ranking measure. // Note that this parameter applies only if one ranking measure is supplied. ResultPercentage *float64 `mandatory:"false" json:"resultPercentage"` // The top limit Sql from the filtered source, ranked by the ranking measure. ResultLimit *int `mandatory:"false" json:"resultLimit"` // Specifies an ORDER BY clause on the selected Sql. User can specify upto three ranking measures. RankingMeasure1 RankingMeasureEnum `mandatory:"false" json:"rankingMeasure1,omitempty"` // Specifies an ORDER BY clause on the selected Sql. User can specify upto three ranking measures. RankingMeasure2 RankingMeasureEnum `mandatory:"false" json:"rankingMeasure2,omitempty"` // Specifies an ORDER BY clause on the selected Sql. User can specify upto three ranking measures. RankingMeasure3 RankingMeasureEnum `mandatory:"false" json:"rankingMeasure3,omitempty"` // Defines the total amount of time, in seconds, to execute. TotalTimeLimit *int `mandatory:"false" json:"totalTimeLimit"` // Defines the amount of time, in seconds, to pause between sampling. RepeatInterval *int `mandatory:"false" json:"repeatInterval"` // Specifies whether to insert new statements, update existing statements, or both. CaptureOption LoadSqlTuningSetDetailsCaptureOptionEnum `mandatory:"false" json:"captureOption,omitempty"` // Specifies the capture mode. Note that this parameter is applicable only for UPDATE and MERGE capture options. // Capture mode can take one of the following values // - MODE_REPLACE_OLD_STATS // Replaces statistics when the number of executions is greater than the number stored in the Sql tuning set // - MODE_ACCUMULATE_STATS // Adds new values to current values for Sql that is already stored. // Note that this mode detects if a statement has been aged out, so the final value for a statistics is the sum of the statistics of all cursors that statement existed under. CaptureMode LoadSqlTuningSetDetailsCaptureModeEnum `mandatory:"false" json:"captureMode,omitempty"` // Specifies the list of Sql statement attributes to return in the result. // Note that this parameter cannot be made an enum since custom value can take a list of comma separated attribute names. // Attribute list can take one of the following values. // TYPICAL - Specifies BASIC plus Sql plan (without row source statistics) and without object reference list (default). // BASIC - Specifies all attributes (such as execution statistics and binds) except the plans. The execution context is always part of the result. // ALL - Specifies all attributes. // CUSTOM - Comma-separated list of the following attribute names. // - EXECUTION_STATISTICS // - BIND_LIST // - OBJECT_LIST // - SQL_PLAN // - SQL_PLAN_STATISTICS // Usage examples: // 1. "attributeList": "TYPICAL" // 2. "attributeList": "ALL" // 3. "attributeList": "EXECUTION_STATISTICS,OBJECT_LIST,SQL_PLAN" AttributeList *string `mandatory:"false" json:"attributeList"` // Specifies which statements are loaded into the Sql tuning set. // The possible values are. // - INSERT (default) // Adds only new statements. // - UPDATE // Updates existing the Sql statements and ignores any new statements. // - MERGE // Inserts new statements and updates the information of the existing ones. LoadOption LoadSqlTuningSetDetailsLoadOptionEnum `mandatory:"false" json:"loadOption,omitempty"` // Specifies how existing Sql statements are updated. // This parameter is applicable only if load_option is specified with UPDATE or MERGE as an option. // Update option can take one of the following values. // REPLACE (default) - Updates the statement using the new statistics, bind list, object list, and so on. // ACCUMULATE - Combines attributes when possible (for example, statistics such as elapsed_time), otherwise replaces the existing values (for example, module and action) with the provided values. // Following Sql statement attributes can be accumulated. // elapsed_time // buffer_gets // direct_writes // disk_reads // row_processed // fetches // executions // end_of_fetch_count // stat_period // active_stat_period UpdateOption LoadSqlTuningSetDetailsUpdateOptionEnum `mandatory:"false" json:"updateOption,omitempty"` // Specifies the list of Sql statement attributes to update during a merge or update. // Note that this parameter cannot be made an enum since custom value can take a list of comma separated attribute names. // Update attributes can take one of the following values. // NULL (default) - Specifies the content of the input cursor except the execution context. On other terms, it is equivalent to ALL without execution contexts such as module and action. // BASIC - Specifies statistics and binds only. // TYPICAL - Specifies BASIC with Sql plans (without row source statistics) and without an object reference list. // ALL - Specifies all attributes, including the execution context attributes such as module and action. // CUSTOM - List of comma separated attribute names to update // EXECUTION_CONTEXT // EXECUTION_STATISTICS // SQL_BINDS // SQL_PLAN // SQL_PLAN_STATISTICS (similar to SQL_PLAN with added row source statistics) // Usage examples: // 1. "updateAttributes": "TYPICAL" // 2. "updateAttributes": "BASIC" // 3. "updateAttributes": "EXECUTION_STATISTICS,SQL_PLAN_STATISTICS,SQL_PLAN" // 4. "updateAttributes": "EXECUTION_STATISTICS,SQL_PLAN" UpdateAttributes *string `mandatory:"false" json:"updateAttributes"` // Specifies when to perform the update. // The procedure only performs the update when the specified condition is satisfied. // The condition can refer to either the data source or destination. // The condition must use the following prefixes to refer to attributes from the source or the destination: // OLD — Refers to statement attributes from the SQL tuning set (destination). // NEW — Refers to statement attributes from the input statements (source). // NULL — No updates are performed. UpdateCondition LoadSqlTuningSetDetailsUpdateConditionEnum `mandatory:"false" json:"updateCondition,omitempty"` // Specifies whether to update attributes when the new value is NULL. // If TRUE, then the procedure does not update an attribute when the new value is NULL. // That is, do not override with NULL values unless intentional. // Possible values - true or false IsIgnoreNull *bool `mandatory:"false" json:"isIgnoreNull"` // Specifies whether to commit statements after DML. // If a value is provided, then the load commits after each specified number of statements is inserted. // If NULL is provided, then the load commits only once, at the end of the operation. CommitRows *int `mandatory:"false" json:"commitRows"` // Defines the beginning AWR snapshot (non-inclusive). BeginSnapshot *int64 `mandatory:"false" json:"beginSnapshot"` // Defines the ending AWR snapshot (inclusive). EndSnapshot *int64 `mandatory:"false" json:"endSnapshot"` // Specifies the name of the AWR baseline period. // When loading the sql statements from AWR, following inputs has to be provided: // beginSnapshot and endSnapshot // OR // baselineName BaselineName *string `mandatory:"false" json:"baselineName"` }
func (m LoadSqlTuningSetDetails) String() string
func (m *LoadSqlTuningSetDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m LoadSqlTuningSetDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
LoadSqlTuningSetDetailsCaptureModeEnum Enum with underlying type: string
type LoadSqlTuningSetDetailsCaptureModeEnum string
Set of constants representing the allowable values for LoadSqlTuningSetDetailsCaptureModeEnum
const ( LoadSqlTuningSetDetailsCaptureModeReplaceOldStats LoadSqlTuningSetDetailsCaptureModeEnum = "MODE_REPLACE_OLD_STATS" LoadSqlTuningSetDetailsCaptureModeAccumulateStats LoadSqlTuningSetDetailsCaptureModeEnum = "MODE_ACCUMULATE_STATS" )
func GetLoadSqlTuningSetDetailsCaptureModeEnumValues() []LoadSqlTuningSetDetailsCaptureModeEnum
GetLoadSqlTuningSetDetailsCaptureModeEnumValues Enumerates the set of values for LoadSqlTuningSetDetailsCaptureModeEnum
func GetMappingLoadSqlTuningSetDetailsCaptureModeEnum(val string) (LoadSqlTuningSetDetailsCaptureModeEnum, bool)
GetMappingLoadSqlTuningSetDetailsCaptureModeEnum performs case Insensitive comparison on enum value and return the desired enum
LoadSqlTuningSetDetailsCaptureOptionEnum Enum with underlying type: string
type LoadSqlTuningSetDetailsCaptureOptionEnum string
Set of constants representing the allowable values for LoadSqlTuningSetDetailsCaptureOptionEnum
const ( LoadSqlTuningSetDetailsCaptureOptionInsert LoadSqlTuningSetDetailsCaptureOptionEnum = "INSERT" LoadSqlTuningSetDetailsCaptureOptionUpdate LoadSqlTuningSetDetailsCaptureOptionEnum = "UPDATE" LoadSqlTuningSetDetailsCaptureOptionMerge LoadSqlTuningSetDetailsCaptureOptionEnum = "MERGE" )
func GetLoadSqlTuningSetDetailsCaptureOptionEnumValues() []LoadSqlTuningSetDetailsCaptureOptionEnum
GetLoadSqlTuningSetDetailsCaptureOptionEnumValues Enumerates the set of values for LoadSqlTuningSetDetailsCaptureOptionEnum
func GetMappingLoadSqlTuningSetDetailsCaptureOptionEnum(val string) (LoadSqlTuningSetDetailsCaptureOptionEnum, bool)
GetMappingLoadSqlTuningSetDetailsCaptureOptionEnum performs case Insensitive comparison on enum value and return the desired enum
LoadSqlTuningSetDetailsLoadOptionEnum Enum with underlying type: string
type LoadSqlTuningSetDetailsLoadOptionEnum string
Set of constants representing the allowable values for LoadSqlTuningSetDetailsLoadOptionEnum
const ( LoadSqlTuningSetDetailsLoadOptionInsert LoadSqlTuningSetDetailsLoadOptionEnum = "INSERT" LoadSqlTuningSetDetailsLoadOptionUpdate LoadSqlTuningSetDetailsLoadOptionEnum = "UPDATE" LoadSqlTuningSetDetailsLoadOptionMerge LoadSqlTuningSetDetailsLoadOptionEnum = "MERGE" )
func GetLoadSqlTuningSetDetailsLoadOptionEnumValues() []LoadSqlTuningSetDetailsLoadOptionEnum
GetLoadSqlTuningSetDetailsLoadOptionEnumValues Enumerates the set of values for LoadSqlTuningSetDetailsLoadOptionEnum
func GetMappingLoadSqlTuningSetDetailsLoadOptionEnum(val string) (LoadSqlTuningSetDetailsLoadOptionEnum, bool)
GetMappingLoadSqlTuningSetDetailsLoadOptionEnum performs case Insensitive comparison on enum value and return the desired enum
LoadSqlTuningSetDetailsLoadTypeEnum Enum with underlying type: string
type LoadSqlTuningSetDetailsLoadTypeEnum string
Set of constants representing the allowable values for LoadSqlTuningSetDetailsLoadTypeEnum
const ( LoadSqlTuningSetDetailsLoadTypeIncrementalCursorCache LoadSqlTuningSetDetailsLoadTypeEnum = "INCREMENTAL_CURSOR_CACHE" LoadSqlTuningSetDetailsLoadTypeCurrentCursorCache LoadSqlTuningSetDetailsLoadTypeEnum = "CURRENT_CURSOR_CACHE" LoadSqlTuningSetDetailsLoadTypeAwr LoadSqlTuningSetDetailsLoadTypeEnum = "AWR" )
func GetLoadSqlTuningSetDetailsLoadTypeEnumValues() []LoadSqlTuningSetDetailsLoadTypeEnum
GetLoadSqlTuningSetDetailsLoadTypeEnumValues Enumerates the set of values for LoadSqlTuningSetDetailsLoadTypeEnum
func GetMappingLoadSqlTuningSetDetailsLoadTypeEnum(val string) (LoadSqlTuningSetDetailsLoadTypeEnum, bool)
GetMappingLoadSqlTuningSetDetailsLoadTypeEnum performs case Insensitive comparison on enum value and return the desired enum
LoadSqlTuningSetDetailsRecursiveSqlEnum Enum with underlying type: string
type LoadSqlTuningSetDetailsRecursiveSqlEnum string
Set of constants representing the allowable values for LoadSqlTuningSetDetailsRecursiveSqlEnum
const ( LoadSqlTuningSetDetailsRecursiveSqlHasRecursiveSql LoadSqlTuningSetDetailsRecursiveSqlEnum = "HAS_RECURSIVE_SQL" LoadSqlTuningSetDetailsRecursiveSqlNoRecursiveSql LoadSqlTuningSetDetailsRecursiveSqlEnum = "NO_RECURSIVE_SQL" )
func GetLoadSqlTuningSetDetailsRecursiveSqlEnumValues() []LoadSqlTuningSetDetailsRecursiveSqlEnum
GetLoadSqlTuningSetDetailsRecursiveSqlEnumValues Enumerates the set of values for LoadSqlTuningSetDetailsRecursiveSqlEnum
func GetMappingLoadSqlTuningSetDetailsRecursiveSqlEnum(val string) (LoadSqlTuningSetDetailsRecursiveSqlEnum, bool)
GetMappingLoadSqlTuningSetDetailsRecursiveSqlEnum performs case Insensitive comparison on enum value and return the desired enum
LoadSqlTuningSetDetailsUpdateConditionEnum Enum with underlying type: string
type LoadSqlTuningSetDetailsUpdateConditionEnum string
Set of constants representing the allowable values for LoadSqlTuningSetDetailsUpdateConditionEnum
const ( LoadSqlTuningSetDetailsUpdateConditionOld LoadSqlTuningSetDetailsUpdateConditionEnum = "OLD" LoadSqlTuningSetDetailsUpdateConditionNew LoadSqlTuningSetDetailsUpdateConditionEnum = "NEW" LoadSqlTuningSetDetailsUpdateConditionNull LoadSqlTuningSetDetailsUpdateConditionEnum = "NULL" )
func GetLoadSqlTuningSetDetailsUpdateConditionEnumValues() []LoadSqlTuningSetDetailsUpdateConditionEnum
GetLoadSqlTuningSetDetailsUpdateConditionEnumValues Enumerates the set of values for LoadSqlTuningSetDetailsUpdateConditionEnum
func GetMappingLoadSqlTuningSetDetailsUpdateConditionEnum(val string) (LoadSqlTuningSetDetailsUpdateConditionEnum, bool)
GetMappingLoadSqlTuningSetDetailsUpdateConditionEnum performs case Insensitive comparison on enum value and return the desired enum
LoadSqlTuningSetDetailsUpdateOptionEnum Enum with underlying type: string
type LoadSqlTuningSetDetailsUpdateOptionEnum string
Set of constants representing the allowable values for LoadSqlTuningSetDetailsUpdateOptionEnum
const ( LoadSqlTuningSetDetailsUpdateOptionReplace LoadSqlTuningSetDetailsUpdateOptionEnum = "REPLACE" LoadSqlTuningSetDetailsUpdateOptionAccumulate LoadSqlTuningSetDetailsUpdateOptionEnum = "ACCUMULATE" )
func GetLoadSqlTuningSetDetailsUpdateOptionEnumValues() []LoadSqlTuningSetDetailsUpdateOptionEnum
GetLoadSqlTuningSetDetailsUpdateOptionEnumValues Enumerates the set of values for LoadSqlTuningSetDetailsUpdateOptionEnum
func GetMappingLoadSqlTuningSetDetailsUpdateOptionEnum(val string) (LoadSqlTuningSetDetailsUpdateOptionEnum, bool)
GetMappingLoadSqlTuningSetDetailsUpdateOptionEnum performs case Insensitive comparison on enum value and return the desired enum
LoadSqlTuningSetRequest wrapper for the LoadSqlTuningSet operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/LoadSqlTuningSet.go.html to see an example of how to use LoadSqlTuningSetRequest.
type LoadSqlTuningSetRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The unique identifier of the Sql tuning set. This is not OCID. SqlTuningSetId *int `mandatory:"true" contributesTo:"path" name:"sqlTuningSetId"` // The details required to load Sql statements into the Sql tuning set. LoadSqlTuningSetDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request LoadSqlTuningSetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request LoadSqlTuningSetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request LoadSqlTuningSetRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request LoadSqlTuningSetRequest) String() string
func (request LoadSqlTuningSetRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
LoadSqlTuningSetResponse wrapper for the LoadSqlTuningSet operation
type LoadSqlTuningSetResponse struct { // The underlying http response RawResponse *http.Response // The SqlTuningSetAdminActionStatus instance SqlTuningSetAdminActionStatus `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response LoadSqlTuningSetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response LoadSqlTuningSetResponse) String() string
MacsConnectorDetails The management agent details required to connect to an Oracle cloud Database.
type MacsConnectorDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management agent. ManagementAgentId *string `mandatory:"true" json:"managementAgentId"` }
func (m MacsConnectorDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m MacsConnectorDetails) String() string
func (m MacsConnectorDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ManagedDatabase The details of a Managed Database.
type ManagedDatabase struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name of the Managed Database. Name *string `mandatory:"true" json:"name"` // The type of Oracle Database installation. DatabaseType DatabaseTypeEnum `mandatory:"true" json:"databaseType"` // The subtype of the Oracle Database. Indicates whether the database is a Container Database, // Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database. DatabaseSubType DatabaseSubTypeEnum `mandatory:"true" json:"databaseSubType"` // Indicates whether the Oracle Database is part of a cluster. IsCluster *bool `mandatory:"true" json:"isCluster"` // The date and time the Managed Database was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The infrastructure used to deploy the Oracle Database. DeploymentType DeploymentTypeEnum `mandatory:"false" json:"deploymentType,omitempty"` // The management option used when enabling Database Management. ManagementOption ManagementOptionEnum `mandatory:"false" json:"managementOption,omitempty"` // The workload type of the Autonomous Database. WorkloadType WorkloadTypeEnum `mandatory:"false" json:"workloadType,omitempty"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the parent Container Database // if Managed Database is a Pluggable Database. ParentContainerId *string `mandatory:"false" json:"parentContainerId"` // A list of Managed Database Groups that the Managed Database belongs to. ManagedDatabaseGroups []ParentGroup `mandatory:"false" json:"managedDatabaseGroups"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external // DB system that this Managed Database is part of. DbSystemId *string `mandatory:"false" json:"dbSystemId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the storage DB system. StorageSystemId *string `mandatory:"false" json:"storageSystemId"` // The Oracle Database version. DatabaseVersion *string `mandatory:"false" json:"databaseVersion"` // The status of the Oracle Database. Indicates whether the status of the database // is UP, DOWN, or UNKNOWN at the current time. DatabaseStatus DatabaseStatusEnum `mandatory:"false" json:"databaseStatus,omitempty"` // The name of the parent Container Database. ParentContainerName *string `mandatory:"false" json:"parentContainerName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment // in which the parent Container Database resides, if the Managed Database // is a Pluggable Database (PDB). ParentContainerCompartmentId *string `mandatory:"false" json:"parentContainerCompartmentId"` // The number of Oracle Real Application Clusters (Oracle RAC) database instances. InstanceCount *int `mandatory:"false" json:"instanceCount"` // The details of the Oracle Real Application Clusters (Oracle RAC) database instances. InstanceDetails []InstanceDetails `mandatory:"false" json:"instanceDetails"` // The number of PDBs in the Container Database. PdbCount *int `mandatory:"false" json:"pdbCount"` // The status of the PDB in the Container Database. PdbStatus []PdbStatusDetails `mandatory:"false" json:"pdbStatus"` // The additional details specific to a type of database defined in `{"key": "value"}` format. // Example: `{"bar-key": "value"}` AdditionalDetails map[string]string `mandatory:"false" json:"additionalDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The list of feature configurations DbmgmtFeatureConfigs []DatabaseFeatureConfiguration `mandatory:"false" json:"dbmgmtFeatureConfigs"` // The operating system of database. DatabasePlatformName *string `mandatory:"false" json:"databasePlatformName"` }
func (m ManagedDatabase) String() string
func (m *ManagedDatabase) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ManagedDatabase) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ManagedDatabaseCollection A collection of Managed Database objects.
type ManagedDatabaseCollection struct { // An array of ManagedDatabaseSummary resources. Items []ManagedDatabaseSummary `mandatory:"true" json:"items"` }
func (m ManagedDatabaseCollection) String() string
func (m ManagedDatabaseCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ManagedDatabaseCredential The credential used to connect to the Managed Database and obtain the details of the optimizer statistics tasks.
type ManagedDatabaseCredential interface { // The user name used to connect to the database. GetUsername() *string // The role of the database user. GetRole() ManagedDatabaseCredentialRoleEnum }
ManagedDatabaseCredentialCredentialTypeEnum Enum with underlying type: string
type ManagedDatabaseCredentialCredentialTypeEnum string
Set of constants representing the allowable values for ManagedDatabaseCredentialCredentialTypeEnum
const ( ManagedDatabaseCredentialCredentialTypeSecret ManagedDatabaseCredentialCredentialTypeEnum = "SECRET" ManagedDatabaseCredentialCredentialTypePassword ManagedDatabaseCredentialCredentialTypeEnum = "PASSWORD" )
func GetManagedDatabaseCredentialCredentialTypeEnumValues() []ManagedDatabaseCredentialCredentialTypeEnum
GetManagedDatabaseCredentialCredentialTypeEnumValues Enumerates the set of values for ManagedDatabaseCredentialCredentialTypeEnum
func GetMappingManagedDatabaseCredentialCredentialTypeEnum(val string) (ManagedDatabaseCredentialCredentialTypeEnum, bool)
GetMappingManagedDatabaseCredentialCredentialTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ManagedDatabaseCredentialRoleEnum Enum with underlying type: string
type ManagedDatabaseCredentialRoleEnum string
Set of constants representing the allowable values for ManagedDatabaseCredentialRoleEnum
const ( ManagedDatabaseCredentialRoleNormal ManagedDatabaseCredentialRoleEnum = "NORMAL" ManagedDatabaseCredentialRoleSysdba ManagedDatabaseCredentialRoleEnum = "SYSDBA" )
func GetManagedDatabaseCredentialRoleEnumValues() []ManagedDatabaseCredentialRoleEnum
GetManagedDatabaseCredentialRoleEnumValues Enumerates the set of values for ManagedDatabaseCredentialRoleEnum
func GetMappingManagedDatabaseCredentialRoleEnum(val string) (ManagedDatabaseCredentialRoleEnum, bool)
GetMappingManagedDatabaseCredentialRoleEnum performs case Insensitive comparison on enum value and return the desired enum
ManagedDatabaseGroup The details of a Managed Database Group.
type ManagedDatabaseGroup struct { // The name of the Managed Database Group. Name *string `mandatory:"true" json:"name"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database Group. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // A list of Managed Databases in the Managed Database Group. ManagedDatabases []ChildDatabase `mandatory:"true" json:"managedDatabases"` // The current lifecycle state of the Managed Database Group. LifecycleState LifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` // The date and time the Managed Database Group was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The information specified by the user about the Managed Database Group. Description *string `mandatory:"false" json:"description"` // The date and time the Managed Database Group was last updated. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m ManagedDatabaseGroup) String() string
func (m ManagedDatabaseGroup) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ManagedDatabaseGroupCollection A collection of Managed Database Group resources.
type ManagedDatabaseGroupCollection struct { // An array of ManagedDatabaseGroupSummary resources. Items []ManagedDatabaseGroupSummary `mandatory:"true" json:"items"` }
func (m ManagedDatabaseGroupCollection) String() string
func (m ManagedDatabaseGroupCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ManagedDatabaseGroupSummary A group of Managed Databases that will be managed together.
type ManagedDatabaseGroupSummary struct { // The name of the Managed Database Group. Name *string `mandatory:"true" json:"name"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database Group. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The number of Managed Databases in the Managed Database Group. ManagedDatabaseCount *int `mandatory:"true" json:"managedDatabaseCount"` // The current lifecycle state of the Managed Database Group. LifecycleState LifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` // The date and time the Managed Database Group was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The information specified by the user about the Managed Database Group. Description *string `mandatory:"false" json:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m ManagedDatabaseGroupSummary) String() string
func (m ManagedDatabaseGroupSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ManagedDatabasePasswordCredential User provides a password to be used to connect to the database.
type ManagedDatabasePasswordCredential struct { // The user name used to connect to the database. Username *string `mandatory:"true" json:"username"` // The database user's password encoded using BASE64 scheme. Password *string `mandatory:"true" json:"password"` // The role of the database user. Role ManagedDatabaseCredentialRoleEnum `mandatory:"true" json:"role"` }
func (m ManagedDatabasePasswordCredential) GetRole() ManagedDatabaseCredentialRoleEnum
GetRole returns Role
func (m ManagedDatabasePasswordCredential) GetUsername() *string
GetUsername returns Username
func (m ManagedDatabasePasswordCredential) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ManagedDatabasePasswordCredential) String() string
func (m ManagedDatabasePasswordCredential) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ManagedDatabaseSecretCredential User provides a secret OCID, which will be used to retrieve the password to connect to the database.
type ManagedDatabaseSecretCredential struct { // The user name used to connect to the database. Username *string `mandatory:"true" json:"username"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Secret // where the database password is stored. PasswordSecretId *string `mandatory:"true" json:"passwordSecretId"` // The role of the database user. Role ManagedDatabaseCredentialRoleEnum `mandatory:"true" json:"role"` }
func (m ManagedDatabaseSecretCredential) GetRole() ManagedDatabaseCredentialRoleEnum
GetRole returns Role
func (m ManagedDatabaseSecretCredential) GetUsername() *string
GetUsername returns Username
func (m ManagedDatabaseSecretCredential) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ManagedDatabaseSecretCredential) String() string
func (m ManagedDatabaseSecretCredential) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ManagedDatabaseSummary A summary of the Managed Database.
type ManagedDatabaseSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name of the Managed Database. Name *string `mandatory:"true" json:"name"` // The type of Oracle Database installation. DatabaseType DatabaseTypeEnum `mandatory:"true" json:"databaseType"` // The subtype of the Oracle Database. Indicates whether the database is a Container Database, // Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database. DatabaseSubType DatabaseSubTypeEnum `mandatory:"true" json:"databaseSubType"` // Indicates whether the Oracle Database is part of a cluster. IsCluster *bool `mandatory:"true" json:"isCluster"` // The date and time the Managed Database was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The infrastructure used to deploy the Oracle Database. DeploymentType DeploymentTypeEnum `mandatory:"false" json:"deploymentType,omitempty"` // The management option used when enabling Database Management. ManagementOption ManagementOptionEnum `mandatory:"false" json:"managementOption,omitempty"` // The workload type of the Autonomous Database. WorkloadType WorkloadTypeEnum `mandatory:"false" json:"workloadType,omitempty"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the parent Container Database // if the Managed Database is a Pluggable Database. ParentContainerId *string `mandatory:"false" json:"parentContainerId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external // DB system that this Managed Database is part of. DbSystemId *string `mandatory:"false" json:"dbSystemId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the storage DB system. StorageSystemId *string `mandatory:"false" json:"storageSystemId"` // The Oracle Database version. DatabaseVersion *string `mandatory:"false" json:"databaseVersion"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The list of feature configurations DbmgmtFeatureConfigs []DatabaseFeatureConfiguration `mandatory:"false" json:"dbmgmtFeatureConfigs"` // The operating system of database. DatabasePlatformName *string `mandatory:"false" json:"databasePlatformName"` }
func (m ManagedDatabaseSummary) String() string
func (m *ManagedDatabaseSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ManagedDatabaseSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ManagedMySqlDatabase The details of the Managed MySQL Database.
type ManagedMySqlDatabase struct { // The OCID of the Managed MySQL Database. Id *string `mandatory:"true" json:"id"` // The OCID of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name of the MySQL Database. DbName *string `mandatory:"true" json:"dbName"` // The version of the MySQL Database. DbVersion *string `mandatory:"true" json:"dbVersion"` // The date and time the Managed MySQL Database was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The name of the Managed MySQL Database. Name *string `mandatory:"true" json:"name"` // The name of the HeatWave cluster. HeatWaveClusterDisplayName *string `mandatory:"false" json:"heatWaveClusterDisplayName"` // Indicates whether HeatWave is enabled for the MySQL Database System or not. IsHeatWaveEnabled *bool `mandatory:"false" json:"isHeatWaveEnabled"` // Indicates whether HeatWave Lakehouse is enabled for the MySQL Database System or not. IsLakehouseEnabled *bool `mandatory:"false" json:"isLakehouseEnabled"` // The shape of the nodes in the HeatWave cluster. HeatWaveNodeShape *string `mandatory:"false" json:"heatWaveNodeShape"` // The total memory belonging to the HeatWave cluster in GBs. HeatWaveMemorySize *int `mandatory:"false" json:"heatWaveMemorySize"` // The information about individual HeatWave nodes in the cluster. HeatWaveNodes []HeatWaveNode `mandatory:"false" json:"heatWaveNodes"` // Indicates whether the HeatWave cluster is active or not. IsHeatWaveActive *bool `mandatory:"false" json:"isHeatWaveActive"` // The date and time the Managed MySQL Database was created. TimeCreatedHeatWave *common.SDKTime `mandatory:"false" json:"timeCreatedHeatWave"` // The type of the MySQL Database. Indicates whether the database // is external or MDS. DatabaseType MySqlTypeEnum `mandatory:"false" json:"databaseType,omitempty"` // Indicates database management status. ManagementState ManagementStateEnum `mandatory:"false" json:"managementState,omitempty"` // Indicates lifecycle state of the resource. LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The date and time the Managed MySQL Database was updated. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` }
func (m ManagedMySqlDatabase) String() string
func (m ManagedMySqlDatabase) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ManagedMySqlDatabaseCollection A collection of Managed MySQL Database objects.
type ManagedMySqlDatabaseCollection struct { // An array of ManagedMySqlDatabaseSummary resources. Items []ManagedMySqlDatabaseSummary `mandatory:"true" json:"items"` }
func (m ManagedMySqlDatabaseCollection) String() string
func (m ManagedMySqlDatabaseCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ManagedMySqlDatabaseSummary The details of the Managed MySQL Database.
type ManagedMySqlDatabaseSummary struct { // The OCID of the Managed MySQL Database. Id *string `mandatory:"true" json:"id"` // The OCID of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name of the MySQL Database. DbName *string `mandatory:"true" json:"dbName"` // The version of the MySQL Database. DbVersion *string `mandatory:"true" json:"dbVersion"` // The date and time the Managed MySQL Database was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The name of the Managed MySQL Database. Name *string `mandatory:"true" json:"name"` // The type of the MySQL Database. Indicates whether the database // is external or MDS. DatabaseType MySqlTypeEnum `mandatory:"false" json:"databaseType,omitempty"` // Indicates database management status. ManagementState ManagementStateEnum `mandatory:"false" json:"managementState,omitempty"` // Indicates lifecycle state of the resource. LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
func (m ManagedMySqlDatabaseSummary) String() string
func (m ManagedMySqlDatabaseSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ManagedMySqlDatabasesClient a client for ManagedMySqlDatabases
type ManagedMySqlDatabasesClient struct { common.BaseClient // contains filtered or unexported fields }
func NewManagedMySqlDatabasesClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client ManagedMySqlDatabasesClient, err error)
NewManagedMySqlDatabasesClientWithConfigurationProvider Creates a new default ManagedMySqlDatabases client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewManagedMySqlDatabasesClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client ManagedMySqlDatabasesClient, err error)
NewManagedMySqlDatabasesClientWithOboToken Creates a new default ManagedMySqlDatabases client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer
as well as reading the region
func (client *ManagedMySqlDatabasesClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (client ManagedMySqlDatabasesClient) DisableExternalMysqlAssociatedService(ctx context.Context, request DisableExternalMysqlAssociatedServiceRequest) (response DisableExternalMysqlAssociatedServiceResponse, err error)
DisableExternalMysqlAssociatedService Disable an Associated Service for an external MySQL database resource. An Associated Service example is OPSI.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableExternalMysqlAssociatedService.go.html to see an example of how to use DisableExternalMysqlAssociatedService API. A default retry strategy applies to this operation DisableExternalMysqlAssociatedService()
func (client ManagedMySqlDatabasesClient) EnableExternalMysqlAssociatedService(ctx context.Context, request EnableExternalMysqlAssociatedServiceRequest) (response EnableExternalMysqlAssociatedServiceResponse, err error)
EnableExternalMysqlAssociatedService Enable an Associated Service for an external MySQL database resource. An Associated Service example is OPSI.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnableExternalMysqlAssociatedService.go.html to see an example of how to use EnableExternalMysqlAssociatedService API. A default retry strategy applies to this operation EnableExternalMysqlAssociatedService()
func (client ManagedMySqlDatabasesClient) GetHeatWaveFleetMetric(ctx context.Context, request GetHeatWaveFleetMetricRequest) (response GetHeatWaveFleetMetricResponse, err error)
GetHeatWaveFleetMetric Gets the health metrics for a fleet of HeatWave clusters in a compartment.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetHeatWaveFleetMetric.go.html to see an example of how to use GetHeatWaveFleetMetric API.
func (client ManagedMySqlDatabasesClient) GetManagedMySqlDatabase(ctx context.Context, request GetManagedMySqlDatabaseRequest) (response GetManagedMySqlDatabaseResponse, err error)
GetManagedMySqlDatabase Retrieves the general information for a specific MySQL Database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetManagedMySqlDatabase.go.html to see an example of how to use GetManagedMySqlDatabase API.
func (client ManagedMySqlDatabasesClient) GetMySqlFleetMetric(ctx context.Context, request GetMySqlFleetMetricRequest) (response GetMySqlFleetMetricResponse, err error)
GetMySqlFleetMetric Gets the health metrics for a fleet of MySQL Databases in a compartment.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetMySqlFleetMetric.go.html to see an example of how to use GetMySqlFleetMetric API.
func (client ManagedMySqlDatabasesClient) ListManagedMySqlDatabaseConfigurationData(ctx context.Context, request ListManagedMySqlDatabaseConfigurationDataRequest) (response ListManagedMySqlDatabaseConfigurationDataResponse, err error)
ListManagedMySqlDatabaseConfigurationData Retrieves configuration data for a specific MySQL database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListManagedMySqlDatabaseConfigurationData.go.html to see an example of how to use ListManagedMySqlDatabaseConfigurationData API. A default retry strategy applies to this operation ListManagedMySqlDatabaseConfigurationData()
func (client ManagedMySqlDatabasesClient) ListManagedMySqlDatabaseSqlData(ctx context.Context, request ListManagedMySqlDatabaseSqlDataRequest) (response ListManagedMySqlDatabaseSqlDataResponse, err error)
ListManagedMySqlDatabaseSqlData Retrieves the SQL performance data for a specific MySQL database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListManagedMySqlDatabaseSqlData.go.html to see an example of how to use ListManagedMySqlDatabaseSqlData API. A default retry strategy applies to this operation ListManagedMySqlDatabaseSqlData()
func (client ManagedMySqlDatabasesClient) ListManagedMySqlDatabases(ctx context.Context, request ListManagedMySqlDatabasesRequest) (response ListManagedMySqlDatabasesResponse, err error)
ListManagedMySqlDatabases Gets the list of Managed MySQL Databases in a specific compartment.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListManagedMySqlDatabases.go.html to see an example of how to use ListManagedMySqlDatabases API.
func (client *ManagedMySqlDatabasesClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (client ManagedMySqlDatabasesClient) SummarizeManagedMySqlDatabaseAvailabilityMetrics(ctx context.Context, request SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest) (response SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse, err error)
SummarizeManagedMySqlDatabaseAvailabilityMetrics Gets the availability metrics for the MySQL Database specified by managedMySqlDatabaseId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeManagedMySqlDatabaseAvailabilityMetrics.go.html to see an example of how to use SummarizeManagedMySqlDatabaseAvailabilityMetrics API. A default retry strategy applies to this operation SummarizeManagedMySqlDatabaseAvailabilityMetrics()
ManagementOptionEnum Enum with underlying type: string
type ManagementOptionEnum string
Set of constants representing the allowable values for ManagementOptionEnum
const ( ManagementOptionBasic ManagementOptionEnum = "BASIC" ManagementOptionAdvanced ManagementOptionEnum = "ADVANCED" )
func GetManagementOptionEnumValues() []ManagementOptionEnum
GetManagementOptionEnumValues Enumerates the set of values for ManagementOptionEnum
func GetMappingManagementOptionEnum(val string) (ManagementOptionEnum, bool)
GetMappingManagementOptionEnum performs case Insensitive comparison on enum value and return the desired enum
ManagementStateEnum Enum with underlying type: string
type ManagementStateEnum string
Set of constants representing the allowable values for ManagementStateEnum
const ( ManagementStateEnabled ManagementStateEnum = "ENABLED" ManagementStateDisabled ManagementStateEnum = "DISABLED" )
func GetManagementStateEnumValues() []ManagementStateEnum
GetManagementStateEnumValues Enumerates the set of values for ManagementStateEnum
func GetMappingManagementStateEnum(val string) (ManagementStateEnum, bool)
GetMappingManagementStateEnum performs case Insensitive comparison on enum value and return the desired enum
MdsTypeEnum Enum with underlying type: string
type MdsTypeEnum string
Set of constants representing the allowable values for MdsTypeEnum
const ( MdsTypeHa MdsTypeEnum = "HA" MdsTypeHeatwave MdsTypeEnum = "HEATWAVE" MdsTypeStandalone MdsTypeEnum = "STANDALONE" )
func GetMappingMdsTypeEnum(val string) (MdsTypeEnum, bool)
GetMappingMdsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMdsTypeEnumValues() []MdsTypeEnum
GetMdsTypeEnumValues Enumerates the set of values for MdsTypeEnum
MemoryAggregateMetrics The memory aggregate metric details.
type MemoryAggregateMetrics struct { // The Memory Usage metrics grouped by memorypool for a specific Managed Database. MemoryUsage []MetricDataPoint `mandatory:"false" json:"memoryUsage"` }
func (m MemoryAggregateMetrics) String() string
func (m MemoryAggregateMetrics) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MetricDataPoint The metric values with dimension details.
type MetricDataPoint struct { // The value of the metric. Value *float64 `mandatory:"false" json:"value"` // The unit of the metric value. Unit *string `mandatory:"false" json:"unit"` // The dimensions of the metric. Dimensions []MetricDimensionDefinition `mandatory:"false" json:"dimensions"` }
func (m MetricDataPoint) String() string
func (m MetricDataPoint) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MetricDimensionDefinition The metric dimension details.
type MetricDimensionDefinition struct { // The name of the dimension. DimensionName *string `mandatory:"false" json:"dimensionName"` // The value of the dimension. DimensionValue *string `mandatory:"false" json:"dimensionValue"` }
func (m MetricDimensionDefinition) String() string
func (m MetricDimensionDefinition) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MetricStatisticsDefinition The metric statistics values with dimension details.
type MetricStatisticsDefinition struct { // The minimum value of the metric. Min *float64 `mandatory:"false" json:"min"` // The maximum value of the metric. Max *float64 `mandatory:"false" json:"max"` // The median value of the metric. Median *float64 `mandatory:"false" json:"median"` // The first quartile value of the metric. LowerQuartile *float64 `mandatory:"false" json:"lowerQuartile"` // The third quartile value of the metric. UpperQuartile *float64 `mandatory:"false" json:"upperQuartile"` // The unit of the metric value. Unit *string `mandatory:"false" json:"unit"` // The dimensions of the metric. Dimensions []MetricDimensionDefinition `mandatory:"false" json:"dimensions"` }
func (m MetricStatisticsDefinition) String() string
func (m MetricStatisticsDefinition) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MetricsAggregationRange The set of aggregated data returned for a metric.
type MetricsAggregationRange struct { Header *DbManagementAnalyticsMetric `mandatory:"false" json:"header"` // The list of metrics returned for the specified request. Each of the metrics // has a `metricName` and additional properties like `metadata`, `dimensions`. // If a property is not set, then use the value from `header`. // Suppose `m` be an item in the `metrics` array: // - If `m.metricName` is not set, use `header.metricName` instead // - If `m.durationInSeconds` is not set, use `header.durationInSeconds` instead // - If `m.dimensions` is not set, use `header.dimensions` instead // - If `m.metadata` is not set, use `header.metadata` instead Metrics []DbManagementAnalyticsMetric `mandatory:"false" json:"metrics"` // The beginning of the time range (inclusive) of the returned metric data. RangeStartTimeInEpochSeconds *int64 `mandatory:"false" json:"rangeStartTimeInEpochSeconds"` // The end of the time range (exclusive) of the returned metric data. RangeEndTimeInEpochSeconds *int64 `mandatory:"false" json:"rangeEndTimeInEpochSeconds"` }
func (m MetricsAggregationRange) String() string
func (m MetricsAggregationRange) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MetricsAggregationRangeCollection The collection of metrics.
type MetricsAggregationRangeCollection struct { // The metric data. Items []MetricsAggregationRange `mandatory:"true" json:"items"` // The beginning of the metric data query time range. Expressed in UTC in // ISO-8601 format, which is `yyyy-MM-dd'T'hh:mm:ss.sss'Z'`. StartTime *string `mandatory:"false" json:"startTime"` // The end of the metric data query time range. Expressed in UTC in // ISO-8601 format, which is `yyyy-MM-dd'T'hh:mm:ss.sss'Z'`. EndTime *string `mandatory:"false" json:"endTime"` }
func (m MetricsAggregationRangeCollection) String() string
func (m MetricsAggregationRangeCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ModifyAutonomousDatabaseManagementFeatureDetails The details required to modify a Database Management feature for an Autonomous Database.
type ModifyAutonomousDatabaseManagementFeatureDetails struct { FeatureDetails AutonomousDatabaseFeatureDetails `mandatory:"true" json:"featureDetails"` }
func (m ModifyAutonomousDatabaseManagementFeatureDetails) String() string
func (m *ModifyAutonomousDatabaseManagementFeatureDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ModifyAutonomousDatabaseManagementFeatureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ModifyAutonomousDatabaseManagementFeatureRequest wrapper for the ModifyAutonomousDatabaseManagementFeature operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ModifyAutonomousDatabaseManagementFeature.go.html to see an example of how to use ModifyAutonomousDatabaseManagementFeatureRequest.
type ModifyAutonomousDatabaseManagementFeatureRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Database. AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // The details required to modify a Database Management feature for an Autonomous Database. ModifyAutonomousDatabaseManagementFeatureDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ModifyAutonomousDatabaseManagementFeatureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ModifyAutonomousDatabaseManagementFeatureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ModifyAutonomousDatabaseManagementFeatureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ModifyAutonomousDatabaseManagementFeatureRequest) String() string
func (request ModifyAutonomousDatabaseManagementFeatureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ModifyAutonomousDatabaseManagementFeatureResponse wrapper for the ModifyAutonomousDatabaseManagementFeature operation
type ModifyAutonomousDatabaseManagementFeatureResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response ModifyAutonomousDatabaseManagementFeatureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ModifyAutonomousDatabaseManagementFeatureResponse) String() string
ModifyDatabaseManagementFeatureDetails The details required to modify a Database Management features for an Oracle cloud database.
type ModifyDatabaseManagementFeatureDetails struct { FeatureDetails DatabaseFeatureDetails `mandatory:"true" json:"featureDetails"` }
func (m ModifyDatabaseManagementFeatureDetails) String() string
func (m *ModifyDatabaseManagementFeatureDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ModifyDatabaseManagementFeatureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ModifyDatabaseManagementFeatureRequest wrapper for the ModifyDatabaseManagementFeature operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ModifyDatabaseManagementFeature.go.html to see an example of how to use ModifyDatabaseManagementFeatureRequest.
type ModifyDatabaseManagementFeatureRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database. DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // The details required to modify a Database Management feature for an Oracle cloud database. ModifyDatabaseManagementFeatureDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ModifyDatabaseManagementFeatureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ModifyDatabaseManagementFeatureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ModifyDatabaseManagementFeatureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ModifyDatabaseManagementFeatureRequest) String() string
func (request ModifyDatabaseManagementFeatureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ModifyDatabaseManagementFeatureResponse wrapper for the ModifyDatabaseManagementFeature operation
type ModifyDatabaseManagementFeatureResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response ModifyDatabaseManagementFeatureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ModifyDatabaseManagementFeatureResponse) String() string
ModifyPluggableDatabaseManagementFeatureDetails The details required to modify a Database Management feature for an Oracle cloud pluggable database.
type ModifyPluggableDatabaseManagementFeatureDetails struct { FeatureDetails DatabaseFeatureDetails `mandatory:"true" json:"featureDetails"` }
func (m ModifyPluggableDatabaseManagementFeatureDetails) String() string
func (m *ModifyPluggableDatabaseManagementFeatureDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ModifyPluggableDatabaseManagementFeatureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ModifyPluggableDatabaseManagementFeatureRequest wrapper for the ModifyPluggableDatabaseManagementFeature operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ModifyPluggableDatabaseManagementFeature.go.html to see an example of how to use ModifyPluggableDatabaseManagementFeatureRequest.
type ModifyPluggableDatabaseManagementFeatureRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle cloud pluggable database. PluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"pluggableDatabaseId"` // The details required to modify a Database Management feature for an Oracle cloud pluggable database. ModifyPluggableDatabaseManagementFeatureDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ModifyPluggableDatabaseManagementFeatureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ModifyPluggableDatabaseManagementFeatureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ModifyPluggableDatabaseManagementFeatureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ModifyPluggableDatabaseManagementFeatureRequest) String() string
func (request ModifyPluggableDatabaseManagementFeatureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ModifyPluggableDatabaseManagementFeatureResponse wrapper for the ModifyPluggableDatabaseManagementFeature operation
type ModifyPluggableDatabaseManagementFeatureResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response ModifyPluggableDatabaseManagementFeatureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ModifyPluggableDatabaseManagementFeatureResponse) String() string
ModifySnapshotSettingsDetails Details to modify the AWR snapshot settings for a database.
type ModifySnapshotSettingsDetails struct { // The retention time in minutes. Acceptable values are 0, 1440 to 52596000 (inclusive), and null. Retention *int `mandatory:"false" json:"retention"` // The interval time in minutes. Acceptable values are 0, 10 to 527040 (inclusive), and null. Interval *int `mandatory:"false" json:"interval"` }
func (m ModifySnapshotSettingsDetails) String() string
func (m ModifySnapshotSettingsDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ModifySnapshotSettingsRequest wrapper for the ModifySnapshotSettings operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ModifySnapshotSettings.go.html to see an example of how to use ModifySnapshotSettingsRequest.
type ModifySnapshotSettingsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // Request to modify snapshot settings for a Database. ModifySnapshotSettingsDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ModifySnapshotSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ModifySnapshotSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ModifySnapshotSettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ModifySnapshotSettingsRequest) String() string
func (request ModifySnapshotSettingsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ModifySnapshotSettingsResponse wrapper for the ModifySnapshotSettings operation
type ModifySnapshotSettingsResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ModifySnapshotSettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ModifySnapshotSettingsResponse) String() string
MySqlConfigurationDataCollection The collection of configuration records for a specific MySQL Database.
type MySqlConfigurationDataCollection struct { // The list of ConfigurationDataSummary records. Items []MySqlConfigurationDataSummary `mandatory:"true" json:"items"` }
func (m MySqlConfigurationDataCollection) String() string
func (m MySqlConfigurationDataCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MySqlConfigurationDataSummary The configuration variables for a MySQL Database.
type MySqlConfigurationDataSummary struct { // The name of the configuration variable Name *string `mandatory:"true" json:"name"` // The value of the variable. Value *string `mandatory:"true" json:"value"` // The source from which the variable was most recently set. Source MySqlConfigurationDataSummarySourceEnum `mandatory:"true" json:"source"` // The minimum value of the variable. MinValue *float32 `mandatory:"true" json:"minValue"` // The maximum value of the variable. MaxValue *float32 `mandatory:"true" json:"maxValue"` // The type of variable. Type *string `mandatory:"true" json:"type"` // The default value of the variable. DefaultValue *string `mandatory:"true" json:"defaultValue"` // The time when the value of the variable was set. TimeSet *common.SDKTime `mandatory:"true" json:"timeSet"` // The host from where the value of the variable was set. This is empty for a MySQL Database System. HostSet *string `mandatory:"true" json:"hostSet"` // The user who sets the value of the variable. This is empty for a MySQL Database System. UserSet *string `mandatory:"true" json:"userSet"` // Indicates whether the variable can be set dynamically or not. IsDynamic *bool `mandatory:"true" json:"isDynamic"` // Indicates whether the variable is set at server startup. IsInit *bool `mandatory:"true" json:"isInit"` // Indicates whether the variable is configurable. IsConfigurable *bool `mandatory:"true" json:"isConfigurable"` // The path name of the option file (VARIABLE_PATH), if the variable was set in an option file. If the variable was not set in an Path *string `mandatory:"true" json:"path"` // The description of the variable. Description *string `mandatory:"true" json:"description"` // The comma-separated list of possible values for the variable in value:valueDescription format. PossibleValues *string `mandatory:"true" json:"possibleValues"` // The comma-separated list of MySQL versions that support the variable. SupportedVersions *string `mandatory:"true" json:"supportedVersions"` }
func (m MySqlConfigurationDataSummary) String() string
func (m MySqlConfigurationDataSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MySqlConfigurationDataSummarySourceEnum Enum with underlying type: string
type MySqlConfigurationDataSummarySourceEnum string
Set of constants representing the allowable values for MySqlConfigurationDataSummarySourceEnum
const ( MySqlConfigurationDataSummarySourceCompiled MySqlConfigurationDataSummarySourceEnum = "COMPILED" MySqlConfigurationDataSummarySourceGlobal MySqlConfigurationDataSummarySourceEnum = "GLOBAL" MySqlConfigurationDataSummarySourceServer MySqlConfigurationDataSummarySourceEnum = "SERVER" MySqlConfigurationDataSummarySourceExplicit MySqlConfigurationDataSummarySourceEnum = "EXPLICIT" MySqlConfigurationDataSummarySourceExtra MySqlConfigurationDataSummarySourceEnum = "EXTRA" MySqlConfigurationDataSummarySourceUser MySqlConfigurationDataSummarySourceEnum = "USER" MySqlConfigurationDataSummarySourceLogin MySqlConfigurationDataSummarySourceEnum = "LOGIN" MySqlConfigurationDataSummarySourceCommandLine MySqlConfigurationDataSummarySourceEnum = "COMMAND_LINE" MySqlConfigurationDataSummarySourcePersisted MySqlConfigurationDataSummarySourceEnum = "PERSISTED" MySqlConfigurationDataSummarySourceDynamic MySqlConfigurationDataSummarySourceEnum = "DYNAMIC" )
func GetMappingMySqlConfigurationDataSummarySourceEnum(val string) (MySqlConfigurationDataSummarySourceEnum, bool)
GetMappingMySqlConfigurationDataSummarySourceEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMySqlConfigurationDataSummarySourceEnumValues() []MySqlConfigurationDataSummarySourceEnum
GetMySqlConfigurationDataSummarySourceEnumValues Enumerates the set of values for MySqlConfigurationDataSummarySourceEnum
MySqlConnectorCollection The collection of external MySQL Database connectors.
type MySqlConnectorCollection struct { // The list of external MySQL Database connector records. Items []MySqlDatabaseConnectorSummary `mandatory:"true" json:"items"` }
func (m MySqlConnectorCollection) String() string
func (m MySqlConnectorCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MySqlConnectorTypeEnum Enum with underlying type: string
type MySqlConnectorTypeEnum string
Set of constants representing the allowable values for MySqlConnectorTypeEnum
const ( MySqlConnectorTypeMacs MySqlConnectorTypeEnum = "MACS" )
func GetMappingMySqlConnectorTypeEnum(val string) (MySqlConnectorTypeEnum, bool)
GetMappingMySqlConnectorTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMySqlConnectorTypeEnumValues() []MySqlConnectorTypeEnum
GetMySqlConnectorTypeEnumValues Enumerates the set of values for MySqlConnectorTypeEnum
MySqlCredTypeEnum Enum with underlying type: string
type MySqlCredTypeEnum string
Set of constants representing the allowable values for MySqlCredTypeEnum
const ( MySqlCredTypeMysqlExternalNonSslCredentials MySqlCredTypeEnum = "MYSQL_EXTERNAL_NON_SSL_CREDENTIALS" MySqlCredTypeMysqlExternalSslCredentials MySqlCredTypeEnum = "MYSQL_EXTERNAL_SSL_CREDENTIALS" MySqlCredTypeMysqlExternalSocketCredentials MySqlCredTypeEnum = "MYSQL_EXTERNAL_SOCKET_CREDENTIALS" )
func GetMappingMySqlCredTypeEnum(val string) (MySqlCredTypeEnum, bool)
GetMappingMySqlCredTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMySqlCredTypeEnumValues() []MySqlCredTypeEnum
GetMySqlCredTypeEnumValues Enumerates the set of values for MySqlCredTypeEnum
MySqlDataCollection The collection of SQL performance data records for a specific Managed MySQL Database.
type MySqlDataCollection struct { // The list of SQLDataSummary records. Items []MySqlDataSummary `mandatory:"true" json:"items"` }
func (m MySqlDataCollection) String() string
func (m MySqlDataCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MySqlDataSummary The SQL performance data record for a specific SQL query.
type MySqlDataSummary struct { // The name of the default schema when executing the query. If a schema is not set as the default, then the value is NULL. SchemaName *string `mandatory:"true" json:"schemaName"` // The digest information of the normalized query. Digest *string `mandatory:"true" json:"digest"` // The normalized query. DigestText *string `mandatory:"true" json:"digestText"` // The number Of times the query has been executed. CountStar *float32 `mandatory:"true" json:"countStar"` // The total amount of time that has been spent executing the query. SumTimerWait *float32 `mandatory:"true" json:"sumTimerWait"` // The fastest the query has been executed. MinTimerWait *float32 `mandatory:"true" json:"minTimerWait"` // The average execution time. AvgTimerWait *float32 `mandatory:"true" json:"avgTimerWait"` // The slowest the query has been executed. MaxTimerWait *float32 `mandatory:"true" json:"maxTimerWait"` // The total amount of time that has been spent waiting for table locks. SumLockTime *float32 `mandatory:"true" json:"sumLockTime"` // The total number of errors that have been encountered executing the query. SumErrors *float32 `mandatory:"true" json:"sumErrors"` // The total number of warnings that have been encountered executing the query. SumWarnings *float32 `mandatory:"true" json:"sumWarnings"` // The total number of rows that have been modified by the query. SumRowsAffected *float32 `mandatory:"true" json:"sumRowsAffected"` // The total number of rows that have been returned (sent) to the client. SumRowsSent *float32 `mandatory:"true" json:"sumRowsSent"` // The total number of rows that have been examined by the query. SumRowsExamined *float32 `mandatory:"true" json:"sumRowsExamined"` // The total number of On-Disk internal temporary tables that have been created by the query. SumCreatedTempDiskTables *float32 `mandatory:"true" json:"sumCreatedTempDiskTables"` // The total number of internal temporary tables (in memory or on disk), which have been created by the query. SumCreatedTempTables *float32 `mandatory:"true" json:"sumCreatedTempTables"` // The total number of joins that have performed full table scans as there was no join condition or no index for the join condition. This is the same as the select_full_join status variable. SumSelectFullJoin *float32 `mandatory:"true" json:"sumSelectFullJoin"` // The total number of joins that use a full range search. This is the same as the select_full_range_join status variable. SumSelectFullRangeJoin *float32 `mandatory:"true" json:"sumSelectFullRangeJoin"` // The total number of times the query has used a range search. This is the same as the select_range status variable. SumSelectRange *float32 `mandatory:"true" json:"sumSelectRange"` // The total number of joins by the query where the join does not have an index that checks for the index usage after each row. This is the same as the select_range_check status variable. SumSelectRangeCheck *float32 `mandatory:"true" json:"sumSelectRangeCheck"` // The total number of times the query has performed a full table scan on the first table in the join. This is the same as the select_scan status variable. SumSelectScan *float32 `mandatory:"true" json:"sumSelectScan"` // The total number of sort merge passes that have been done to sort the result of the query. This is the same as the sort_merge_passes status variable. SumSortMergePasses *float32 `mandatory:"true" json:"sumSortMergePasses"` // The total number of times a sort was done using ranges. This is the same as the sort_range status variable. SumSortRange *float32 `mandatory:"true" json:"sumSortRange"` // The total number of rows sorted. This is the same as the sort_rowsStatus variable. SumSortRows *float32 `mandatory:"true" json:"sumSortRows"` // The total number of times a sort was done by scanning the table. This is the same as the sort_scan status variable. SumSortScan *float32 `mandatory:"true" json:"sumSortScan"` // The total number of times no index was used to execute the query. SumNoIndexUsed *float32 `mandatory:"true" json:"sumNoIndexUsed"` // The total number of times no good index was used. This means that the extra column in The EXPLAIN output includes “Range Checked For Each Record.” SumNoGoodIndexUsed *float32 `mandatory:"true" json:"sumNoGoodIndexUsed"` // The date and time the query was first seen. If the table is truncated, the first seen value is reset. FirstSeen *common.SDKTime `mandatory:"true" json:"firstSeen"` // The date and time the query was last seen. LastSeen *common.SDKTime `mandatory:"true" json:"lastSeen"` // The 95th percentile of the query latency. That is, 95% of the queries complete in the time given or in less time. Quantile95 *float32 `mandatory:"true" json:"quantile95"` // The 99th percentile of the query latency. Quantile99 *float32 `mandatory:"true" json:"quantile99"` // The 99.9th percentile of the query latency. Quantile999 *float32 `mandatory:"true" json:"quantile999"` // The maximum amount of controlled memory used by a statement during execution. MaxControlledMemory *int64 `mandatory:"false" json:"maxControlledMemory"` // The maximum amount of memory used by a statement during execution. MaxTotalMemory *int64 `mandatory:"false" json:"maxTotalMemory"` // The total amount of time spent on CPU for this statement. SumCpuTime *int64 `mandatory:"false" json:"sumCpuTime"` // The number of query executions offloaded to HeatWave. HeatWaveOffloaded *float32 `mandatory:"false" json:"heatWaveOffloaded"` // The number of query executions with HeatWave out-of-memory errors. HeatWaveOutOfMemory *float32 `mandatory:"false" json:"heatWaveOutOfMemory"` }
func (m MySqlDataSummary) String() string
func (m MySqlDataSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MySqlDatabaseConnectorSummary Details of external database connector.
type MySqlDatabaseConnectorSummary struct { // OCID of MySQL Database Connector. Id *string `mandatory:"true" json:"id"` // External MySQL Database Connector Name Name *string `mandatory:"false" json:"name"` // OCID of compartment for the External MySQL connector. CompartmentId *string `mandatory:"false" json:"compartmentId"` // OCI Services associated with this connector. AssociatedServices *string `mandatory:"false" json:"associatedServices"` // Connector creation time. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Connector update time. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Name of MySQL Database. SourceDatabase *string `mandatory:"false" json:"sourceDatabase"` // Type of MySQL Database. SourceDatabaseType MySqlTypeEnum `mandatory:"false" json:"sourceDatabaseType,omitempty"` // Connection Status. ConnectionStatus *string `mandatory:"false" json:"connectionStatus"` // Time when connection status was last updated. TimeConnectionStatusUpdated *common.SDKTime `mandatory:"false" json:"timeConnectionStatusUpdated"` // Host name for Connector. HostName *string `mandatory:"false" json:"hostName"` // Agent Id of the MACS agent. MacsAgentId *string `mandatory:"false" json:"macsAgentId"` // Connector port. Port *int `mandatory:"false" json:"port"` // Connector Type. ConnectorType MySqlConnectorTypeEnum `mandatory:"false" json:"connectorType,omitempty"` // Network Protocol. NetworkProtocol MySqlNetworkProtocolTypeEnum `mandatory:"false" json:"networkProtocol,omitempty"` // Credential type used to connect to database. CredentialType MySqlCredTypeEnum `mandatory:"false" json:"credentialType,omitempty"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // Indicates lifecycle state of the resource. LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
func (m MySqlDatabaseConnectorSummary) String() string
func (m MySqlDatabaseConnectorSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MySqlDatabaseStatusEnum Enum with underlying type: string
type MySqlDatabaseStatusEnum string
Set of constants representing the allowable values for MySqlDatabaseStatusEnum
const ( MySqlDatabaseStatusUp MySqlDatabaseStatusEnum = "UP" MySqlDatabaseStatusDown MySqlDatabaseStatusEnum = "DOWN" MySqlDatabaseStatusUnknown MySqlDatabaseStatusEnum = "UNKNOWN" )
func GetMappingMySqlDatabaseStatusEnum(val string) (MySqlDatabaseStatusEnum, bool)
GetMappingMySqlDatabaseStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMySqlDatabaseStatusEnumValues() []MySqlDatabaseStatusEnum
GetMySqlDatabaseStatusEnumValues Enumerates the set of values for MySqlDatabaseStatusEnum
MySqlDatabaseUsageMetrics The list of aggregated metrics for Managed MySQL Databases in the fleet.
type MySqlDatabaseUsageMetrics struct { // The OCID of the compartment where the Managed MySQL Database resides. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The display name of the Managed MySQL Database. DatabaseName *string `mandatory:"true" json:"databaseName"` // Indicates MySQL Database type, ONPREMISE or MySQL Database System. DatabaseType *string `mandatory:"true" json:"databaseType"` // The type of MySQL Database System. MdsDeploymentType *string `mandatory:"true" json:"mdsDeploymentType"` // The lifecycle state of the MySQL Database System. MdslifecycleState *string `mandatory:"true" json:"mdslifecycleState"` // The version of the MySQL Database. DatabaseVersion *string `mandatory:"true" json:"databaseVersion"` // The OCID of the Managed MySQL Database. DbId *string `mandatory:"true" json:"dbId"` // The status of the MySQL Database. Indicates whether the status of the database // is UP, DOWN, or UNKNOWN at the current time. DatabaseStatus MySqlDatabaseStatusEnum `mandatory:"true" json:"databaseStatus"` // A list of the database health metrics like CPU, Storage, and Memory. Metrics []MySqlFleetMetricDefinition `mandatory:"true" json:"metrics"` // Indicates whether HeatWave is enabled for the MySQL Database System or not. IsHeatWaveEnabled *bool `mandatory:"false" json:"isHeatWaveEnabled"` // The name of the HeatWave cluster. HeatWaveClusterDisplayName *string `mandatory:"false" json:"heatWaveClusterDisplayName"` // The number of nodes in the HeatWave cluster. HeatWaveNodeCount *int `mandatory:"false" json:"heatWaveNodeCount"` }
func (m MySqlDatabaseUsageMetrics) String() string
func (m MySqlDatabaseUsageMetrics) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MySqlDeploymentTypeEnum Enum with underlying type: string
type MySqlDeploymentTypeEnum string
Set of constants representing the allowable values for MySqlDeploymentTypeEnum
const ( MySqlDeploymentTypeOnpremise MySqlDeploymentTypeEnum = "ONPREMISE" MySqlDeploymentTypeMds MySqlDeploymentTypeEnum = "MDS" )
func GetMappingMySqlDeploymentTypeEnum(val string) (MySqlDeploymentTypeEnum, bool)
GetMappingMySqlDeploymentTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMySqlDeploymentTypeEnumValues() []MySqlDeploymentTypeEnum
GetMySqlDeploymentTypeEnumValues Enumerates the set of values for MySqlDeploymentTypeEnum
MySqlFleetByCategory The number of MySQL Databases in the fleet, grouped by database type and sub type.
type MySqlFleetByCategory struct { // The type of the MySQL Database. Indicates whether the database is on premises or Oracle Cloud. Allowed values are: MDS and ONPREMISE DatabaseType *string `mandatory:"true" json:"databaseType"` // The type of MySQL Database installation. Allowed values are: STANDALONE, HEATWAVE and HA MdsDeploymentType *string `mandatory:"true" json:"mdsDeploymentType"` // The number of MySQL Databases. InventoryCount *int `mandatory:"true" json:"inventoryCount"` }
func (m MySqlFleetByCategory) String() string
func (m MySqlFleetByCategory) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MySqlFleetMetricDefinition The list of aggregated metrics for the Managed MySQL Databases in the fleet.
type MySqlFleetMetricDefinition struct { // The value of the metric. MetricValue *int `mandatory:"true" json:"metricValue"` // The name of the metric. MetricName *string `mandatory:"true" json:"metricName"` // The data point date and time in UTC in ISO-8601 format. Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` // The dimensions of the metric. Dimensions []MetricDimensionDefinition `mandatory:"true" json:"dimensions"` // The unit of the metric value. Unit *string `mandatory:"true" json:"unit"` // The value of the metric. MetricValueDouble *float64 `mandatory:"false" json:"metricValueDouble"` }
func (m MySqlFleetMetricDefinition) String() string
func (m MySqlFleetMetricDefinition) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MySqlFleetMetricSummaryDefinition A summary of the fleet metrics, which provides the metric aggregated value of the MySQL Databases in the fleet.
type MySqlFleetMetricSummaryDefinition struct { // The aggregated metric value. MetricValue *float32 `mandatory:"true" json:"metricValue"` // The unique dimension key and values of the metric. Dimensions []MetricDimensionDefinition `mandatory:"true" json:"dimensions"` // The name of the metric. MetricName *string `mandatory:"true" json:"metricName"` // The unit of the metric value. Unit *string `mandatory:"true" json:"unit"` }
func (m MySqlFleetMetricSummaryDefinition) String() string
func (m MySqlFleetMetricSummaryDefinition) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MySqlFleetMetrics The details of the MySQL Database fleet health metrics.
type MySqlFleetMetrics struct { // The beginning of the time range during which metric data is retrieved. StartTime *string `mandatory:"true" json:"startTime"` // The end of the time range during which metric data is retrieved. EndTime *string `mandatory:"true" json:"endTime"` // The list of MySQL Databases in the fleet and their usage metrics. FleetDatabases []MySqlDatabaseUsageMetrics `mandatory:"true" json:"fleetDatabases"` // A summary of the inventory count and the metrics that describe the aggregated usage of CPU, storage, and so on of all the MySQL Databases in the fleet. FleetSummary []MySqlFleetSummary `mandatory:"true" json:"fleetSummary"` }
func (m MySqlFleetMetrics) String() string
func (m MySqlFleetMetrics) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MySqlFleetSummary A summary of the inventory count and the metrics that describe the aggregated usage of CPU, storage, and so on of all the MySQL Databases in the fleet.
type MySqlFleetSummary struct { // The usage metrics for the Managed MySQL Databases in the fleet. AggregatedMetrics []MySqlFleetMetricSummaryDefinition `mandatory:"true" json:"aggregatedMetrics"` // A list of MySQL Databases in the fleet, grouped by database type. Inventory []MySqlFleetByCategory `mandatory:"true" json:"inventory"` }
func (m MySqlFleetSummary) String() string
func (m MySqlFleetSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MySqlNetworkProtocolTypeEnum Enum with underlying type: string
type MySqlNetworkProtocolTypeEnum string
Set of constants representing the allowable values for MySqlNetworkProtocolTypeEnum
const ( MySqlNetworkProtocolTypeTcp MySqlNetworkProtocolTypeEnum = "TCP" MySqlNetworkProtocolTypeTcps MySqlNetworkProtocolTypeEnum = "TCPS" MySqlNetworkProtocolTypeSockets MySqlNetworkProtocolTypeEnum = "SOCKETS" )
func GetMappingMySqlNetworkProtocolTypeEnum(val string) (MySqlNetworkProtocolTypeEnum, bool)
GetMappingMySqlNetworkProtocolTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMySqlNetworkProtocolTypeEnumValues() []MySqlNetworkProtocolTypeEnum
GetMySqlNetworkProtocolTypeEnumValues Enumerates the set of values for MySqlNetworkProtocolTypeEnum
MySqlTypeEnum Enum with underlying type: string
type MySqlTypeEnum string
Set of constants representing the allowable values for MySqlTypeEnum
const ( MySqlTypeExternal MySqlTypeEnum = "EXTERNAL" MySqlTypeMds MySqlTypeEnum = "MDS" )
func GetMappingMySqlTypeEnum(val string) (MySqlTypeEnum, bool)
GetMappingMySqlTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMySqlTypeEnumValues() []MySqlTypeEnum
GetMySqlTypeEnumValues Enumerates the set of values for MySqlTypeEnum
NamedCredential The details of a named credential.
type NamedCredential struct { // The name of the named credential. Name *string `mandatory:"true" json:"name"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the named credential. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The current lifecycle state of the named credential. LifecycleState LifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` // The date and time the named credential was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The information specified by the user about the named credential. Description *string `mandatory:"false" json:"description"` // The details of the lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The scope of the named credential. Scope NamedCredentialScopeEnum `mandatory:"false" json:"scope,omitempty"` // The type of resource associated with the named credential. Type ResourceTypeEnum `mandatory:"false" json:"type,omitempty"` Content NamedCredentialContent `mandatory:"false" json:"content"` // The date and time the named credential was last updated. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource that // is associated to the named credential. AssociatedResource *string `mandatory:"false" json:"associatedResource"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m NamedCredential) String() string
func (m *NamedCredential) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m NamedCredential) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
NamedCredentialCollection A collection of named credential summary.
type NamedCredentialCollection struct { // An array of named credential resources. Items []NamedCredentialSummary `mandatory:"true" json:"items"` }
func (m NamedCredentialCollection) String() string
func (m NamedCredentialCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
NamedCredentialContent The details of the named credential.
type NamedCredentialContent interface { }
NamedCredentialContentTypeEnum Enum with underlying type: string
type NamedCredentialContentTypeEnum string
Set of constants representing the allowable values for NamedCredentialContentTypeEnum
const ( NamedCredentialContentTypeBasic NamedCredentialContentTypeEnum = "BASIC" )
func GetMappingNamedCredentialContentTypeEnum(val string) (NamedCredentialContentTypeEnum, bool)
GetMappingNamedCredentialContentTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetNamedCredentialContentTypeEnumValues() []NamedCredentialContentTypeEnum
GetNamedCredentialContentTypeEnumValues Enumerates the set of values for NamedCredentialContentTypeEnum
NamedCredentialScopeEnum Enum with underlying type: string
type NamedCredentialScopeEnum string
Set of constants representing the allowable values for NamedCredentialScopeEnum
const ( NamedCredentialScopeResource NamedCredentialScopeEnum = "RESOURCE" NamedCredentialScopeGlobal NamedCredentialScopeEnum = "GLOBAL" )
func GetMappingNamedCredentialScopeEnum(val string) (NamedCredentialScopeEnum, bool)
GetMappingNamedCredentialScopeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetNamedCredentialScopeEnumValues() []NamedCredentialScopeEnum
GetNamedCredentialScopeEnumValues Enumerates the set of values for NamedCredentialScopeEnum
NamedCredentialSummary A summary of the named credential.
type NamedCredentialSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the named credential. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment // in which the named credential resides. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name of the named credential. Valid characters are uppercase or // lowercase letters, numbers, and "_". The name of the named credential // cannot be modified. It must be unique in the compartment and must begin with // an alphabetic character. Name *string `mandatory:"true" json:"name"` // The information specified by the user about the named credential. Description *string `mandatory:"true" json:"description"` // The scope of the named credential. Scope NamedCredentialScopeEnum `mandatory:"true" json:"scope"` // The type of resource associated with the named credential. Type ResourceTypeEnum `mandatory:"true" json:"type"` // The current lifecycle state of the named credential. LifecycleState LifecycleStatesEnum `mandatory:"true" json:"lifecycleState"` // The details of the lifecycle state. LifecycleDetails *string `mandatory:"true" json:"lifecycleDetails"` // The date and time the named credential was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The date and time the named credential was last updated. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m NamedCredentialSummary) String() string
func (m NamedCredentialSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
NamedPreferredCredential The details of the 'NAMED_CREDENTIAL' preferred credential.
type NamedPreferredCredential struct { // The name of the preferred credential. CredentialName *string `mandatory:"false" json:"credentialName"` // Indicates whether the preferred credential is accessible. IsAccessible *bool `mandatory:"false" json:"isAccessible"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Named Credential that contains the database user password metadata. NamedCredentialId *string `mandatory:"false" json:"namedCredentialId"` // The status of the preferred credential. Status PreferredCredentialStatusEnum `mandatory:"false" json:"status,omitempty"` }
func (m NamedPreferredCredential) GetCredentialName() *string
GetCredentialName returns CredentialName
func (m NamedPreferredCredential) GetIsAccessible() *bool
GetIsAccessible returns IsAccessible
func (m NamedPreferredCredential) GetStatus() PreferredCredentialStatusEnum
GetStatus returns Status
func (m NamedPreferredCredential) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m NamedPreferredCredential) String() string
func (m NamedPreferredCredential) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ObjectPrivilegeCollection A collection of object privileges granted to the current user.
type ObjectPrivilegeCollection struct { // An array of object privileges. Items []ObjectPrivilegeSummary `mandatory:"true" json:"items"` }
func (m ObjectPrivilegeCollection) String() string
func (m ObjectPrivilegeCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ObjectPrivilegeSummary A summary of object privileges.
type ObjectPrivilegeSummary struct { // The name of the privilege on the object. Name *string `mandatory:"false" json:"name"` // The type of object. SchemaType *string `mandatory:"false" json:"schemaType"` // The owner of the object. Owner *string `mandatory:"false" json:"owner"` // The name of the user who granted the object privilege. Grantor *string `mandatory:"false" json:"grantor"` // Indicates whether the privilege is granted with the HIERARCHY OPTION (YES) or not (NO). Hierarchy ObjectPrivilegeSummaryHierarchyEnum `mandatory:"false" json:"hierarchy,omitempty"` // The name of the object. The object can be any object, including tables, packages, indexes, sequences, and so on. Object *string `mandatory:"false" json:"object"` // Indicates whether the privilege is granted with the GRANT OPTION (YES) or not (NO). GrantOption ObjectPrivilegeSummaryGrantOptionEnum `mandatory:"false" json:"grantOption,omitempty"` // Indicates how the object privilege was granted. Possible values: // YES if the role is granted commonly (CONTAINER=ALL is used) // NO if the role is granted locally (CONTAINER=ALL is not used) Common ObjectPrivilegeSummaryCommonEnum `mandatory:"false" json:"common,omitempty"` // Indicates whether the granted privilege is inherited from another container (YES) or not (NO). Inherited ObjectPrivilegeSummaryInheritedEnum `mandatory:"false" json:"inherited,omitempty"` }
func (m ObjectPrivilegeSummary) String() string
func (m ObjectPrivilegeSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ObjectPrivilegeSummaryCommonEnum Enum with underlying type: string
type ObjectPrivilegeSummaryCommonEnum string
Set of constants representing the allowable values for ObjectPrivilegeSummaryCommonEnum
const ( ObjectPrivilegeSummaryCommonYes ObjectPrivilegeSummaryCommonEnum = "YES" ObjectPrivilegeSummaryCommonNo ObjectPrivilegeSummaryCommonEnum = "NO" )
func GetMappingObjectPrivilegeSummaryCommonEnum(val string) (ObjectPrivilegeSummaryCommonEnum, bool)
GetMappingObjectPrivilegeSummaryCommonEnum performs case Insensitive comparison on enum value and return the desired enum
func GetObjectPrivilegeSummaryCommonEnumValues() []ObjectPrivilegeSummaryCommonEnum
GetObjectPrivilegeSummaryCommonEnumValues Enumerates the set of values for ObjectPrivilegeSummaryCommonEnum
ObjectPrivilegeSummaryGrantOptionEnum Enum with underlying type: string
type ObjectPrivilegeSummaryGrantOptionEnum string
Set of constants representing the allowable values for ObjectPrivilegeSummaryGrantOptionEnum
const ( ObjectPrivilegeSummaryGrantOptionYes ObjectPrivilegeSummaryGrantOptionEnum = "YES" ObjectPrivilegeSummaryGrantOptionNo ObjectPrivilegeSummaryGrantOptionEnum = "NO" )
func GetMappingObjectPrivilegeSummaryGrantOptionEnum(val string) (ObjectPrivilegeSummaryGrantOptionEnum, bool)
GetMappingObjectPrivilegeSummaryGrantOptionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetObjectPrivilegeSummaryGrantOptionEnumValues() []ObjectPrivilegeSummaryGrantOptionEnum
GetObjectPrivilegeSummaryGrantOptionEnumValues Enumerates the set of values for ObjectPrivilegeSummaryGrantOptionEnum
ObjectPrivilegeSummaryHierarchyEnum Enum with underlying type: string
type ObjectPrivilegeSummaryHierarchyEnum string
Set of constants representing the allowable values for ObjectPrivilegeSummaryHierarchyEnum
const ( ObjectPrivilegeSummaryHierarchyYes ObjectPrivilegeSummaryHierarchyEnum = "YES" ObjectPrivilegeSummaryHierarchyNo ObjectPrivilegeSummaryHierarchyEnum = "NO" )
func GetMappingObjectPrivilegeSummaryHierarchyEnum(val string) (ObjectPrivilegeSummaryHierarchyEnum, bool)
GetMappingObjectPrivilegeSummaryHierarchyEnum performs case Insensitive comparison on enum value and return the desired enum
func GetObjectPrivilegeSummaryHierarchyEnumValues() []ObjectPrivilegeSummaryHierarchyEnum
GetObjectPrivilegeSummaryHierarchyEnumValues Enumerates the set of values for ObjectPrivilegeSummaryHierarchyEnum
ObjectPrivilegeSummaryInheritedEnum Enum with underlying type: string
type ObjectPrivilegeSummaryInheritedEnum string
Set of constants representing the allowable values for ObjectPrivilegeSummaryInheritedEnum
const ( ObjectPrivilegeSummaryInheritedYes ObjectPrivilegeSummaryInheritedEnum = "YES" ObjectPrivilegeSummaryInheritedNo ObjectPrivilegeSummaryInheritedEnum = "NO" )
func GetMappingObjectPrivilegeSummaryInheritedEnum(val string) (ObjectPrivilegeSummaryInheritedEnum, bool)
GetMappingObjectPrivilegeSummaryInheritedEnum performs case Insensitive comparison on enum value and return the desired enum
func GetObjectPrivilegeSummaryInheritedEnumValues() []ObjectPrivilegeSummaryInheritedEnum
GetObjectPrivilegeSummaryInheritedEnumValues Enumerates the set of values for ObjectPrivilegeSummaryInheritedEnum
ObjectStorageJobExecutionResultDetails The details of the job execution result stored in Object Storage. The job execution result could be accessed using the Object Storage API.
type ObjectStorageJobExecutionResultDetails struct { // The Object Storage namespace used for job execution result storage. NamespaceName *string `mandatory:"false" json:"namespaceName"` // The name of the bucket used for job execution result storage. BucketName *string `mandatory:"false" json:"bucketName"` // The name of the object containing the job execution result. ObjectName *string `mandatory:"false" json:"objectName"` // The number of rows returned in the result for the Query SqlType. RowCount *int `mandatory:"false" json:"rowCount"` }
func (m ObjectStorageJobExecutionResultDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ObjectStorageJobExecutionResultDetails) String() string
func (m ObjectStorageJobExecutionResultDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ObjectStorageJobExecutionResultLocation The details about Object Storage job execution result location type.
type ObjectStorageJobExecutionResultLocation struct { // The Object Storage namespace used for job execution result storage. NamespaceName *string `mandatory:"false" json:"namespaceName"` // The name of the bucket used for job execution result storage. BucketName *string `mandatory:"false" json:"bucketName"` }
func (m ObjectStorageJobExecutionResultLocation) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ObjectStorageJobExecutionResultLocation) String() string
func (m ObjectStorageJobExecutionResultLocation) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OpenAlertHistory The existing open alerts in the Exadata storage server.
type OpenAlertHistory struct { // A list of open alerts. Alerts []OpenAlertSummary `mandatory:"true" json:"alerts"` }
func (m OpenAlertHistory) String() string
func (m OpenAlertHistory) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OpenAlertSummary An alert from the Exadata storage server.
type OpenAlertSummary struct { // The severity of the alert. Severity AlertSeverityEnumEnum `mandatory:"false" json:"severity,omitempty"` // The type of alert. Type AlertTypeEnumEnum `mandatory:"false" json:"type,omitempty"` // The start time of the alert. TimeStartAt *common.SDKTime `mandatory:"false" json:"timeStartAt"` // The alert message. Message *string `mandatory:"false" json:"message"` }
func (m OpenAlertSummary) String() string
func (m OpenAlertSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OptimizerDatabase The subset information of the Managed Database resource, which is used by Optimizer Statistics.
type OptimizerDatabase struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. Id *string `mandatory:"true" json:"id"` // The name of the Managed Database. Name *string `mandatory:"true" json:"name"` // The type of Oracle Database installation. DbType DatabaseTypeEnum `mandatory:"true" json:"dbType"` // The subtype of the Oracle Database. Indicates whether the database is a Container Database, // Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database. DbSubType DatabaseSubTypeEnum `mandatory:"true" json:"dbSubType"` // The infrastructure used to deploy the Oracle Database. DbDeploymentType DeploymentTypeEnum `mandatory:"true" json:"dbDeploymentType"` // The version of the Oracle Database. DbVersion *string `mandatory:"true" json:"dbVersion"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the Managed Database resides. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m OptimizerDatabase) String() string
func (m OptimizerDatabase) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OptimizerStatisticsAdvisorExecution The summary of the Optimizer Statistics Advisor execution, which includes information about the Managed Database and a comprehensive execution report.
type OptimizerStatisticsAdvisorExecution struct { // The name of the Optimizer Statistics Advisor task. TaskName *string `mandatory:"true" json:"taskName"` // The name of the Optimizer Statistics Advisor execution. ExecutionName *string `mandatory:"true" json:"executionName"` // The start time of the time range to retrieve the Optimizer Statistics Advisor execution of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". TimeStart *common.SDKTime `mandatory:"true" json:"timeStart"` // The end time of the time range to retrieve the Optimizer Statistics Advisor execution of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". TimeEnd *common.SDKTime `mandatory:"true" json:"timeEnd"` // The status of the Optimizer Statistics Advisor execution. Status OptimizerStatisticsAdvisorExecutionStatusEnum `mandatory:"true" json:"status"` // The Optimizer Statistics Advisor execution status message, if any. StatusMessage *string `mandatory:"false" json:"statusMessage"` // The errors in the Optimizer Statistics Advisor execution, if any. ErrorMessage *string `mandatory:"false" json:"errorMessage"` // The number of findings generated by the Optimizer Statistics Advisor execution. Findings *int `mandatory:"false" json:"findings"` Database *OptimizerDatabase `mandatory:"false" json:"database"` Report *OptimizerStatisticsAdvisorExecutionReport `mandatory:"false" json:"report"` }
func (m OptimizerStatisticsAdvisorExecution) String() string
func (m OptimizerStatisticsAdvisorExecution) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OptimizerStatisticsAdvisorExecutionReport A report that includes the rules, findings, recommendations, and actions discovered during the execution of the Optimizer Statistics Advisor.
type OptimizerStatisticsAdvisorExecutionReport struct { // A summary of the Optimizer Statistics Advisor execution. Summary *string `mandatory:"true" json:"summary"` // The list of rules that were not adhered to by the Optimizer Statistics Collection. Rules []AdvisorRule `mandatory:"true" json:"rules"` }
func (m OptimizerStatisticsAdvisorExecutionReport) String() string
func (m OptimizerStatisticsAdvisorExecutionReport) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OptimizerStatisticsAdvisorExecutionScript The Oracle system-generated script for the Optimizer Statistics Advisor execution.
type OptimizerStatisticsAdvisorExecutionScript struct { // The Optimizer Statistics Advisor execution script. Script *string `mandatory:"true" json:"script"` }
func (m OptimizerStatisticsAdvisorExecutionScript) String() string
func (m OptimizerStatisticsAdvisorExecutionScript) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OptimizerStatisticsAdvisorExecutionStatusEnum Enum with underlying type: string
type OptimizerStatisticsAdvisorExecutionStatusEnum string
Set of constants representing the allowable values for OptimizerStatisticsAdvisorExecutionStatusEnum
const ( OptimizerStatisticsAdvisorExecutionStatusExecuting OptimizerStatisticsAdvisorExecutionStatusEnum = "EXECUTING" OptimizerStatisticsAdvisorExecutionStatusCompleted OptimizerStatisticsAdvisorExecutionStatusEnum = "COMPLETED" OptimizerStatisticsAdvisorExecutionStatusInterrupted OptimizerStatisticsAdvisorExecutionStatusEnum = "INTERRUPTED" OptimizerStatisticsAdvisorExecutionStatusCancelled OptimizerStatisticsAdvisorExecutionStatusEnum = "CANCELLED" OptimizerStatisticsAdvisorExecutionStatusFatalError OptimizerStatisticsAdvisorExecutionStatusEnum = "FATAL_ERROR" )
func GetMappingOptimizerStatisticsAdvisorExecutionStatusEnum(val string) (OptimizerStatisticsAdvisorExecutionStatusEnum, bool)
GetMappingOptimizerStatisticsAdvisorExecutionStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOptimizerStatisticsAdvisorExecutionStatusEnumValues() []OptimizerStatisticsAdvisorExecutionStatusEnum
GetOptimizerStatisticsAdvisorExecutionStatusEnumValues Enumerates the set of values for OptimizerStatisticsAdvisorExecutionStatusEnum
OptimizerStatisticsAdvisorExecutionSummary The summary of the Optimizer Statistics Advisor execution.
type OptimizerStatisticsAdvisorExecutionSummary struct { // The name of the Optimizer Statistics Advisor task. TaskName *string `mandatory:"true" json:"taskName"` // The name of the Optimizer Statistics Advisor execution. ExecutionName *string `mandatory:"true" json:"executionName"` // The start time of the time range to retrieve the Optimizer Statistics Advisor execution of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". TimeStart *common.SDKTime `mandatory:"true" json:"timeStart"` // The end time of the time range to retrieve the Optimizer Statistics Advisor execution of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". TimeEnd *common.SDKTime `mandatory:"true" json:"timeEnd"` // The status of the Optimizer Statistics Advisor execution. Status OptimizerStatisticsAdvisorExecutionSummaryStatusEnum `mandatory:"true" json:"status"` // The Optimizer Statistics Advisor execution status message, if any. StatusMessage *string `mandatory:"false" json:"statusMessage"` // The errors in the Optimizer Statistics Advisor execution, if any. ErrorMessage *string `mandatory:"false" json:"errorMessage"` // The number of findings generated by the Optimizer Statistics Advisor execution. Findings *int `mandatory:"false" json:"findings"` }
func (m OptimizerStatisticsAdvisorExecutionSummary) String() string
func (m OptimizerStatisticsAdvisorExecutionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OptimizerStatisticsAdvisorExecutionSummaryStatusEnum Enum with underlying type: string
type OptimizerStatisticsAdvisorExecutionSummaryStatusEnum string
Set of constants representing the allowable values for OptimizerStatisticsAdvisorExecutionSummaryStatusEnum
const ( OptimizerStatisticsAdvisorExecutionSummaryStatusExecuting OptimizerStatisticsAdvisorExecutionSummaryStatusEnum = "EXECUTING" OptimizerStatisticsAdvisorExecutionSummaryStatusCompleted OptimizerStatisticsAdvisorExecutionSummaryStatusEnum = "COMPLETED" OptimizerStatisticsAdvisorExecutionSummaryStatusInterrupted OptimizerStatisticsAdvisorExecutionSummaryStatusEnum = "INTERRUPTED" OptimizerStatisticsAdvisorExecutionSummaryStatusCancelled OptimizerStatisticsAdvisorExecutionSummaryStatusEnum = "CANCELLED" OptimizerStatisticsAdvisorExecutionSummaryStatusFatalError OptimizerStatisticsAdvisorExecutionSummaryStatusEnum = "FATAL_ERROR" )
func GetMappingOptimizerStatisticsAdvisorExecutionSummaryStatusEnum(val string) (OptimizerStatisticsAdvisorExecutionSummaryStatusEnum, bool)
GetMappingOptimizerStatisticsAdvisorExecutionSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOptimizerStatisticsAdvisorExecutionSummaryStatusEnumValues() []OptimizerStatisticsAdvisorExecutionSummaryStatusEnum
GetOptimizerStatisticsAdvisorExecutionSummaryStatusEnumValues Enumerates the set of values for OptimizerStatisticsAdvisorExecutionSummaryStatusEnum
OptimizerStatisticsAdvisorExecutionsCollection The details of each Optimizer Statistics Advisor execution.
type OptimizerStatisticsAdvisorExecutionsCollection struct { // The list of Optimizer Statistics Advisor executions. Items []OptimizerStatisticsAdvisorExecutionSummary `mandatory:"true" json:"items"` }
func (m OptimizerStatisticsAdvisorExecutionsCollection) String() string
func (m OptimizerStatisticsAdvisorExecutionsCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OptimizerStatisticsCollectionAggregationSummary The summary of the Optimizer Statistics Collection, which includes the aggregated number of tasks grouped by status.
type OptimizerStatisticsCollectionAggregationSummary struct { // Indicates the start of the hour as the statistics are aggregated per hour. TimeStart *common.SDKTime `mandatory:"true" json:"timeStart"` // The optimizer statistics tasks grouped by type. GroupBy OptimizerStatisticsGroupByTypesEnum `mandatory:"false" json:"groupBy,omitempty"` // Indicates the end of the hour as the statistics are aggregated per hour. TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"` // The number of tasks or objects for which statistics are yet to be gathered. Pending *int `mandatory:"false" json:"pending"` // The number of tasks or objects for which statistics gathering is in progress. InProgress *int `mandatory:"false" json:"inProgress"` // The number of tasks or objects for which statistics gathering is completed. Completed *int `mandatory:"false" json:"completed"` // The number of tasks or objects for which statistics gathering failed. Failed *int `mandatory:"false" json:"failed"` // The number of tasks or objects for which statistics gathering was skipped. Skipped *int `mandatory:"false" json:"skipped"` // The number of tasks or objects for which statistics gathering timed out. TimedOut *int `mandatory:"false" json:"timedOut"` // The number of tasks or objects for which the status of statistics gathering is unknown. Unknown *int `mandatory:"false" json:"unknown"` // The total number of tasks or objects for which statistics collection is finished. This number is the // sum of all the tasks or objects with various statuses: pending, inProgress, completed, failed, skipped, // timedOut, and unknown. Total *int `mandatory:"false" json:"total"` }
func (m OptimizerStatisticsCollectionAggregationSummary) String() string
func (m OptimizerStatisticsCollectionAggregationSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OptimizerStatisticsCollectionAggregationsCollection The number of times optimizer statistics are collected each hour, grouped by task status.
type OptimizerStatisticsCollectionAggregationsCollection struct { // The list of Optimizer Statistics Collection details. Items []OptimizerStatisticsCollectionAggregationSummary `mandatory:"true" json:"items"` }
func (m OptimizerStatisticsCollectionAggregationsCollection) String() string
func (m OptimizerStatisticsCollectionAggregationsCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OptimizerStatisticsCollectionOperation The summary of the Optimizer Statistics Collection tasks, which includes details of the Managed Database and the execution.
type OptimizerStatisticsCollectionOperation struct { // The ID of the operation. Id *int `mandatory:"true" json:"id"` // The name of the operation. OperationName *string `mandatory:"true" json:"operationName"` // The target object type such as Table, Index, and Partition. Target *string `mandatory:"true" json:"target"` // The name of the job. JobName *string `mandatory:"true" json:"jobName"` // The status of the operation such as Completed, and Failed. Status OptimizerStatisticsCollectionOperationStatusEnum `mandatory:"true" json:"status"` // The start time of the operation. StartTime *string `mandatory:"true" json:"startTime"` // The end time of the operation. EndTime *string `mandatory:"true" json:"endTime"` // The time it takes to complete the operation (in seconds). DurationInSeconds *float32 `mandatory:"true" json:"durationInSeconds"` // The number of objects for which statistics collection is completed. CompletedCount *int `mandatory:"false" json:"completedCount"` // The number of objects for which statistics collection is in progress. InProgressCount *int `mandatory:"false" json:"inProgressCount"` // The number of objects for which statistics collection failed. FailedCount *int `mandatory:"false" json:"failedCount"` // The number of objects for which statistics collection timed out. TimedOutCount *int `mandatory:"false" json:"timedOutCount"` // The total number of objects for which statistics is collected. This number is the sum of all the objects // with various statuses: completed, inProgress, failed, and timedOut. TotalObjectsCount *int `mandatory:"false" json:"totalObjectsCount"` Database *OptimizerDatabase `mandatory:"false" json:"database"` // An array of Optimizer Statistics Collection task details. Tasks []OptimizerStatisticsOperationTask `mandatory:"false" json:"tasks"` }
func (m OptimizerStatisticsCollectionOperation) String() string
func (m OptimizerStatisticsCollectionOperation) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OptimizerStatisticsCollectionOperationStatusEnum Enum with underlying type: string
type OptimizerStatisticsCollectionOperationStatusEnum string
Set of constants representing the allowable values for OptimizerStatisticsCollectionOperationStatusEnum
const ( OptimizerStatisticsCollectionOperationStatusInProgress OptimizerStatisticsCollectionOperationStatusEnum = "IN_PROGRESS" OptimizerStatisticsCollectionOperationStatusCompleted OptimizerStatisticsCollectionOperationStatusEnum = "COMPLETED" OptimizerStatisticsCollectionOperationStatusFailed OptimizerStatisticsCollectionOperationStatusEnum = "FAILED" OptimizerStatisticsCollectionOperationStatusTimedOut OptimizerStatisticsCollectionOperationStatusEnum = "TIMED_OUT" OptimizerStatisticsCollectionOperationStatusUnknown OptimizerStatisticsCollectionOperationStatusEnum = "UNKNOWN" )
func GetMappingOptimizerStatisticsCollectionOperationStatusEnum(val string) (OptimizerStatisticsCollectionOperationStatusEnum, bool)
GetMappingOptimizerStatisticsCollectionOperationStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOptimizerStatisticsCollectionOperationStatusEnumValues() []OptimizerStatisticsCollectionOperationStatusEnum
GetOptimizerStatisticsCollectionOperationStatusEnumValues Enumerates the set of values for OptimizerStatisticsCollectionOperationStatusEnum
OptimizerStatisticsCollectionOperationSummary The summary of the Optimizer Statistics Collection operation.
type OptimizerStatisticsCollectionOperationSummary struct { // The ID of the operation. Id *int `mandatory:"true" json:"id"` // The name of the operation. OperationName *string `mandatory:"true" json:"operationName"` // The target object type such as Table, Index, and Partition. Target *string `mandatory:"true" json:"target"` // The name of the job. JobName *string `mandatory:"true" json:"jobName"` // The status of the operation such as Completed, and Failed. Status OptimizerStatisticsCollectionOperationSummaryStatusEnum `mandatory:"true" json:"status"` // The start time of the operation. StartTime *string `mandatory:"true" json:"startTime"` // The end time of the operation. EndTime *string `mandatory:"true" json:"endTime"` // The time it takes to complete the operation (in seconds). DurationInSeconds *float32 `mandatory:"true" json:"durationInSeconds"` // The number of objects for which statistics collection is completed. CompletedCount *int `mandatory:"false" json:"completedCount"` // The number of objects for which statistics collection is in progress. InProgressCount *int `mandatory:"false" json:"inProgressCount"` // The number of objects for which statistics collection failed. FailedCount *int `mandatory:"false" json:"failedCount"` // The number of objects for which statistics collection timed out. TimedOutCount *int `mandatory:"false" json:"timedOutCount"` // The total number of objects for which statistics is collected. This number is the sum of all the objects // with various statuses: completed, inProgress, failed, and timedOut. TotalObjectsCount *int `mandatory:"false" json:"totalObjectsCount"` }
func (m OptimizerStatisticsCollectionOperationSummary) String() string
func (m OptimizerStatisticsCollectionOperationSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OptimizerStatisticsCollectionOperationSummaryStatusEnum Enum with underlying type: string
type OptimizerStatisticsCollectionOperationSummaryStatusEnum string
Set of constants representing the allowable values for OptimizerStatisticsCollectionOperationSummaryStatusEnum
const ( OptimizerStatisticsCollectionOperationSummaryStatusInProgress OptimizerStatisticsCollectionOperationSummaryStatusEnum = "IN_PROGRESS" OptimizerStatisticsCollectionOperationSummaryStatusCompleted OptimizerStatisticsCollectionOperationSummaryStatusEnum = "COMPLETED" OptimizerStatisticsCollectionOperationSummaryStatusFailed OptimizerStatisticsCollectionOperationSummaryStatusEnum = "FAILED" OptimizerStatisticsCollectionOperationSummaryStatusTimedOut OptimizerStatisticsCollectionOperationSummaryStatusEnum = "TIMED_OUT" OptimizerStatisticsCollectionOperationSummaryStatusUnknown OptimizerStatisticsCollectionOperationSummaryStatusEnum = "UNKNOWN" )
func GetMappingOptimizerStatisticsCollectionOperationSummaryStatusEnum(val string) (OptimizerStatisticsCollectionOperationSummaryStatusEnum, bool)
GetMappingOptimizerStatisticsCollectionOperationSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOptimizerStatisticsCollectionOperationSummaryStatusEnumValues() []OptimizerStatisticsCollectionOperationSummaryStatusEnum
GetOptimizerStatisticsCollectionOperationSummaryStatusEnumValues Enumerates the set of values for OptimizerStatisticsCollectionOperationSummaryStatusEnum
OptimizerStatisticsCollectionOperationsCollection The details of each statistics collection operation.
type OptimizerStatisticsCollectionOperationsCollection struct { // The details of the Optimizer Statistics Collection operation. Items []OptimizerStatisticsCollectionOperationSummary `mandatory:"true" json:"items"` }
func (m OptimizerStatisticsCollectionOperationsCollection) String() string
func (m OptimizerStatisticsCollectionOperationsCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OptimizerStatisticsGroupByTypesEnum Enum with underlying type: string
type OptimizerStatisticsGroupByTypesEnum string
Set of constants representing the allowable values for OptimizerStatisticsGroupByTypesEnum
const ( OptimizerStatisticsGroupByTypesTaskStatus OptimizerStatisticsGroupByTypesEnum = "TASK_STATUS" OptimizerStatisticsGroupByTypesTaskObjectsStatus OptimizerStatisticsGroupByTypesEnum = "TASK_OBJECTS_STATUS" )
func GetMappingOptimizerStatisticsGroupByTypesEnum(val string) (OptimizerStatisticsGroupByTypesEnum, bool)
GetMappingOptimizerStatisticsGroupByTypesEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOptimizerStatisticsGroupByTypesEnumValues() []OptimizerStatisticsGroupByTypesEnum
GetOptimizerStatisticsGroupByTypesEnumValues Enumerates the set of values for OptimizerStatisticsGroupByTypesEnum
OptimizerStatisticsOperationTask The details of the Optimizer Statistics Collection task.
type OptimizerStatisticsOperationTask struct { // The name of the target object for which statistics are gathered. Target *string `mandatory:"true" json:"target"` // The type of target object. TargetType OptimizerStatisticsOperationTaskTargetTypeEnum `mandatory:"true" json:"targetType"` // The start time of the Optimizer Statistics Collection task. TimeStart *common.SDKTime `mandatory:"true" json:"timeStart"` // The end time of the Optimizer Statistics Collection task. TimeEnd *common.SDKTime `mandatory:"true" json:"timeEnd"` // The status of the Optimizer Statistics Collection task. Status OptimizerStatisticsOperationTaskStatusEnum `mandatory:"true" json:"status"` }
func (m OptimizerStatisticsOperationTask) String() string
func (m OptimizerStatisticsOperationTask) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OptimizerStatisticsOperationTaskStatusEnum Enum with underlying type: string
type OptimizerStatisticsOperationTaskStatusEnum string
Set of constants representing the allowable values for OptimizerStatisticsOperationTaskStatusEnum
const ( OptimizerStatisticsOperationTaskStatusPending OptimizerStatisticsOperationTaskStatusEnum = "PENDING" OptimizerStatisticsOperationTaskStatusInProgress OptimizerStatisticsOperationTaskStatusEnum = "IN_PROGRESS" OptimizerStatisticsOperationTaskStatusSkipped OptimizerStatisticsOperationTaskStatusEnum = "SKIPPED" OptimizerStatisticsOperationTaskStatusTimedOut OptimizerStatisticsOperationTaskStatusEnum = "TIMED_OUT" OptimizerStatisticsOperationTaskStatusCompleted OptimizerStatisticsOperationTaskStatusEnum = "COMPLETED" OptimizerStatisticsOperationTaskStatusFailed OptimizerStatisticsOperationTaskStatusEnum = "FAILED" )
func GetMappingOptimizerStatisticsOperationTaskStatusEnum(val string) (OptimizerStatisticsOperationTaskStatusEnum, bool)
GetMappingOptimizerStatisticsOperationTaskStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOptimizerStatisticsOperationTaskStatusEnumValues() []OptimizerStatisticsOperationTaskStatusEnum
GetOptimizerStatisticsOperationTaskStatusEnumValues Enumerates the set of values for OptimizerStatisticsOperationTaskStatusEnum
OptimizerStatisticsOperationTaskTargetTypeEnum Enum with underlying type: string
type OptimizerStatisticsOperationTaskTargetTypeEnum string
Set of constants representing the allowable values for OptimizerStatisticsOperationTaskTargetTypeEnum
const ( OptimizerStatisticsOperationTaskTargetTypeTable OptimizerStatisticsOperationTaskTargetTypeEnum = "TABLE" OptimizerStatisticsOperationTaskTargetTypeGlobalTable OptimizerStatisticsOperationTaskTargetTypeEnum = "GLOBAL_TABLE" OptimizerStatisticsOperationTaskTargetTypeCoordinatorTable OptimizerStatisticsOperationTaskTargetTypeEnum = "COORDINATOR_TABLE" OptimizerStatisticsOperationTaskTargetTypeTablePartition OptimizerStatisticsOperationTaskTargetTypeEnum = "TABLE_PARTITION" OptimizerStatisticsOperationTaskTargetTypeTableSubpartition OptimizerStatisticsOperationTaskTargetTypeEnum = "TABLE_SUBPARTITION" OptimizerStatisticsOperationTaskTargetTypeIndex OptimizerStatisticsOperationTaskTargetTypeEnum = "INDEX" OptimizerStatisticsOperationTaskTargetTypeIndexPartition OptimizerStatisticsOperationTaskTargetTypeEnum = "INDEX_PARTITION" OptimizerStatisticsOperationTaskTargetTypeIndexSubpartition OptimizerStatisticsOperationTaskTargetTypeEnum = "INDEX_SUBPARTITION" )
func GetMappingOptimizerStatisticsOperationTaskTargetTypeEnum(val string) (OptimizerStatisticsOperationTaskTargetTypeEnum, bool)
GetMappingOptimizerStatisticsOperationTaskTargetTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOptimizerStatisticsOperationTaskTargetTypeEnumValues() []OptimizerStatisticsOperationTaskTargetTypeEnum
GetOptimizerStatisticsOperationTaskTargetTypeEnumValues Enumerates the set of values for OptimizerStatisticsOperationTaskTargetTypeEnum
OptimizerStatisticsTaskFilterTypesEnum Enum with underlying type: string
type OptimizerStatisticsTaskFilterTypesEnum string
Set of constants representing the allowable values for OptimizerStatisticsTaskFilterTypesEnum
const ( OptimizerStatisticsTaskFilterTypesAll OptimizerStatisticsTaskFilterTypesEnum = "ALL" OptimizerStatisticsTaskFilterTypesManual OptimizerStatisticsTaskFilterTypesEnum = "MANUAL" OptimizerStatisticsTaskFilterTypesAuto OptimizerStatisticsTaskFilterTypesEnum = "AUTO" )
func GetMappingOptimizerStatisticsTaskFilterTypesEnum(val string) (OptimizerStatisticsTaskFilterTypesEnum, bool)
GetMappingOptimizerStatisticsTaskFilterTypesEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOptimizerStatisticsTaskFilterTypesEnumValues() []OptimizerStatisticsTaskFilterTypesEnum
GetOptimizerStatisticsTaskFilterTypesEnumValues Enumerates the set of values for OptimizerStatisticsTaskFilterTypesEnum
ParameterScopeEnum Enum with underlying type: string
type ParameterScopeEnum string
Set of constants representing the allowable values for ParameterScopeEnum
const ( ParameterScopeMemory ParameterScopeEnum = "MEMORY" ParameterScopeSpfile ParameterScopeEnum = "SPFILE" ParameterScopeBoth ParameterScopeEnum = "BOTH" )
func GetMappingParameterScopeEnum(val string) (ParameterScopeEnum, bool)
GetMappingParameterScopeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetParameterScopeEnumValues() []ParameterScopeEnum
GetParameterScopeEnumValues Enumerates the set of values for ParameterScopeEnum
ParentGroup The parent Managed Database Group of a Managed Database.
type ParentGroup struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database Group. Id *string `mandatory:"true" json:"id"` // The name of the Managed Database Group. Name *string `mandatory:"true" json:"name"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the Managed Database Group resides. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m ParentGroup) String() string
func (m ParentGroup) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PasswordSecretAccessModeEnum Enum with underlying type: string
type PasswordSecretAccessModeEnum string
Set of constants representing the allowable values for PasswordSecretAccessModeEnum
const ( PasswordSecretAccessModeUserPrincipal PasswordSecretAccessModeEnum = "USER_PRINCIPAL" PasswordSecretAccessModeResourcePrincipal PasswordSecretAccessModeEnum = "RESOURCE_PRINCIPAL" )
func GetMappingPasswordSecretAccessModeEnum(val string) (PasswordSecretAccessModeEnum, bool)
GetMappingPasswordSecretAccessModeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPasswordSecretAccessModeEnumValues() []PasswordSecretAccessModeEnum
GetPasswordSecretAccessModeEnumValues Enumerates the set of values for PasswordSecretAccessModeEnum
PatchExternalDbSystemDiscoveryDetails The details required to update an external DB system discovery resource.
type PatchExternalDbSystemDiscoveryDetails struct { // A sequence of instructions to apply to the resource. Items []PatchInstruction `mandatory:"false" json:"items"` }
func (m PatchExternalDbSystemDiscoveryDetails) String() string
func (m *PatchExternalDbSystemDiscoveryDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m PatchExternalDbSystemDiscoveryDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PatchExternalDbSystemDiscoveryRequest wrapper for the PatchExternalDbSystemDiscovery operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/PatchExternalDbSystemDiscovery.go.html to see an example of how to use PatchExternalDbSystemDiscoveryRequest.
type PatchExternalDbSystemDiscoveryRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system discovery. ExternalDbSystemDiscoveryId *string `mandatory:"true" contributesTo:"path" name:"externalDbSystemDiscoveryId"` // The details required to update an external DB system discovery. PatchExternalDbSystemDiscoveryDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request PatchExternalDbSystemDiscoveryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchExternalDbSystemDiscoveryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchExternalDbSystemDiscoveryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchExternalDbSystemDiscoveryRequest) String() string
func (request PatchExternalDbSystemDiscoveryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PatchExternalDbSystemDiscoveryResponse wrapper for the PatchExternalDbSystemDiscovery operation
type PatchExternalDbSystemDiscoveryResponse struct { // The underlying http response RawResponse *http.Response // The ExternalDbSystemDiscovery instance ExternalDbSystemDiscovery `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response PatchExternalDbSystemDiscoveryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchExternalDbSystemDiscoveryResponse) String() string
PatchInstruction A single instruction to be included as part of Patch request content.
type PatchInstruction interface { // The set of values to which the operation applies as a JMESPath expression (https://jmespath.org/specification.html) for evaluation against the context resource. // An operation fails if the selection yields an exception, except as otherwise specified. // Note that comparisons involving non-primitive values (objects or arrays) are not supported and will always evaluate to false. GetSelection() *string }
PatchInstructionOperationEnum Enum with underlying type: string
type PatchInstructionOperationEnum string
Set of constants representing the allowable values for PatchInstructionOperationEnum
const ( PatchInstructionOperationMerge PatchInstructionOperationEnum = "MERGE" )
func GetMappingPatchInstructionOperationEnum(val string) (PatchInstructionOperationEnum, bool)
GetMappingPatchInstructionOperationEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchInstructionOperationEnumValues() []PatchInstructionOperationEnum
GetPatchInstructionOperationEnumValues Enumerates the set of values for PatchInstructionOperationEnum
PatchMergeInstruction An operation that recursively updates items of the selection, or adding the value if the selection is empty. If the value is not an object, it is used directly, otherwise each key-value member is used to create or update a member of the same name in the target and the same process is applied recursively for each object-typed value (similar to RFC 7396 (https://tools.ietf.org/html/rfc7396#section-2) JSON Merge Patch, except that null values are copied rather than transformed into deletions). NOT_FOUND exceptions are handled by creating the implied containing structure. To avoid referential errors if an item's descendant is also in the selection, items of the selection are processed in order of decreasing depth.
type PatchMergeInstruction struct { // The set of values to which the operation applies as a JMESPath expression (https://jmespath.org/specification.html) for evaluation against the context resource. // An operation fails if the selection yields an exception, except as otherwise specified. // Note that comparisons involving non-primitive values (objects or arrays) are not supported and will always evaluate to false. Selection *string `mandatory:"true" json:"selection"` // A value to be merged into the target. Value *interface{} `mandatory:"false" json:"value"` }
func (m PatchMergeInstruction) GetSelection() *string
GetSelection returns Selection
func (m PatchMergeInstruction) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m PatchMergeInstruction) String() string
func (m PatchMergeInstruction) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PdbMetrics The summary of Pluggable Databases (PDBs) and their resource usage metrics, within a specific Container Database (CDB).
type PdbMetrics struct { // A summary of PDBs and their resource usage metrics such as CPU, User I/O, and Storage, within a specific CDB. DatabaseUsageMetrics []DatabaseUsageMetrics `mandatory:"true" json:"databaseUsageMetrics"` }
func (m PdbMetrics) String() string
func (m PdbMetrics) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PdbStatusDetails The number and status of PDBs in a Container Database.
type PdbStatusDetails struct { // The status of the PDBs with this count. Status DatabaseStatusEnum `mandatory:"false" json:"status,omitempty"` // The number of PDBs with this status. Count *int `mandatory:"false" json:"count"` }
func (m PdbStatusDetails) String() string
func (m PdbStatusDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PeerDatabaseMetrics The summary of resource usage metrics for the peer database.
type PeerDatabaseMetrics struct { // A list of resource usage metrics for the peer database. PeerDbMetrics []DatabaseUsageMetrics `mandatory:"true" json:"peerDbMetrics"` }
func (m PeerDatabaseMetrics) String() string
func (m PeerDatabaseMetrics) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PerfhubClient a client for Perfhub
type PerfhubClient struct { common.BaseClient // contains filtered or unexported fields }
func NewPerfhubClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client PerfhubClient, err error)
NewPerfhubClientWithConfigurationProvider Creates a new default Perfhub client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewPerfhubClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client PerfhubClient, err error)
NewPerfhubClientWithOboToken Creates a new default Perfhub client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer
as well as reading the region
func (client *PerfhubClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (client PerfhubClient) ModifySnapshotSettings(ctx context.Context, request ModifySnapshotSettingsRequest) (response ModifySnapshotSettingsResponse, err error)
ModifySnapshotSettings Modifies the snapshot settings for the specified Database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ModifySnapshotSettings.go.html to see an example of how to use ModifySnapshotSettings API.
func (client *PerfhubClient) SetRegion(region string)
SetRegion overrides the region of this client.
PerformanceMetrics The Data Guard performance metric details.
type PerformanceMetrics struct { // The name of the metric. Name *string `mandatory:"false" json:"name"` // The dimensions of the Data Guard performance metrics, such as primary database ID, primary database unique name. Dimensions *interface{} `mandatory:"false" json:"dimensions"` // The metadata of the metric, such as Unit. Metadata *interface{} `mandatory:"false" json:"metadata"` // The aggregated datapoints of the metric. Datapoints []DataPoints `mandatory:"false" json:"datapoints"` }
func (m PerformanceMetrics) String() string
func (m PerformanceMetrics) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PerformanceMetricsData The list of Data Guard performance metrics for Managed Databases.
type PerformanceMetricsData struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the Managed Database resides. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ResourceId *string `mandatory:"false" json:"resourceId"` // The ID of the primary database. PrimaryDbId *string `mandatory:"false" json:"primaryDbId"` // The primary database unique name of the Managed Database. PrimaryDbUniqueName *string `mandatory:"false" json:"primaryDbUniqueName"` // The database ID of the Managed Database. Every database had its own ID and that value is captured here. DatabaseId *string `mandatory:"false" json:"databaseId"` // The database unique name of the Managed Database. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The deployment type of the Managed Database. DeploymentType *string `mandatory:"false" json:"deploymentType"` // The resource name of the Managed Database. ResourceName *string `mandatory:"false" json:"resourceName"` // The database role of the Managed Database. DbRole DbRoleEnum `mandatory:"false" json:"dbRole,omitempty"` // The list of Data Guard performance metrics such as ApplyLag, TransportLag and RedoApplyRate for the Managed Databases. Metrics []PerformanceMetrics `mandatory:"false" json:"metrics"` }
func (m PerformanceMetricsData) String() string
func (m PerformanceMetricsData) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PreferredCredential The details of the preferred credential.
type PreferredCredential interface { // The name of the preferred credential. GetCredentialName() *string // The status of the preferred credential. GetStatus() PreferredCredentialStatusEnum // Indicates whether the preferred credential is accessible. GetIsAccessible() *bool }
PreferredCredentialCollection A collection of preferred credential attributes.
type PreferredCredentialCollection struct { // The attributes of the preferred credential. Items []PreferredCredentialSummary `mandatory:"true" json:"items"` }
func (m PreferredCredentialCollection) String() string
func (m PreferredCredentialCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PreferredCredentialStatusEnum Enum with underlying type: string
type PreferredCredentialStatusEnum string
Set of constants representing the allowable values for PreferredCredentialStatusEnum
const ( PreferredCredentialStatusSet PreferredCredentialStatusEnum = "SET" PreferredCredentialStatusNotSet PreferredCredentialStatusEnum = "NOT_SET" )
func GetMappingPreferredCredentialStatusEnum(val string) (PreferredCredentialStatusEnum, bool)
GetMappingPreferredCredentialStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPreferredCredentialStatusEnumValues() []PreferredCredentialStatusEnum
GetPreferredCredentialStatusEnumValues Enumerates the set of values for PreferredCredentialStatusEnum
PreferredCredentialSummary The summary of preferred credentials.
type PreferredCredentialSummary struct { // The name of the preferred credential. CredentialName *string `mandatory:"true" json:"credentialName"` // The status of the preferred credential. Status PreferredCredentialStatusEnum `mandatory:"true" json:"status"` // Indicates whether the preferred credential is accessible. IsAccessible *bool `mandatory:"true" json:"isAccessible"` // The user name used to connect to the database. UserName *string `mandatory:"false" json:"userName"` // The role of the database user. Role RoleEnum `mandatory:"false" json:"role,omitempty"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Vault service secret that contains the database user password. PasswordSecretId *string `mandatory:"false" json:"passwordSecretId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Named Credential that contains the database user password metadata. NamedCredentialId *string `mandatory:"false" json:"namedCredentialId"` }
func (m PreferredCredentialSummary) String() string
func (m PreferredCredentialSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PreferredCredentialTypeEnum Enum with underlying type: string
type PreferredCredentialTypeEnum string
Set of constants representing the allowable values for PreferredCredentialTypeEnum
const ( PreferredCredentialTypeBasic PreferredCredentialTypeEnum = "BASIC" PreferredCredentialTypeNamedCredential PreferredCredentialTypeEnum = "NAMED_CREDENTIAL" )
func GetMappingPreferredCredentialTypeEnum(val string) (PreferredCredentialTypeEnum, bool)
GetMappingPreferredCredentialTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPreferredCredentialTypeEnumValues() []PreferredCredentialTypeEnum
GetPreferredCredentialTypeEnumValues Enumerates the set of values for PreferredCredentialTypeEnum
PrivateEndPointConnectorDetails The private endpoint details required to connect to an Oracle cloud Database.
type PrivateEndPointConnectorDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the private endpoint. PrivateEndPointId *string `mandatory:"true" json:"privateEndPointId"` }
func (m PrivateEndPointConnectorDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m PrivateEndPointConnectorDetails) String() string
func (m PrivateEndPointConnectorDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ProxiedForUserCollection A collection of users on whose behalf the current user acts as proxy.
type ProxiedForUserCollection struct { // An array of user resources. Items []ProxiedForUserSummary `mandatory:"true" json:"items"` }
func (m ProxiedForUserCollection) String() string
func (m ProxiedForUserCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ProxiedForUserSummary A summary of users on whose behalf the current user acts as proxy.
type ProxiedForUserSummary struct { // The name of a proxy user or the name of the client user. Name *string `mandatory:"false" json:"name"` // Indicates whether the proxy is required to supply the client credentials (YES) or not (NO). Authentication ProxiedForUserSummaryAuthenticationEnum `mandatory:"false" json:"authentication,omitempty"` // The flags associated with the proxy/client pair. Flags ProxiedForUserSummaryFlagsEnum `mandatory:"false" json:"flags,omitempty"` }
func (m ProxiedForUserSummary) String() string
func (m ProxiedForUserSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ProxiedForUserSummaryAuthenticationEnum Enum with underlying type: string
type ProxiedForUserSummaryAuthenticationEnum string
Set of constants representing the allowable values for ProxiedForUserSummaryAuthenticationEnum
const ( ProxiedForUserSummaryAuthenticationYes ProxiedForUserSummaryAuthenticationEnum = "YES" ProxiedForUserSummaryAuthenticationNo ProxiedForUserSummaryAuthenticationEnum = "NO" )
func GetMappingProxiedForUserSummaryAuthenticationEnum(val string) (ProxiedForUserSummaryAuthenticationEnum, bool)
GetMappingProxiedForUserSummaryAuthenticationEnum performs case Insensitive comparison on enum value and return the desired enum
func GetProxiedForUserSummaryAuthenticationEnumValues() []ProxiedForUserSummaryAuthenticationEnum
GetProxiedForUserSummaryAuthenticationEnumValues Enumerates the set of values for ProxiedForUserSummaryAuthenticationEnum
ProxiedForUserSummaryFlagsEnum Enum with underlying type: string
type ProxiedForUserSummaryFlagsEnum string
Set of constants representing the allowable values for ProxiedForUserSummaryFlagsEnum
const ( ProxiedForUserSummaryFlagsProxyMayActivateAllClientRoles ProxiedForUserSummaryFlagsEnum = "PROXY_MAY_ACTIVATE_ALL_CLIENT_ROLES" ProxiedForUserSummaryFlagsNoClientRolesMayBeActivated ProxiedForUserSummaryFlagsEnum = "NO_CLIENT_ROLES_MAY_BE_ACTIVATED" ProxiedForUserSummaryFlagsProxyMayActivateRole ProxiedForUserSummaryFlagsEnum = "PROXY_MAY_ACTIVATE_ROLE" ProxiedForUserSummaryFlagsProxyMayNotActivateRole ProxiedForUserSummaryFlagsEnum = "PROXY_MAY_NOT_ACTIVATE_ROLE" )
func GetMappingProxiedForUserSummaryFlagsEnum(val string) (ProxiedForUserSummaryFlagsEnum, bool)
GetMappingProxiedForUserSummaryFlagsEnum performs case Insensitive comparison on enum value and return the desired enum
func GetProxiedForUserSummaryFlagsEnumValues() []ProxiedForUserSummaryFlagsEnum
GetProxiedForUserSummaryFlagsEnumValues Enumerates the set of values for ProxiedForUserSummaryFlagsEnum
ProxyUserCollection A collection of proxy users for the current user.
type ProxyUserCollection struct { // An array of user resources. Items []ProxyUserSummary `mandatory:"true" json:"items"` }
func (m ProxyUserCollection) String() string
func (m ProxyUserCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ProxyUserSummary A summary of the proxy user.
type ProxyUserSummary struct { // The name of a proxy user or the name of the client user. Name *string `mandatory:"false" json:"name"` // Indicates whether the proxy is required to supply the client credentials (YES) or not (NO). Authentication ProxyUserSummaryAuthenticationEnum `mandatory:"false" json:"authentication,omitempty"` // The flags associated with the proxy/client pair. Flags ProxyUserSummaryFlagsEnum `mandatory:"false" json:"flags,omitempty"` }
func (m ProxyUserSummary) String() string
func (m ProxyUserSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ProxyUserSummaryAuthenticationEnum Enum with underlying type: string
type ProxyUserSummaryAuthenticationEnum string
Set of constants representing the allowable values for ProxyUserSummaryAuthenticationEnum
const ( ProxyUserSummaryAuthenticationYes ProxyUserSummaryAuthenticationEnum = "YES" ProxyUserSummaryAuthenticationNo ProxyUserSummaryAuthenticationEnum = "NO" )
func GetMappingProxyUserSummaryAuthenticationEnum(val string) (ProxyUserSummaryAuthenticationEnum, bool)
GetMappingProxyUserSummaryAuthenticationEnum performs case Insensitive comparison on enum value and return the desired enum
func GetProxyUserSummaryAuthenticationEnumValues() []ProxyUserSummaryAuthenticationEnum
GetProxyUserSummaryAuthenticationEnumValues Enumerates the set of values for ProxyUserSummaryAuthenticationEnum
ProxyUserSummaryFlagsEnum Enum with underlying type: string
type ProxyUserSummaryFlagsEnum string
Set of constants representing the allowable values for ProxyUserSummaryFlagsEnum
const ( ProxyUserSummaryFlagsProxyMayActivateAllClientRoles ProxyUserSummaryFlagsEnum = "PROXY_MAY_ACTIVATE_ALL_CLIENT_ROLES" ProxyUserSummaryFlagsNoClientRolesMayBeActivated ProxyUserSummaryFlagsEnum = "NO_CLIENT_ROLES_MAY_BE_ACTIVATED" ProxyUserSummaryFlagsProxyMayActivateRole ProxyUserSummaryFlagsEnum = "PROXY_MAY_ACTIVATE_ROLE" ProxyUserSummaryFlagsProxyMayNotActivateRole ProxyUserSummaryFlagsEnum = "PROXY_MAY_NOT_ACTIVATE_ROLE" )
func GetMappingProxyUserSummaryFlagsEnum(val string) (ProxyUserSummaryFlagsEnum, bool)
GetMappingProxyUserSummaryFlagsEnum performs case Insensitive comparison on enum value and return the desired enum
func GetProxyUserSummaryFlagsEnumValues() []ProxyUserSummaryFlagsEnum
GetProxyUserSummaryFlagsEnumValues Enumerates the set of values for ProxyUserSummaryFlagsEnum
RankingMeasureEnum Enum with underlying type: string
type RankingMeasureEnum string
Set of constants representing the allowable values for RankingMeasureEnum
const ( RankingMeasureElapsedTime RankingMeasureEnum = "ELAPSED_TIME" RankingMeasureCpuTime RankingMeasureEnum = "CPU_TIME" RankingMeasureOptimizerCost RankingMeasureEnum = "OPTIMIZER_COST" RankingMeasureBufferGets RankingMeasureEnum = "BUFFER_GETS" RankingMeasureDiskReads RankingMeasureEnum = "DISK_READS" RankingMeasureDirectWrites RankingMeasureEnum = "DIRECT_WRITES" )
func GetMappingRankingMeasureEnum(val string) (RankingMeasureEnum, bool)
GetMappingRankingMeasureEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRankingMeasureEnumValues() []RankingMeasureEnum
GetRankingMeasureEnumValues Enumerates the set of values for RankingMeasureEnum
Recommendation The details of the Optimizer Statistics Advisor findings and recommendations.
type Recommendation struct { // An overview of the Optimizer Statistics Advisor recommendation. Message *string `mandatory:"true" json:"message"` Example *RecommendationExample `mandatory:"false" json:"example"` // The rationale of the recommendation. Rationales []RecommendationRationale `mandatory:"false" json:"rationales"` }
func (m Recommendation) String() string
func (m Recommendation) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RecommendationExample An example of the recommendation.
type RecommendationExample struct { // The list of examples for the recommendation. Lines []RecommendationExampleLine `mandatory:"false" json:"lines"` }
func (m RecommendationExample) String() string
func (m RecommendationExample) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RecommendationExampleLine An example line of the recommendation
type RecommendationExampleLine struct { // The details of the example operation. Operation *string `mandatory:"false" json:"operation"` // The comments about the operation. Comment *string `mandatory:"false" json:"comment"` }
func (m RecommendationExampleLine) String() string
func (m RecommendationExampleLine) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RecommendationRationale The details of the rationale for the recommendation.
type RecommendationRationale struct { // The message of the rationale. Message *string `mandatory:"true" json:"message"` }
func (m RecommendationRationale) String() string
func (m RecommendationRationale) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RemoveDataFileDetails The details required to remove a data file or temp file from the tablespace. It takes either credentialDetails or databaseCredential. It's recommended to provide databaseCredential
type RemoveDataFileDetails struct { // Specifies whether the file is a data file or temp file. FileType RemoveDataFileDetailsFileTypeEnum `mandatory:"true" json:"fileType"` // Name of the data file or temp file to be removed from the tablespace. DataFile *string `mandatory:"true" json:"dataFile"` CredentialDetails TablespaceAdminCredentialDetails `mandatory:"false" json:"credentialDetails"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` }
func (m RemoveDataFileDetails) String() string
func (m *RemoveDataFileDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m RemoveDataFileDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RemoveDataFileDetailsFileTypeEnum Enum with underlying type: string
type RemoveDataFileDetailsFileTypeEnum string
Set of constants representing the allowable values for RemoveDataFileDetailsFileTypeEnum
const ( RemoveDataFileDetailsFileTypeDatafile RemoveDataFileDetailsFileTypeEnum = "DATAFILE" RemoveDataFileDetailsFileTypeTempfile RemoveDataFileDetailsFileTypeEnum = "TEMPFILE" )
func GetMappingRemoveDataFileDetailsFileTypeEnum(val string) (RemoveDataFileDetailsFileTypeEnum, bool)
GetMappingRemoveDataFileDetailsFileTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRemoveDataFileDetailsFileTypeEnumValues() []RemoveDataFileDetailsFileTypeEnum
GetRemoveDataFileDetailsFileTypeEnumValues Enumerates the set of values for RemoveDataFileDetailsFileTypeEnum
RemoveDataFileRequest wrapper for the RemoveDataFile operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/RemoveDataFile.go.html to see an example of how to use RemoveDataFileRequest.
type RemoveDataFileRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The name of the tablespace. TablespaceName *string `mandatory:"true" contributesTo:"path" name:"tablespaceName"` // The details required to remove a data file or temp file from the tablespace. RemoveDataFileDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request RemoveDataFileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request RemoveDataFileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request RemoveDataFileRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request RemoveDataFileRequest) String() string
func (request RemoveDataFileRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RemoveDataFileResponse wrapper for the RemoveDataFile operation
type RemoveDataFileResponse struct { // The underlying http response RawResponse *http.Response // The TablespaceAdminStatus instance TablespaceAdminStatus `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response RemoveDataFileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response RemoveDataFileResponse) String() string
RemoveManagedDatabaseFromManagedDatabaseGroupDetails The Managed Database details required to remove it from a Managed Database Group.
type RemoveManagedDatabaseFromManagedDatabaseGroupDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" json:"managedDatabaseId"` }
func (m RemoveManagedDatabaseFromManagedDatabaseGroupDetails) String() string
func (m RemoveManagedDatabaseFromManagedDatabaseGroupDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RemoveManagedDatabaseFromManagedDatabaseGroupRequest wrapper for the RemoveManagedDatabaseFromManagedDatabaseGroup operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/RemoveManagedDatabaseFromManagedDatabaseGroup.go.html to see an example of how to use RemoveManagedDatabaseFromManagedDatabaseGroupRequest.
type RemoveManagedDatabaseFromManagedDatabaseGroupRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database Group. ManagedDatabaseGroupId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseGroupId"` // The Managed Database details required to remove the Managed Database from a Managed Database Group. RemoveManagedDatabaseFromManagedDatabaseGroupDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request RemoveManagedDatabaseFromManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request RemoveManagedDatabaseFromManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request RemoveManagedDatabaseFromManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request RemoveManagedDatabaseFromManagedDatabaseGroupRequest) String() string
func (request RemoveManagedDatabaseFromManagedDatabaseGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RemoveManagedDatabaseFromManagedDatabaseGroupResponse wrapper for the RemoveManagedDatabaseFromManagedDatabaseGroup operation
type RemoveManagedDatabaseFromManagedDatabaseGroupResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response RemoveManagedDatabaseFromManagedDatabaseGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response RemoveManagedDatabaseFromManagedDatabaseGroupResponse) String() string
ResetDatabaseParametersDetails The details required to reset database parameter values. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential
type ResetDatabaseParametersDetails struct { // The clause used to specify when the parameter change takes effect. // Use `MEMORY` to make the change in memory and ensure that it takes // effect immediately. Use `SPFILE` to make the change in the server // parameter file. The change takes effect when the database is next // shut down and started up again. Use `BOTH` to make the change in // memory and in the server parameter file. The change takes effect // immediately and persists after the database is shut down and // started up again. Scope ParameterScopeEnum `mandatory:"true" json:"scope"` // A list of database parameter names. Parameters []string `mandatory:"true" json:"parameters"` Credentials *DatabaseCredentials `mandatory:"false" json:"credentials"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` }
func (m ResetDatabaseParametersDetails) String() string
func (m *ResetDatabaseParametersDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ResetDatabaseParametersDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ResetDatabaseParametersRequest wrapper for the ResetDatabaseParameters operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ResetDatabaseParameters.go.html to see an example of how to use ResetDatabaseParametersRequest.
type ResetDatabaseParametersRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The details required to reset database parameters. ResetDatabaseParametersDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ResetDatabaseParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ResetDatabaseParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ResetDatabaseParametersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ResetDatabaseParametersRequest) String() string
func (request ResetDatabaseParametersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ResetDatabaseParametersResponse wrapper for the ResetDatabaseParameters operation
type ResetDatabaseParametersResponse struct { // The underlying http response RawResponse *http.Response // The UpdateDatabaseParametersResult instance UpdateDatabaseParametersResult `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ResetDatabaseParametersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ResetDatabaseParametersResponse) String() string
ResizeDataFileDetails The details required to resize a data file or temp file within the tablespace. It takes either credentialDetails or databaseCredential. It's recommended to provide databaseCredential
type ResizeDataFileDetails struct { // Specifies whether the file is a data file or temp file. FileType ResizeDataFileDetailsFileTypeEnum `mandatory:"true" json:"fileType"` // Name of the data file or temp file to be resized. DataFile *string `mandatory:"true" json:"dataFile"` CredentialDetails TablespaceAdminCredentialDetails `mandatory:"false" json:"credentialDetails"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` // The new size of the data file or temp file. FileSize *TablespaceStorageSize `mandatory:"false" json:"fileSize"` // Specifies whether the data file or temp file can be extended automatically. IsAutoExtensible *bool `mandatory:"false" json:"isAutoExtensible"` // The size of the next increment of disk space to be allocated automatically when more extents are required. AutoExtendNextSize *TablespaceStorageSize `mandatory:"false" json:"autoExtendNextSize"` // The maximum disk space allowed for automatic extension of the data files or temp files. AutoExtendMaxSize *TablespaceStorageSize `mandatory:"false" json:"autoExtendMaxSize"` // Specifies whether the disk space of the data file or temp file can be limited. IsMaxSizeUnlimited *bool `mandatory:"false" json:"isMaxSizeUnlimited"` }
func (m ResizeDataFileDetails) String() string
func (m *ResizeDataFileDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ResizeDataFileDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ResizeDataFileDetailsFileTypeEnum Enum with underlying type: string
type ResizeDataFileDetailsFileTypeEnum string
Set of constants representing the allowable values for ResizeDataFileDetailsFileTypeEnum
const ( ResizeDataFileDetailsFileTypeDatafile ResizeDataFileDetailsFileTypeEnum = "DATAFILE" ResizeDataFileDetailsFileTypeTempfile ResizeDataFileDetailsFileTypeEnum = "TEMPFILE" )
func GetMappingResizeDataFileDetailsFileTypeEnum(val string) (ResizeDataFileDetailsFileTypeEnum, bool)
GetMappingResizeDataFileDetailsFileTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetResizeDataFileDetailsFileTypeEnumValues() []ResizeDataFileDetailsFileTypeEnum
GetResizeDataFileDetailsFileTypeEnumValues Enumerates the set of values for ResizeDataFileDetailsFileTypeEnum
ResizeDataFileRequest wrapper for the ResizeDataFile operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ResizeDataFile.go.html to see an example of how to use ResizeDataFileRequest.
type ResizeDataFileRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The name of the tablespace. TablespaceName *string `mandatory:"true" contributesTo:"path" name:"tablespaceName"` // The details required to resize a data file or temp file within the tablespace. ResizeDataFileDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ResizeDataFileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ResizeDataFileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ResizeDataFileRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ResizeDataFileRequest) String() string
func (request ResizeDataFileRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ResizeDataFileResponse wrapper for the ResizeDataFile operation
type ResizeDataFileResponse struct { // The underlying http response RawResponse *http.Response // The TablespaceAdminStatus instance TablespaceAdminStatus `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ResizeDataFileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ResizeDataFileResponse) String() string
ResourceTypeEnum Enum with underlying type: string
type ResourceTypeEnum string
Set of constants representing the allowable values for ResourceTypeEnum
const ( ResourceTypeOracleDb ResourceTypeEnum = "ORACLE_DB" )
func GetMappingResourceTypeEnum(val string) (ResourceTypeEnum, bool)
GetMappingResourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetResourceTypeEnumValues() []ResourceTypeEnum
GetResourceTypeEnumValues Enumerates the set of values for ResourceTypeEnum
RestCredential The user credential information.
type RestCredential struct { // The name of the user. Username *string `mandatory:"true" json:"username"` // The password of the user. Password *string `mandatory:"true" json:"password"` // The SSL truststore type. SslTrustStoreType RestCredentialSslTrustStoreTypeEnum `mandatory:"false" json:"sslTrustStoreType,omitempty"` // The full path of the SSL truststore location in the agent. SslTrustStoreLocation *string `mandatory:"false" json:"sslTrustStoreLocation"` // The password of the SSL truststore location in the agent. SslTrustStorePassword *string `mandatory:"false" json:"sslTrustStorePassword"` }
func (m RestCredential) String() string
func (m RestCredential) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RestCredentialSslTrustStoreTypeEnum Enum with underlying type: string
type RestCredentialSslTrustStoreTypeEnum string
Set of constants representing the allowable values for RestCredentialSslTrustStoreTypeEnum
const ( RestCredentialSslTrustStoreTypeJks RestCredentialSslTrustStoreTypeEnum = "JKS" RestCredentialSslTrustStoreTypeBcfks RestCredentialSslTrustStoreTypeEnum = "BCFKS" )
func GetMappingRestCredentialSslTrustStoreTypeEnum(val string) (RestCredentialSslTrustStoreTypeEnum, bool)
GetMappingRestCredentialSslTrustStoreTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRestCredentialSslTrustStoreTypeEnumValues() []RestCredentialSslTrustStoreTypeEnum
GetRestCredentialSslTrustStoreTypeEnumValues Enumerates the set of values for RestCredentialSslTrustStoreTypeEnum
RoleCollection A collection of roles granted to the current User.
type RoleCollection struct { // An array of roles. Items []RoleSummary `mandatory:"true" json:"items"` }
func (m RoleCollection) String() string
func (m RoleCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RoleEnum Enum with underlying type: string
type RoleEnum string
Set of constants representing the allowable values for RoleEnum
const ( RoleNormal RoleEnum = "NORMAL" RoleSysdba RoleEnum = "SYSDBA" RoleSysdg RoleEnum = "SYSDG" )
func GetMappingRoleEnum(val string) (RoleEnum, bool)
GetMappingRoleEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRoleEnumValues() []RoleEnum
GetRoleEnumValues Enumerates the set of values for RoleEnum
RoleSummary A summary of each role.
type RoleSummary struct { // The name of the role granted to the user. Name *string `mandatory:"false" json:"name"` // Indicates whether the role is granted with the ADMIN OPTION (YES) or not (NO). AdminOption RoleSummaryAdminOptionEnum `mandatory:"false" json:"adminOption,omitempty"` // Indicates whether the role is granted with the DELEGATE OPTION (YES) or not (NO). DelegateOption RoleSummaryDelegateOptionEnum `mandatory:"false" json:"delegateOption,omitempty"` // Indicates whether the role is designated as a DEFAULT ROLE for the user (YES) or not (NO). DefaultRole RoleSummaryDefaultRoleEnum `mandatory:"false" json:"defaultRole,omitempty"` // Indicates how the role was granted. Possible values: // YES if the role is granted commonly (CONTAINER=ALL is used) // NO if the role is granted locally (CONTAINER=ALL is not used) Common RoleSummaryCommonEnum `mandatory:"false" json:"common,omitempty"` // Indicates whether the granted role is inherited from another container (YES) or not (NO). Inherited RoleSummaryInheritedEnum `mandatory:"false" json:"inherited,omitempty"` }
func (m RoleSummary) String() string
func (m RoleSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RoleSummaryAdminOptionEnum Enum with underlying type: string
type RoleSummaryAdminOptionEnum string
Set of constants representing the allowable values for RoleSummaryAdminOptionEnum
const ( RoleSummaryAdminOptionYes RoleSummaryAdminOptionEnum = "YES" RoleSummaryAdminOptionNo RoleSummaryAdminOptionEnum = "NO" )
func GetMappingRoleSummaryAdminOptionEnum(val string) (RoleSummaryAdminOptionEnum, bool)
GetMappingRoleSummaryAdminOptionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRoleSummaryAdminOptionEnumValues() []RoleSummaryAdminOptionEnum
GetRoleSummaryAdminOptionEnumValues Enumerates the set of values for RoleSummaryAdminOptionEnum
RoleSummaryCommonEnum Enum with underlying type: string
type RoleSummaryCommonEnum string
Set of constants representing the allowable values for RoleSummaryCommonEnum
const ( RoleSummaryCommonYes RoleSummaryCommonEnum = "YES" RoleSummaryCommonNo RoleSummaryCommonEnum = "NO" )
func GetMappingRoleSummaryCommonEnum(val string) (RoleSummaryCommonEnum, bool)
GetMappingRoleSummaryCommonEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRoleSummaryCommonEnumValues() []RoleSummaryCommonEnum
GetRoleSummaryCommonEnumValues Enumerates the set of values for RoleSummaryCommonEnum
RoleSummaryDefaultRoleEnum Enum with underlying type: string
type RoleSummaryDefaultRoleEnum string
Set of constants representing the allowable values for RoleSummaryDefaultRoleEnum
const ( RoleSummaryDefaultRoleYes RoleSummaryDefaultRoleEnum = "YES" RoleSummaryDefaultRoleNo RoleSummaryDefaultRoleEnum = "NO" )
func GetMappingRoleSummaryDefaultRoleEnum(val string) (RoleSummaryDefaultRoleEnum, bool)
GetMappingRoleSummaryDefaultRoleEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRoleSummaryDefaultRoleEnumValues() []RoleSummaryDefaultRoleEnum
GetRoleSummaryDefaultRoleEnumValues Enumerates the set of values for RoleSummaryDefaultRoleEnum
RoleSummaryDelegateOptionEnum Enum with underlying type: string
type RoleSummaryDelegateOptionEnum string
Set of constants representing the allowable values for RoleSummaryDelegateOptionEnum
const ( RoleSummaryDelegateOptionYes RoleSummaryDelegateOptionEnum = "YES" RoleSummaryDelegateOptionNo RoleSummaryDelegateOptionEnum = "NO" )
func GetMappingRoleSummaryDelegateOptionEnum(val string) (RoleSummaryDelegateOptionEnum, bool)
GetMappingRoleSummaryDelegateOptionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRoleSummaryDelegateOptionEnumValues() []RoleSummaryDelegateOptionEnum
GetRoleSummaryDelegateOptionEnumValues Enumerates the set of values for RoleSummaryDelegateOptionEnum
RoleSummaryInheritedEnum Enum with underlying type: string
type RoleSummaryInheritedEnum string
Set of constants representing the allowable values for RoleSummaryInheritedEnum
const ( RoleSummaryInheritedYes RoleSummaryInheritedEnum = "YES" RoleSummaryInheritedNo RoleSummaryInheritedEnum = "NO" )
func GetMappingRoleSummaryInheritedEnum(val string) (RoleSummaryInheritedEnum, bool)
GetMappingRoleSummaryInheritedEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRoleSummaryInheritedEnumValues() []RoleSummaryInheritedEnum
GetRoleSummaryInheritedEnumValues Enumerates the set of values for RoleSummaryInheritedEnum
RuleFinding The summary of the Optimizer Statistics Advisor findings and recommendations.
type RuleFinding struct { // A high-level overview of the findings of the Optimizer Statistics Advisor. Message *string `mandatory:"true" json:"message"` // The details of the schema or operation. Details []FindingSchemaOrOperation `mandatory:"true" json:"details"` // The list of recommendations. Recommendations []Recommendation `mandatory:"true" json:"recommendations"` }
func (m RuleFinding) String() string
func (m RuleFinding) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RunHistoricAddmDetails The details of the ADDM task, which include the beginning and ending AWR snapshot IDs.
type RunHistoricAddmDetails struct { // The ID number of the beginning AWR snapshot. StartSnapshotId *int64 `mandatory:"true" json:"startSnapshotId"` // The ID of the ending AWR snapshot. EndSnapshotId *int64 `mandatory:"true" json:"endSnapshotId"` }
func (m RunHistoricAddmDetails) String() string
func (m RunHistoricAddmDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RunHistoricAddmRequest wrapper for the RunHistoricAddm operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/RunHistoricAddm.go.html to see an example of how to use RunHistoricAddmRequest.
type RunHistoricAddmRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The details of the ADDM task, which include the beginning and ending AWR snapshot IDs. RunHistoricAddmDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request RunHistoricAddmRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request RunHistoricAddmRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request RunHistoricAddmRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request RunHistoricAddmRequest) String() string
func (request RunHistoricAddmRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RunHistoricAddmResponse wrapper for the RunHistoricAddm operation
type RunHistoricAddmResponse struct { // The underlying http response RawResponse *http.Response // The HistoricAddmResult instance HistoricAddmResult `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response RunHistoricAddmResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response RunHistoricAddmResponse) String() string
SaveSqlTuningSetAsDetails Save current list of Sql statements into another Sql tuning set. It takes either credentialDetails or databaseCredential. It's recommended to provide databaseCredential
type SaveSqlTuningSetAsDetails struct { // The name of the Sql tuning set. Name *string `mandatory:"true" json:"name"` // The name of the destination Sql tuning set. DestinationSqlTuningSetName *string `mandatory:"true" json:"destinationSqlTuningSetName"` // Specifies whether to create a new Sql tuning set or not. // Possible values // 1 - Create a new Sql tuning set // 0 - Do not create a new Sql tuning set CreateNew *int `mandatory:"true" json:"createNew"` CredentialDetails SqlTuningSetAdminCredentialDetails `mandatory:"false" json:"credentialDetails"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` // Flag to indicate whether to save the Sql tuning set or just display the plsql used to save Sql tuning set. ShowSqlOnly *int `mandatory:"false" json:"showSqlOnly"` // The owner of the Sql tuning set. Owner *string `mandatory:"false" json:"owner"` // The description for the destination Sql tuning set. DestinationSqlTuningSetDescription *string `mandatory:"false" json:"destinationSqlTuningSetDescription"` // Owner of the destination Sql tuning set. DestinationSqlTuningSetOwner *string `mandatory:"false" json:"destinationSqlTuningSetOwner"` // Specifies the Sql predicate to filter the Sql from the Sql tuning set defined on attributes of the SQLSET_ROW. // User could use any combination of the following columns with appropriate values as Sql predicate // Refer to the documentation https://docs.oracle.com/en/database/oracle/oracle-database/18/arpls/DBMS_SQLTUNE.html#GUID-1F4AFB03-7B29-46FC-B3F2-CB01EC36326C BasicFilter *string `mandatory:"false" json:"basicFilter"` // Specifies the plan filter. // This parameter enables you to select a single plan when a statement has multiple plans. // Refer to the documentation https://docs.oracle.com/en/database/oracle/oracle-database/19/arpls/DBMS_SQLSET.html#GUID-9D995019-91AB-4B1E-9EAF-031050789B21 PlanFilter SaveSqlTuningSetAsDetailsPlanFilterEnum `mandatory:"false" json:"planFilter,omitempty"` // Specifies that the filter must include recursive Sql in the Sql tuning set. RecursiveSql SaveSqlTuningSetAsDetailsRecursiveSqlEnum `mandatory:"false" json:"recursiveSql,omitempty"` // Specifies a filter that picks the top n% according to the supplied ranking measure. // Note that this parameter applies only if one ranking measure is supplied. ResultPercentage *float64 `mandatory:"false" json:"resultPercentage"` // The top limit Sql from the filtered source, ranked by the ranking measure. ResultLimit *int `mandatory:"false" json:"resultLimit"` // Specifies an ORDER BY clause on the selected Sql. User can specify upto three ranking measures. RankingMeasure1 RankingMeasureEnum `mandatory:"false" json:"rankingMeasure1,omitempty"` // Specifies an ORDER BY clause on the selected Sql. User can specify upto three ranking measures. RankingMeasure2 RankingMeasureEnum `mandatory:"false" json:"rankingMeasure2,omitempty"` // Specifies an ORDER BY clause on the selected Sql. User can specify upto three ranking measures. RankingMeasure3 RankingMeasureEnum `mandatory:"false" json:"rankingMeasure3,omitempty"` // Specifies the list of Sql statement attributes to return in the result. // Note that this parameter cannot be made an enum since custom value can take a list of comma separated attribute names. // Attribute list can take one of the following values. // TYPICAL - Specifies BASIC plus Sql plan (without row source statistics) and without object reference list (default). // BASIC - Specifies all attributes (such as execution statistics and binds) except the plans. The execution context is always part of the result. // ALL - Specifies all attributes. // CUSTOM - Comma-separated list of the following attribute names. // - EXECUTION_STATISTICS // - BIND_LIST // - OBJECT_LIST // - SQL_PLAN // - SQL_PLAN_STATISTICS // Usage examples: // 1. "attributeList": "TYPICAL" // 2. "attributeList": "ALL" // 3. "attributeList": "EXECUTION_STATISTICS,OBJECT_LIST,SQL_PLAN" AttributeList *string `mandatory:"false" json:"attributeList"` // Specifies which statements are loaded into the Sql tuning set. // The possible values are. // - INSERT (default) // Adds only new statements. // - UPDATE // Updates existing the Sql statements and ignores any new statements. // - MERGE // Inserts new statements and updates the information of the existing ones. LoadOption SaveSqlTuningSetAsDetailsLoadOptionEnum `mandatory:"false" json:"loadOption,omitempty"` // Specifies how existing Sql statements are updated. // This parameter is applicable only if load_option is specified with UPDATE or MERGE as an option. // Update option can take one of the following values. // REPLACE (default) - Updates the statement using the new statistics, bind list, object list, and so on. // ACCUMULATE - Combines attributes when possible (for example, statistics such as elapsed_time), otherwise replaces the existing values (for example, module and action) with the provided values. // Following Sql statement attributes can be accumulated. // elapsed_time // buffer_gets // direct_writes // disk_reads // row_processed // fetches // executions // end_of_fetch_count // stat_period // active_stat_period UpdateOption SaveSqlTuningSetAsDetailsUpdateOptionEnum `mandatory:"false" json:"updateOption,omitempty"` // Specifies when to perform the update. // The procedure only performs the update when the specified condition is satisfied. // The condition can refer to either the data source or destination. // The condition must use the following prefixes to refer to attributes from the source or the destination: // OLD — Refers to statement attributes from the SQL tuning set (destination). // NEW — Refers to statement attributes from the input statements (source). // NULL — No updates are performed. UpdateCondition SaveSqlTuningSetAsDetailsUpdateConditionEnum `mandatory:"false" json:"updateCondition,omitempty"` // Specifies the list of Sql statement attributes to update during a merge or update. // Note that this parameter cannot be made an enum since custom value can take a list of comma separated attribute names. // Update attributes can take one of the following values. // NULL (default) - Specifies the content of the input cursor except the execution context. On other terms, it is equivalent to ALL without execution contexts such as module and action. // BASIC - Specifies statistics and binds only. // TYPICAL - Specifies BASIC with Sql plans (without row source statistics) and without an object reference list. // ALL - Specifies all attributes, including the execution context attributes such as module and action. // CUSTOM - List of comma separated attribute names to update // EXECUTION_CONTEXT // EXECUTION_STATISTICS // SQL_BINDS // SQL_PLAN // SQL_PLAN_STATISTICS (similar to SQL_PLAN with added row source statistics) // Usage examples: // 1. "updateAttributes": "TYPICAL" // 2. "updateAttributes": "BASIC" // 3. "updateAttributes": "EXECUTION_STATISTICS,SQL_PLAN_STATISTICS,SQL_PLAN" // 4. "updateAttributes": "EXECUTION_STATISTICS,SQL_PLAN" UpdateAttributes *string `mandatory:"false" json:"updateAttributes"` // Specifies whether to update attributes when the new value is NULL. // If TRUE, then the procedure does not update an attribute when the new value is NULL. // That is, do not override with NULL values unless intentional. // Possible values - true or false IsIgnoreNull *bool `mandatory:"false" json:"isIgnoreNull"` // Specifies whether to commit statements after DML. // If a value is provided, then the load commits after each specified number of statements is inserted. // If NULL is provided, then the load commits only once, at the end of the operation. CommitRows *int `mandatory:"false" json:"commitRows"` }
func (m SaveSqlTuningSetAsDetails) String() string
func (m *SaveSqlTuningSetAsDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m SaveSqlTuningSetAsDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SaveSqlTuningSetAsDetailsLoadOptionEnum Enum with underlying type: string
type SaveSqlTuningSetAsDetailsLoadOptionEnum string
Set of constants representing the allowable values for SaveSqlTuningSetAsDetailsLoadOptionEnum
const ( SaveSqlTuningSetAsDetailsLoadOptionInsert SaveSqlTuningSetAsDetailsLoadOptionEnum = "INSERT" SaveSqlTuningSetAsDetailsLoadOptionUpdate SaveSqlTuningSetAsDetailsLoadOptionEnum = "UPDATE" SaveSqlTuningSetAsDetailsLoadOptionMerge SaveSqlTuningSetAsDetailsLoadOptionEnum = "MERGE" )
func GetMappingSaveSqlTuningSetAsDetailsLoadOptionEnum(val string) (SaveSqlTuningSetAsDetailsLoadOptionEnum, bool)
GetMappingSaveSqlTuningSetAsDetailsLoadOptionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSaveSqlTuningSetAsDetailsLoadOptionEnumValues() []SaveSqlTuningSetAsDetailsLoadOptionEnum
GetSaveSqlTuningSetAsDetailsLoadOptionEnumValues Enumerates the set of values for SaveSqlTuningSetAsDetailsLoadOptionEnum
SaveSqlTuningSetAsDetailsPlanFilterEnum Enum with underlying type: string
type SaveSqlTuningSetAsDetailsPlanFilterEnum string
Set of constants representing the allowable values for SaveSqlTuningSetAsDetailsPlanFilterEnum
const ( SaveSqlTuningSetAsDetailsPlanFilterLastGenerated SaveSqlTuningSetAsDetailsPlanFilterEnum = "LAST_GENERATED" SaveSqlTuningSetAsDetailsPlanFilterFirstGenerated SaveSqlTuningSetAsDetailsPlanFilterEnum = "FIRST_GENERATED" SaveSqlTuningSetAsDetailsPlanFilterLastLoaded SaveSqlTuningSetAsDetailsPlanFilterEnum = "LAST_LOADED" SaveSqlTuningSetAsDetailsPlanFilterFirstLoaded SaveSqlTuningSetAsDetailsPlanFilterEnum = "FIRST_LOADED" SaveSqlTuningSetAsDetailsPlanFilterMaxElapsedTime SaveSqlTuningSetAsDetailsPlanFilterEnum = "MAX_ELAPSED_TIME" SaveSqlTuningSetAsDetailsPlanFilterMaxBufferGets SaveSqlTuningSetAsDetailsPlanFilterEnum = "MAX_BUFFER_GETS" SaveSqlTuningSetAsDetailsPlanFilterMaxDiskReads SaveSqlTuningSetAsDetailsPlanFilterEnum = "MAX_DISK_READS" SaveSqlTuningSetAsDetailsPlanFilterMaxDirectWrites SaveSqlTuningSetAsDetailsPlanFilterEnum = "MAX_DIRECT_WRITES" SaveSqlTuningSetAsDetailsPlanFilterMaxOptimizerCost SaveSqlTuningSetAsDetailsPlanFilterEnum = "MAX_OPTIMIZER_COST" )
func GetMappingSaveSqlTuningSetAsDetailsPlanFilterEnum(val string) (SaveSqlTuningSetAsDetailsPlanFilterEnum, bool)
GetMappingSaveSqlTuningSetAsDetailsPlanFilterEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSaveSqlTuningSetAsDetailsPlanFilterEnumValues() []SaveSqlTuningSetAsDetailsPlanFilterEnum
GetSaveSqlTuningSetAsDetailsPlanFilterEnumValues Enumerates the set of values for SaveSqlTuningSetAsDetailsPlanFilterEnum
SaveSqlTuningSetAsDetailsRecursiveSqlEnum Enum with underlying type: string
type SaveSqlTuningSetAsDetailsRecursiveSqlEnum string
Set of constants representing the allowable values for SaveSqlTuningSetAsDetailsRecursiveSqlEnum
const ( SaveSqlTuningSetAsDetailsRecursiveSqlHasRecursiveSql SaveSqlTuningSetAsDetailsRecursiveSqlEnum = "HAS_RECURSIVE_SQL" SaveSqlTuningSetAsDetailsRecursiveSqlNoRecursiveSql SaveSqlTuningSetAsDetailsRecursiveSqlEnum = "NO_RECURSIVE_SQL" )
func GetMappingSaveSqlTuningSetAsDetailsRecursiveSqlEnum(val string) (SaveSqlTuningSetAsDetailsRecursiveSqlEnum, bool)
GetMappingSaveSqlTuningSetAsDetailsRecursiveSqlEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSaveSqlTuningSetAsDetailsRecursiveSqlEnumValues() []SaveSqlTuningSetAsDetailsRecursiveSqlEnum
GetSaveSqlTuningSetAsDetailsRecursiveSqlEnumValues Enumerates the set of values for SaveSqlTuningSetAsDetailsRecursiveSqlEnum
SaveSqlTuningSetAsDetailsUpdateConditionEnum Enum with underlying type: string
type SaveSqlTuningSetAsDetailsUpdateConditionEnum string
Set of constants representing the allowable values for SaveSqlTuningSetAsDetailsUpdateConditionEnum
const ( SaveSqlTuningSetAsDetailsUpdateConditionOld SaveSqlTuningSetAsDetailsUpdateConditionEnum = "OLD" SaveSqlTuningSetAsDetailsUpdateConditionNew SaveSqlTuningSetAsDetailsUpdateConditionEnum = "NEW" SaveSqlTuningSetAsDetailsUpdateConditionNull SaveSqlTuningSetAsDetailsUpdateConditionEnum = "NULL" )
func GetMappingSaveSqlTuningSetAsDetailsUpdateConditionEnum(val string) (SaveSqlTuningSetAsDetailsUpdateConditionEnum, bool)
GetMappingSaveSqlTuningSetAsDetailsUpdateConditionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSaveSqlTuningSetAsDetailsUpdateConditionEnumValues() []SaveSqlTuningSetAsDetailsUpdateConditionEnum
GetSaveSqlTuningSetAsDetailsUpdateConditionEnumValues Enumerates the set of values for SaveSqlTuningSetAsDetailsUpdateConditionEnum
SaveSqlTuningSetAsDetailsUpdateOptionEnum Enum with underlying type: string
type SaveSqlTuningSetAsDetailsUpdateOptionEnum string
Set of constants representing the allowable values for SaveSqlTuningSetAsDetailsUpdateOptionEnum
const ( SaveSqlTuningSetAsDetailsUpdateOptionReplace SaveSqlTuningSetAsDetailsUpdateOptionEnum = "REPLACE" SaveSqlTuningSetAsDetailsUpdateOptionAccumulate SaveSqlTuningSetAsDetailsUpdateOptionEnum = "ACCUMULATE" )
func GetMappingSaveSqlTuningSetAsDetailsUpdateOptionEnum(val string) (SaveSqlTuningSetAsDetailsUpdateOptionEnum, bool)
GetMappingSaveSqlTuningSetAsDetailsUpdateOptionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSaveSqlTuningSetAsDetailsUpdateOptionEnumValues() []SaveSqlTuningSetAsDetailsUpdateOptionEnum
GetSaveSqlTuningSetAsDetailsUpdateOptionEnumValues Enumerates the set of values for SaveSqlTuningSetAsDetailsUpdateOptionEnum
SaveSqlTuningSetAsRequest wrapper for the SaveSqlTuningSetAs operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SaveSqlTuningSetAs.go.html to see an example of how to use SaveSqlTuningSetAsRequest.
type SaveSqlTuningSetAsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The unique identifier of the Sql tuning set. This is not OCID. SqlTuningSetId *int `mandatory:"true" contributesTo:"path" name:"sqlTuningSetId"` // The details required to save a Sql tuning set into another Sql tuning set. SaveSqlTuningSetAsDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request SaveSqlTuningSetAsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SaveSqlTuningSetAsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SaveSqlTuningSetAsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SaveSqlTuningSetAsRequest) String() string
func (request SaveSqlTuningSetAsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SaveSqlTuningSetAsResponse wrapper for the SaveSqlTuningSetAs operation
type SaveSqlTuningSetAsResponse struct { // The underlying http response RawResponse *http.Response // The SqlTuningSetAdminActionStatus instance SqlTuningSetAdminActionStatus `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response SaveSqlTuningSetAsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SaveSqlTuningSetAsResponse) String() string
SchemaDefinition The schema object details.
type SchemaDefinition struct { // The name of the schema. Name *string `mandatory:"true" json:"name"` // The names of schema objects. Objects []string `mandatory:"false" json:"objects"` }
func (m SchemaDefinition) String() string
func (m SchemaDefinition) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SnapshotDetails The details of the newly generated AWR snapshot.
type SnapshotDetails struct { // The ID of the beginning AWR snapshot. SnapshotId *int64 `mandatory:"true" json:"snapshotId"` }
func (m SnapshotDetails) String() string
func (m SnapshotDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SortOrdersEnum Enum with underlying type: string
type SortOrdersEnum string
Set of constants representing the allowable values for SortOrdersEnum
const ( SortOrdersAsc SortOrdersEnum = "ASC" SortOrdersDesc SortOrdersEnum = "DESC" )
func GetMappingSortOrdersEnum(val string) (SortOrdersEnum, bool)
GetMappingSortOrdersEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSortOrdersEnumValues() []SortOrdersEnum
GetSortOrdersEnumValues Enumerates the set of values for SortOrdersEnum
SpmEvolveTaskParameters The set of parameters used in an SPM evolve task.
type SpmEvolveTaskParameters struct { // Determines which sources to search for additional plans. AlternatePlanSources []SpmEvolveTaskParametersAlternatePlanSourcesEnum `mandatory:"false" json:"alternatePlanSources,omitempty"` // Determines which alternative plans should be loaded. AlternatePlanBaselines []SpmEvolveTaskParametersAlternatePlanBaselinesEnum `mandatory:"false" json:"alternatePlanBaselines,omitempty"` // Specifies the maximum number of plans to load in total (that is, not // the limit for each SQL statement). A value of zero indicates `UNLIMITED` // number of plans. AlternatePlanLimit *int `mandatory:"false" json:"alternatePlanLimit"` // Specifies whether to accept recommended plans automatically. ArePlansAutoAccepted *bool `mandatory:"false" json:"arePlansAutoAccepted"` // The global time limit in seconds. This is the total time allowed for the task. AllowedTimeLimit *int `mandatory:"false" json:"allowedTimeLimit"` }
func (m SpmEvolveTaskParameters) String() string
func (m SpmEvolveTaskParameters) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SpmEvolveTaskParametersAlternatePlanBaselinesEnum Enum with underlying type: string
type SpmEvolveTaskParametersAlternatePlanBaselinesEnum string
Set of constants representing the allowable values for SpmEvolveTaskParametersAlternatePlanBaselinesEnum
const ( SpmEvolveTaskParametersAlternatePlanBaselinesAuto SpmEvolveTaskParametersAlternatePlanBaselinesEnum = "AUTO" SpmEvolveTaskParametersAlternatePlanBaselinesExisting SpmEvolveTaskParametersAlternatePlanBaselinesEnum = "EXISTING" SpmEvolveTaskParametersAlternatePlanBaselinesNew SpmEvolveTaskParametersAlternatePlanBaselinesEnum = "NEW" )
func GetMappingSpmEvolveTaskParametersAlternatePlanBaselinesEnum(val string) (SpmEvolveTaskParametersAlternatePlanBaselinesEnum, bool)
GetMappingSpmEvolveTaskParametersAlternatePlanBaselinesEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSpmEvolveTaskParametersAlternatePlanBaselinesEnumValues() []SpmEvolveTaskParametersAlternatePlanBaselinesEnum
GetSpmEvolveTaskParametersAlternatePlanBaselinesEnumValues Enumerates the set of values for SpmEvolveTaskParametersAlternatePlanBaselinesEnum
SpmEvolveTaskParametersAlternatePlanSourcesEnum Enum with underlying type: string
type SpmEvolveTaskParametersAlternatePlanSourcesEnum string
Set of constants representing the allowable values for SpmEvolveTaskParametersAlternatePlanSourcesEnum
const ( SpmEvolveTaskParametersAlternatePlanSourcesAuto SpmEvolveTaskParametersAlternatePlanSourcesEnum = "AUTO" SpmEvolveTaskParametersAlternatePlanSourcesAutomaticWorkloadRepository SpmEvolveTaskParametersAlternatePlanSourcesEnum = "AUTOMATIC_WORKLOAD_REPOSITORY" SpmEvolveTaskParametersAlternatePlanSourcesCursorCache SpmEvolveTaskParametersAlternatePlanSourcesEnum = "CURSOR_CACHE" SpmEvolveTaskParametersAlternatePlanSourcesSqlTuningSet SpmEvolveTaskParametersAlternatePlanSourcesEnum = "SQL_TUNING_SET" )
func GetMappingSpmEvolveTaskParametersAlternatePlanSourcesEnum(val string) (SpmEvolveTaskParametersAlternatePlanSourcesEnum, bool)
GetMappingSpmEvolveTaskParametersAlternatePlanSourcesEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSpmEvolveTaskParametersAlternatePlanSourcesEnumValues() []SpmEvolveTaskParametersAlternatePlanSourcesEnum
GetSpmEvolveTaskParametersAlternatePlanSourcesEnumValues Enumerates the set of values for SpmEvolveTaskParametersAlternatePlanSourcesEnum
SqlCpuActivity The SQL CPU activity from the Exadata storage server.
type SqlCpuActivity struct { // The database name. DatabaseName *string `mandatory:"false" json:"databaseName"` // The SQL ID. SqlId *string `mandatory:"false" json:"sqlId"` // The CPU activity percentage. CpuActivity *float32 `mandatory:"false" json:"cpuActivity"` }
func (m SqlCpuActivity) String() string
func (m SqlCpuActivity) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlInSqlTuningSet Sql information in the Sql tuning set.
type SqlInSqlTuningSet struct { // The unique Sql identifier. SqlId *string `mandatory:"true" json:"sqlId"` // Plan hash value of the Sql statement. PlanHashValue *int64 `mandatory:"true" json:"planHashValue"` // Sql text. SqlText *string `mandatory:"false" json:"sqlText"` // The unique container database identifier. ContainerDatabaseId *int64 `mandatory:"false" json:"containerDatabaseId"` // The schema name of the Sql. Schema *string `mandatory:"false" json:"schema"` // The module of the Sql. Module *string `mandatory:"false" json:"module"` // A list of the Sqls associated with the Sql tuning set. Metrics []SqlMetrics `mandatory:"false" json:"metrics"` }
func (m SqlInSqlTuningSet) String() string
func (m SqlInSqlTuningSet) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlJob The details of the SQL job.
type SqlJob struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the job. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the job resides. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The display name of the job. Name *string `mandatory:"true" json:"name"` // The date and time when the job was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The date and time when the job was last updated. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The description of the job. Description *string `mandatory:"false" json:"description"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the job has to be executed. ManagedDatabaseGroupId *string `mandatory:"false" json:"managedDatabaseGroupId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database where the job has to be executed. ManagedDatabaseId *string `mandatory:"false" json:"managedDatabaseId"` // The details of the Managed Databases where the job has to be executed. ManagedDatabasesDetails []JobDatabase `mandatory:"false" json:"managedDatabasesDetails"` // The job timeout duration, which is expressed like "1h 10m 15s". Timeout *string `mandatory:"false" json:"timeout"` ResultLocation JobExecutionResultLocation `mandatory:"false" json:"resultLocation"` ScheduleDetails *JobScheduleDetails `mandatory:"false" json:"scheduleDetails"` // The error message that is returned if the job submission fails. Null is returned in all other scenarios. SubmissionErrorMessage *string `mandatory:"false" json:"submissionErrorMessage"` // The SQL text to be executed in the job. This is a mandatory field for the EXECUTE_SQL operationType. SqlText *string `mandatory:"false" json:"sqlText"` InBinds *JobInBindsDetails `mandatory:"false" json:"inBinds"` OutBinds *JobOutBindsDetails `mandatory:"false" json:"outBinds"` // The database user name used to execute the SQL job. If the job is being executed on a Managed Database Group, // then the user name should exist on all the databases in the group with the same password. UserName *string `mandatory:"false" json:"userName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Named Credentials containing password secret. NamedCredentialId *string `mandatory:"false" json:"namedCredentialId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // System tags can be viewed by users, but can only be created by the system. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The type of SQL. This is a mandatory field for the EXECUTE_SQL operationType. SqlType SqlJobSqlTypeEnum `mandatory:"false" json:"sqlType,omitempty"` // The SQL operation type. OperationType SqlJobOperationTypeEnum `mandatory:"true" json:"operationType"` // The role of the database user. Indicates whether the database user is a normal user or sysdba. Role SqlJobRoleEnum `mandatory:"false" json:"role,omitempty"` // The subtype of the Oracle Database where the job has to be executed. Applicable only when managedDatabaseGroupId is provided. DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"` // The schedule type of the job. ScheduleType JobScheduleTypeEnum `mandatory:"true" json:"scheduleType"` // The lifecycle state of the job. LifecycleState JobLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` }
func (m SqlJob) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (m SqlJob) GetDatabaseSubType() DatabaseSubTypeEnum
GetDatabaseSubType returns DatabaseSubType
func (m SqlJob) GetDescription() *string
GetDescription returns Description
func (m SqlJob) GetId() *string
GetId returns Id
func (m SqlJob) GetLifecycleState() JobLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (m SqlJob) GetManagedDatabaseGroupId() *string
GetManagedDatabaseGroupId returns ManagedDatabaseGroupId
func (m SqlJob) GetManagedDatabaseId() *string
GetManagedDatabaseId returns ManagedDatabaseId
func (m SqlJob) GetManagedDatabasesDetails() []JobDatabase
GetManagedDatabasesDetails returns ManagedDatabasesDetails
func (m SqlJob) GetName() *string
GetName returns Name
func (m SqlJob) GetResultLocation() JobExecutionResultLocation
GetResultLocation returns ResultLocation
func (m SqlJob) GetScheduleDetails() *JobScheduleDetails
GetScheduleDetails returns ScheduleDetails
func (m SqlJob) GetScheduleType() JobScheduleTypeEnum
GetScheduleType returns ScheduleType
func (m SqlJob) GetSubmissionErrorMessage() *string
GetSubmissionErrorMessage returns SubmissionErrorMessage
func (m SqlJob) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (m SqlJob) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (m SqlJob) GetTimeout() *string
GetTimeout returns Timeout
func (m SqlJob) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m SqlJob) String() string
func (m *SqlJob) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m SqlJob) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlJobOperationTypeEnum Enum with underlying type: string
type SqlJobOperationTypeEnum string
Set of constants representing the allowable values for SqlJobOperationTypeEnum
const ( SqlJobOperationTypeExecuteSql SqlJobOperationTypeEnum = "EXECUTE_SQL" )
func GetMappingSqlJobOperationTypeEnum(val string) (SqlJobOperationTypeEnum, bool)
GetMappingSqlJobOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSqlJobOperationTypeEnumValues() []SqlJobOperationTypeEnum
GetSqlJobOperationTypeEnumValues Enumerates the set of values for SqlJobOperationTypeEnum
SqlJobRoleEnum Enum with underlying type: string
type SqlJobRoleEnum string
Set of constants representing the allowable values for SqlJobRoleEnum
const ( SqlJobRoleNormal SqlJobRoleEnum = "NORMAL" SqlJobRoleSysdba SqlJobRoleEnum = "SYSDBA" )
func GetMappingSqlJobRoleEnum(val string) (SqlJobRoleEnum, bool)
GetMappingSqlJobRoleEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSqlJobRoleEnumValues() []SqlJobRoleEnum
GetSqlJobRoleEnumValues Enumerates the set of values for SqlJobRoleEnum
SqlJobSqlTypeEnum Enum with underlying type: string
type SqlJobSqlTypeEnum string
Set of constants representing the allowable values for SqlJobSqlTypeEnum
const ( SqlJobSqlTypeQuery SqlJobSqlTypeEnum = "QUERY" SqlJobSqlTypeDml SqlJobSqlTypeEnum = "DML" SqlJobSqlTypeDdl SqlJobSqlTypeEnum = "DDL" SqlJobSqlTypePlsql SqlJobSqlTypeEnum = "PLSQL" )
func GetMappingSqlJobSqlTypeEnum(val string) (SqlJobSqlTypeEnum, bool)
GetMappingSqlJobSqlTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSqlJobSqlTypeEnumValues() []SqlJobSqlTypeEnum
GetSqlJobSqlTypeEnumValues Enumerates the set of values for SqlJobSqlTypeEnum
SqlMetrics Metrics of the Sql in the Sql tuning set.
type SqlMetrics struct { // Total CPU time consumed by the Sql. CpuTime *int64 `mandatory:"false" json:"cpuTime"` // Elapsed time of the Sql. ElapsedTime *int64 `mandatory:"false" json:"elapsedTime"` // Sum total number of buffer gets. BufferGets *int64 `mandatory:"false" json:"bufferGets"` // Sum total number of disk reads. DiskReads *int64 `mandatory:"false" json:"diskReads"` // Sum total number of direct path writes. DirectWrites *int64 `mandatory:"false" json:"directWrites"` // Total executions of this SQL statement. Executions *int64 `mandatory:"false" json:"executions"` }
func (m SqlMetrics) String() string
func (m SqlMetrics) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlPlanBaseline The details of a SQL plan baseline.
type SqlPlanBaseline struct { // The unique plan identifier. PlanName *string `mandatory:"true" json:"planName"` // The unique SQL identifier. SqlHandle *string `mandatory:"true" json:"sqlHandle"` // The SQL text. SqlText *string `mandatory:"true" json:"sqlText"` // The date and time when the plan baseline was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The execution plan for the SQL statement. ExecutionPlan *string `mandatory:"true" json:"executionPlan"` // The origin of the SQL plan baseline. Origin SqlPlanBaselineOriginEnum `mandatory:"false" json:"origin,omitempty"` // The date and time when the plan baseline was last modified. TimeLastModified *common.SDKTime `mandatory:"false" json:"timeLastModified"` // The date and time when the plan baseline was last executed. // **Note:** For performance reasons, database does not update this value // immediately after each execution of the plan baseline. Therefore, the plan // baseline may have been executed more recently than this value indicates. TimeLastExecuted *common.SDKTime `mandatory:"false" json:"timeLastExecuted"` // Indicates whether the plan baseline is enabled (`YES`) or disabled (`NO`). Enabled SqlPlanBaselineEnabledEnum `mandatory:"false" json:"enabled,omitempty"` // Indicates whether the plan baseline is accepted (`YES`) or not (`NO`). Accepted SqlPlanBaselineAcceptedEnum `mandatory:"false" json:"accepted,omitempty"` // Indicates whether the plan baseline is fixed (`YES`) or not (`NO`). Fixed SqlPlanBaselineFixedEnum `mandatory:"false" json:"fixed,omitempty"` // Indicates whether the optimizer was able to reproduce the plan (`YES`) or not (`NO`). // The value is set to `YES` when a plan is initially added to the plan baseline. Reproduced SqlPlanBaselineReproducedEnum `mandatory:"false" json:"reproduced,omitempty"` // Indicates whether the plan baseline is auto-purged (`YES`) or not (`NO`). AutoPurge SqlPlanBaselineAutoPurgeEnum `mandatory:"false" json:"autoPurge,omitempty"` // Indicates whether a plan that is automatically captured by SQL plan management is marked adaptive or not. // When a new adaptive plan is found for a SQL statement that has an existing SQL plan baseline, that new plan // will be added to the SQL plan baseline as an unaccepted plan, and the `ADAPTIVE` property will be marked `YES`. // When this new plan is verified (either manually or via the auto evolve task), the plan will be test executed // and the final plan determined at execution will become an accepted plan if its performance is better than // the existing plan baseline. At this point, the value of the `ADAPTIVE` property is set to `NO` since the plan // is no longer adaptive, but resolved. Adaptive SqlPlanBaselineAdaptiveEnum `mandatory:"false" json:"adaptive,omitempty"` // The application module name. Module *string `mandatory:"false" json:"module"` // The application action. Action *string `mandatory:"false" json:"action"` }
func (m SqlPlanBaseline) String() string
func (m SqlPlanBaseline) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlPlanBaselineAcceptedEnum Enum with underlying type: string
type SqlPlanBaselineAcceptedEnum string
Set of constants representing the allowable values for SqlPlanBaselineAcceptedEnum
const ( SqlPlanBaselineAcceptedYes SqlPlanBaselineAcceptedEnum = "YES" SqlPlanBaselineAcceptedNo SqlPlanBaselineAcceptedEnum = "NO" )
func GetMappingSqlPlanBaselineAcceptedEnum(val string) (SqlPlanBaselineAcceptedEnum, bool)
GetMappingSqlPlanBaselineAcceptedEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSqlPlanBaselineAcceptedEnumValues() []SqlPlanBaselineAcceptedEnum
GetSqlPlanBaselineAcceptedEnumValues Enumerates the set of values for SqlPlanBaselineAcceptedEnum
SqlPlanBaselineAdaptiveEnum Enum with underlying type: string
type SqlPlanBaselineAdaptiveEnum string
Set of constants representing the allowable values for SqlPlanBaselineAdaptiveEnum
const ( SqlPlanBaselineAdaptiveYes SqlPlanBaselineAdaptiveEnum = "YES" SqlPlanBaselineAdaptiveNo SqlPlanBaselineAdaptiveEnum = "NO" )
func GetMappingSqlPlanBaselineAdaptiveEnum(val string) (SqlPlanBaselineAdaptiveEnum, bool)
GetMappingSqlPlanBaselineAdaptiveEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSqlPlanBaselineAdaptiveEnumValues() []SqlPlanBaselineAdaptiveEnum
GetSqlPlanBaselineAdaptiveEnumValues Enumerates the set of values for SqlPlanBaselineAdaptiveEnum
SqlPlanBaselineAggregation A summary of SQL plan baselines.
type SqlPlanBaselineAggregation struct { Dimensions *SqlPlanBaselineDimensions `mandatory:"true" json:"dimensions"` // The number of SQL plan baselines matching aggregation criteria. Count *int `mandatory:"false" json:"count"` }
func (m SqlPlanBaselineAggregation) String() string
func (m SqlPlanBaselineAggregation) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlPlanBaselineAggregationCollection A collection of SQL plan baseline aggregations.
type SqlPlanBaselineAggregationCollection struct { // A list of SQL plan baseline aggregations. Items []SqlPlanBaselineAggregation `mandatory:"true" json:"items"` }
func (m SqlPlanBaselineAggregationCollection) String() string
func (m SqlPlanBaselineAggregationCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlPlanBaselineAutoPurgeEnum Enum with underlying type: string
type SqlPlanBaselineAutoPurgeEnum string
Set of constants representing the allowable values for SqlPlanBaselineAutoPurgeEnum
const ( SqlPlanBaselineAutoPurgeYes SqlPlanBaselineAutoPurgeEnum = "YES" SqlPlanBaselineAutoPurgeNo SqlPlanBaselineAutoPurgeEnum = "NO" )
func GetMappingSqlPlanBaselineAutoPurgeEnum(val string) (SqlPlanBaselineAutoPurgeEnum, bool)
GetMappingSqlPlanBaselineAutoPurgeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSqlPlanBaselineAutoPurgeEnumValues() []SqlPlanBaselineAutoPurgeEnum
GetSqlPlanBaselineAutoPurgeEnumValues Enumerates the set of values for SqlPlanBaselineAutoPurgeEnum
SqlPlanBaselineCollection The SQL plan baseline list.
type SqlPlanBaselineCollection struct { // A list of SQL plan baselines. Items []SqlPlanBaselineSummary `mandatory:"true" json:"items"` }
func (m SqlPlanBaselineCollection) String() string
func (m SqlPlanBaselineCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlPlanBaselineConfiguration The configuration details of SQL plan baselines. The details include: - whether automatic initial plan capture is enabled or disabled - whether use of SQL plan baselines is enabled or disabled - whether Automatic SPM Evolve Advisor task is enabled or disabled - whether high-frequency Automatic SPM Evolve Advisor task is enabled or disabled - filters for the automatic initial plan capture - parameters for the Automatic SPM Evolve Advisor task - plan retention and allocated space for the plan baselines
type SqlPlanBaselineConfiguration struct { // Indicates whether the automatic capture of SQL plan baselines is enabled (`true`) or not (`false`). IsAutomaticInitialPlanCaptureEnabled *bool `mandatory:"true" json:"isAutomaticInitialPlanCaptureEnabled"` // Indicates whether the database uses SQL plan baselines (`true`) or not (`false`). IsSqlPlanBaselinesUsageEnabled *bool `mandatory:"true" json:"isSqlPlanBaselinesUsageEnabled"` // Indicates whether the Automatic SPM Evolve Advisor task is enabled (`true`) or not (`false`). IsAutoSpmEvolveTaskEnabled *bool `mandatory:"true" json:"isAutoSpmEvolveTaskEnabled"` // Indicates whether the high frequency Automatic SPM Evolve Advisor task is enabled (`true`) or not (`false`). IsHighFrequencyAutoSpmEvolveTaskEnabled *bool `mandatory:"true" json:"isHighFrequencyAutoSpmEvolveTaskEnabled"` // The number of weeks to retain unused plans before they are purged. PlanRetentionWeeks *int `mandatory:"true" json:"planRetentionWeeks"` // The maximum percent of `SYSAUX` space that can be used for SQL Management Base. SpaceBudgetPercent *float32 `mandatory:"true" json:"spaceBudgetPercent"` // The maximum `SYSAUX` space that can be used for SQL Management Base in MB. SpaceBudgetMB *float32 `mandatory:"false" json:"spaceBudgetMB"` // The space used by SQL Management Base in MB. SpaceUsedMB *float32 `mandatory:"false" json:"spaceUsedMB"` // The capture filters used in automatic initial plan capture. AutoCaptureFilters []AutomaticCaptureFilter `mandatory:"false" json:"autoCaptureFilters"` AutoSpmEvolveTaskParameters *SpmEvolveTaskParameters `mandatory:"false" json:"autoSpmEvolveTaskParameters"` }
func (m SqlPlanBaselineConfiguration) String() string
func (m SqlPlanBaselineConfiguration) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlPlanBaselineDimensions The details of the SQL plan baseline dimensions.
type SqlPlanBaselineDimensions struct { // The name of the SQL plan baseline attribute. AttributeName *string `mandatory:"true" json:"attributeName"` // The value of the attribute. AttributeValue *string `mandatory:"true" json:"attributeValue"` }
func (m SqlPlanBaselineDimensions) String() string
func (m SqlPlanBaselineDimensions) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlPlanBaselineEnabledEnum Enum with underlying type: string
type SqlPlanBaselineEnabledEnum string
Set of constants representing the allowable values for SqlPlanBaselineEnabledEnum
const ( SqlPlanBaselineEnabledYes SqlPlanBaselineEnabledEnum = "YES" SqlPlanBaselineEnabledNo SqlPlanBaselineEnabledEnum = "NO" )
func GetMappingSqlPlanBaselineEnabledEnum(val string) (SqlPlanBaselineEnabledEnum, bool)
GetMappingSqlPlanBaselineEnabledEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSqlPlanBaselineEnabledEnumValues() []SqlPlanBaselineEnabledEnum
GetSqlPlanBaselineEnabledEnumValues Enumerates the set of values for SqlPlanBaselineEnabledEnum
SqlPlanBaselineFixedEnum Enum with underlying type: string
type SqlPlanBaselineFixedEnum string
Set of constants representing the allowable values for SqlPlanBaselineFixedEnum
const ( SqlPlanBaselineFixedYes SqlPlanBaselineFixedEnum = "YES" SqlPlanBaselineFixedNo SqlPlanBaselineFixedEnum = "NO" )
func GetMappingSqlPlanBaselineFixedEnum(val string) (SqlPlanBaselineFixedEnum, bool)
GetMappingSqlPlanBaselineFixedEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSqlPlanBaselineFixedEnumValues() []SqlPlanBaselineFixedEnum
GetSqlPlanBaselineFixedEnumValues Enumerates the set of values for SqlPlanBaselineFixedEnum
SqlPlanBaselineJob The details of the database job used for loading and evolving SQL plan baselines.
type SqlPlanBaselineJob struct { // The job name. Name *string `mandatory:"true" json:"name"` // The job type. Type SqlPlanBaselineJobTypeEnum `mandatory:"true" json:"type"` // The job status. Status SqlPlanBaselineJobStatusEnum `mandatory:"true" json:"status"` // The date and time the job was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` }
func (m SqlPlanBaselineJob) String() string
func (m SqlPlanBaselineJob) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlPlanBaselineJobCollection A collection of database jobs used for loading and evolving SQL plan baselines.
type SqlPlanBaselineJobCollection struct { // A list of SQL plan baseline jobs. Items []SqlPlanBaselineJobSummary `mandatory:"true" json:"items"` }
func (m SqlPlanBaselineJobCollection) String() string
func (m SqlPlanBaselineJobCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlPlanBaselineJobStatusEnum Enum with underlying type: string
type SqlPlanBaselineJobStatusEnum string
Set of constants representing the allowable values for SqlPlanBaselineJobStatusEnum
const ( SqlPlanBaselineJobStatusSucceeded SqlPlanBaselineJobStatusEnum = "SUCCEEDED" SqlPlanBaselineJobStatusScheduled SqlPlanBaselineJobStatusEnum = "SCHEDULED" SqlPlanBaselineJobStatusFailed SqlPlanBaselineJobStatusEnum = "FAILED" )
func GetMappingSqlPlanBaselineJobStatusEnum(val string) (SqlPlanBaselineJobStatusEnum, bool)
GetMappingSqlPlanBaselineJobStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSqlPlanBaselineJobStatusEnumValues() []SqlPlanBaselineJobStatusEnum
GetSqlPlanBaselineJobStatusEnumValues Enumerates the set of values for SqlPlanBaselineJobStatusEnum
SqlPlanBaselineJobSummary A summary of the database job used for loading and evolving SQL plan baselines.
type SqlPlanBaselineJobSummary struct { // The name of the job. Name *string `mandatory:"true" json:"name"` // The type of the job. Type SqlPlanBaselineJobSummaryTypeEnum `mandatory:"true" json:"type"` // The status of the job. Status SqlPlanBaselineJobSummaryStatusEnum `mandatory:"true" json:"status"` // The date and time the job was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` }
func (m SqlPlanBaselineJobSummary) String() string
func (m SqlPlanBaselineJobSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlPlanBaselineJobSummaryStatusEnum Enum with underlying type: string
type SqlPlanBaselineJobSummaryStatusEnum string
Set of constants representing the allowable values for SqlPlanBaselineJobSummaryStatusEnum
const ( SqlPlanBaselineJobSummaryStatusSucceeded SqlPlanBaselineJobSummaryStatusEnum = "SUCCEEDED" SqlPlanBaselineJobSummaryStatusScheduled SqlPlanBaselineJobSummaryStatusEnum = "SCHEDULED" SqlPlanBaselineJobSummaryStatusFailed SqlPlanBaselineJobSummaryStatusEnum = "FAILED" )
func GetMappingSqlPlanBaselineJobSummaryStatusEnum(val string) (SqlPlanBaselineJobSummaryStatusEnum, bool)
GetMappingSqlPlanBaselineJobSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSqlPlanBaselineJobSummaryStatusEnumValues() []SqlPlanBaselineJobSummaryStatusEnum
GetSqlPlanBaselineJobSummaryStatusEnumValues Enumerates the set of values for SqlPlanBaselineJobSummaryStatusEnum
SqlPlanBaselineJobSummaryTypeEnum Enum with underlying type: string
type SqlPlanBaselineJobSummaryTypeEnum string
Set of constants representing the allowable values for SqlPlanBaselineJobSummaryTypeEnum
const ( SqlPlanBaselineJobSummaryTypeLoad SqlPlanBaselineJobSummaryTypeEnum = "LOAD" )
func GetMappingSqlPlanBaselineJobSummaryTypeEnum(val string) (SqlPlanBaselineJobSummaryTypeEnum, bool)
GetMappingSqlPlanBaselineJobSummaryTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSqlPlanBaselineJobSummaryTypeEnumValues() []SqlPlanBaselineJobSummaryTypeEnum
GetSqlPlanBaselineJobSummaryTypeEnumValues Enumerates the set of values for SqlPlanBaselineJobSummaryTypeEnum
SqlPlanBaselineJobTypeEnum Enum with underlying type: string
type SqlPlanBaselineJobTypeEnum string
Set of constants representing the allowable values for SqlPlanBaselineJobTypeEnum
const ( SqlPlanBaselineJobTypeLoad SqlPlanBaselineJobTypeEnum = "LOAD" )
func GetMappingSqlPlanBaselineJobTypeEnum(val string) (SqlPlanBaselineJobTypeEnum, bool)
GetMappingSqlPlanBaselineJobTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSqlPlanBaselineJobTypeEnumValues() []SqlPlanBaselineJobTypeEnum
GetSqlPlanBaselineJobTypeEnumValues Enumerates the set of values for SqlPlanBaselineJobTypeEnum
SqlPlanBaselineOriginEnum Enum with underlying type: string
type SqlPlanBaselineOriginEnum string
Set of constants representing the allowable values for SqlPlanBaselineOriginEnum
const ( SqlPlanBaselineOriginAddmSqltune SqlPlanBaselineOriginEnum = "ADDM_SQLTUNE" SqlPlanBaselineOriginAutoCapture SqlPlanBaselineOriginEnum = "AUTO_CAPTURE" SqlPlanBaselineOriginAutoSqltune SqlPlanBaselineOriginEnum = "AUTO_SQLTUNE" SqlPlanBaselineOriginEvolveAutoIndexLoad SqlPlanBaselineOriginEnum = "EVOLVE_AUTO_INDEX_LOAD" SqlPlanBaselineOriginEvolveCreateFromAdaptive SqlPlanBaselineOriginEnum = "EVOLVE_CREATE_FROM_ADAPTIVE" SqlPlanBaselineOriginEvolveLoadFromSts SqlPlanBaselineOriginEnum = "EVOLVE_LOAD_FROM_STS" SqlPlanBaselineOriginEvolveLoadFromAwr SqlPlanBaselineOriginEnum = "EVOLVE_LOAD_FROM_AWR" SqlPlanBaselineOriginEvolveLoadFromCursorCache SqlPlanBaselineOriginEnum = "EVOLVE_LOAD_FROM_CURSOR_CACHE" SqlPlanBaselineOriginManualLoad SqlPlanBaselineOriginEnum = "MANUAL_LOAD" SqlPlanBaselineOriginManualLoadFromAwr SqlPlanBaselineOriginEnum = "MANUAL_LOAD_FROM_AWR" SqlPlanBaselineOriginManualLoadFromCursorCache SqlPlanBaselineOriginEnum = "MANUAL_LOAD_FROM_CURSOR_CACHE" SqlPlanBaselineOriginManualLoadFromSts SqlPlanBaselineOriginEnum = "MANUAL_LOAD_FROM_STS" SqlPlanBaselineOriginManualSqltune SqlPlanBaselineOriginEnum = "MANUAL_SQLTUNE" SqlPlanBaselineOriginStoredOutline SqlPlanBaselineOriginEnum = "STORED_OUTLINE" SqlPlanBaselineOriginUnknown SqlPlanBaselineOriginEnum = "UNKNOWN" )
func GetMappingSqlPlanBaselineOriginEnum(val string) (SqlPlanBaselineOriginEnum, bool)
GetMappingSqlPlanBaselineOriginEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSqlPlanBaselineOriginEnumValues() []SqlPlanBaselineOriginEnum
GetSqlPlanBaselineOriginEnumValues Enumerates the set of values for SqlPlanBaselineOriginEnum
SqlPlanBaselineReproducedEnum Enum with underlying type: string
type SqlPlanBaselineReproducedEnum string
Set of constants representing the allowable values for SqlPlanBaselineReproducedEnum
const ( SqlPlanBaselineReproducedYes SqlPlanBaselineReproducedEnum = "YES" SqlPlanBaselineReproducedNo SqlPlanBaselineReproducedEnum = "NO" )
func GetMappingSqlPlanBaselineReproducedEnum(val string) (SqlPlanBaselineReproducedEnum, bool)
GetMappingSqlPlanBaselineReproducedEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSqlPlanBaselineReproducedEnumValues() []SqlPlanBaselineReproducedEnum
GetSqlPlanBaselineReproducedEnumValues Enumerates the set of values for SqlPlanBaselineReproducedEnum
SqlPlanBaselineSummary The summary of a SQL plan baseline.
type SqlPlanBaselineSummary struct { // The unique plan identifier. PlanName *string `mandatory:"true" json:"planName"` // The unique SQL identifier. SqlHandle *string `mandatory:"true" json:"sqlHandle"` // The SQL text (truncated to the first 50 characters). SqlText *string `mandatory:"true" json:"sqlText"` // The date and time when the plan baseline was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The origin of the SQL plan baseline. Origin SqlPlanBaselineOriginEnum `mandatory:"false" json:"origin,omitempty"` // The date and time when the plan baseline was last modified. TimeLastModified *common.SDKTime `mandatory:"false" json:"timeLastModified"` // The date and time when the plan baseline was last executed. // **Note:** For performance reasons, database does not update this value // immediately after each execution of the plan baseline. Therefore, the plan // baseline may have been executed more recently than this value indicates. TimeLastExecuted *common.SDKTime `mandatory:"false" json:"timeLastExecuted"` // Indicates whether the plan baseline is enabled (`YES`) or disabled (`NO`). Enabled SqlPlanBaselineSummaryEnabledEnum `mandatory:"false" json:"enabled,omitempty"` // Indicates whether the plan baseline is accepted (`YES`) or not (`NO`). Accepted SqlPlanBaselineSummaryAcceptedEnum `mandatory:"false" json:"accepted,omitempty"` // Indicates whether the plan baseline is fixed (`YES`) or not (`NO`). Fixed SqlPlanBaselineSummaryFixedEnum `mandatory:"false" json:"fixed,omitempty"` // Indicates whether the optimizer was able to reproduce the plan (`YES`) or not (`NO`). // The value is set to `YES` when a plan is initially added to the plan baseline. Reproduced SqlPlanBaselineSummaryReproducedEnum `mandatory:"false" json:"reproduced,omitempty"` // Indicates whether the plan baseline is auto-purged (`YES`) or not (`NO`). AutoPurge SqlPlanBaselineSummaryAutoPurgeEnum `mandatory:"false" json:"autoPurge,omitempty"` // Indicates whether a plan that is automatically captured by SQL plan management is marked adaptive or not. // When a new adaptive plan is found for a SQL statement that has an existing SQL plan baseline, that new plan // will be added to the SQL plan baseline as an unaccepted plan, and the `ADAPTIVE` property will be marked `YES`. // When this new plan is verified (either manually or via the auto evolve task), the plan will be test executed // and the final plan determined at execution will become an accepted plan if its performance is better than // the existing plan baseline. At this point, the value of the `ADAPTIVE` property is set to `NO` since the plan // is no longer adaptive, but resolved. Adaptive SqlPlanBaselineSummaryAdaptiveEnum `mandatory:"false" json:"adaptive,omitempty"` }
func (m SqlPlanBaselineSummary) String() string
func (m SqlPlanBaselineSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlPlanBaselineSummaryAcceptedEnum Enum with underlying type: string
type SqlPlanBaselineSummaryAcceptedEnum string
Set of constants representing the allowable values for SqlPlanBaselineSummaryAcceptedEnum
const ( SqlPlanBaselineSummaryAcceptedYes SqlPlanBaselineSummaryAcceptedEnum = "YES" SqlPlanBaselineSummaryAcceptedNo SqlPlanBaselineSummaryAcceptedEnum = "NO" )
func GetMappingSqlPlanBaselineSummaryAcceptedEnum(val string) (SqlPlanBaselineSummaryAcceptedEnum, bool)
GetMappingSqlPlanBaselineSummaryAcceptedEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSqlPlanBaselineSummaryAcceptedEnumValues() []SqlPlanBaselineSummaryAcceptedEnum
GetSqlPlanBaselineSummaryAcceptedEnumValues Enumerates the set of values for SqlPlanBaselineSummaryAcceptedEnum
SqlPlanBaselineSummaryAdaptiveEnum Enum with underlying type: string
type SqlPlanBaselineSummaryAdaptiveEnum string
Set of constants representing the allowable values for SqlPlanBaselineSummaryAdaptiveEnum
const ( SqlPlanBaselineSummaryAdaptiveYes SqlPlanBaselineSummaryAdaptiveEnum = "YES" SqlPlanBaselineSummaryAdaptiveNo SqlPlanBaselineSummaryAdaptiveEnum = "NO" )
func GetMappingSqlPlanBaselineSummaryAdaptiveEnum(val string) (SqlPlanBaselineSummaryAdaptiveEnum, bool)
GetMappingSqlPlanBaselineSummaryAdaptiveEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSqlPlanBaselineSummaryAdaptiveEnumValues() []SqlPlanBaselineSummaryAdaptiveEnum
GetSqlPlanBaselineSummaryAdaptiveEnumValues Enumerates the set of values for SqlPlanBaselineSummaryAdaptiveEnum
SqlPlanBaselineSummaryAutoPurgeEnum Enum with underlying type: string
type SqlPlanBaselineSummaryAutoPurgeEnum string
Set of constants representing the allowable values for SqlPlanBaselineSummaryAutoPurgeEnum
const ( SqlPlanBaselineSummaryAutoPurgeYes SqlPlanBaselineSummaryAutoPurgeEnum = "YES" SqlPlanBaselineSummaryAutoPurgeNo SqlPlanBaselineSummaryAutoPurgeEnum = "NO" )
func GetMappingSqlPlanBaselineSummaryAutoPurgeEnum(val string) (SqlPlanBaselineSummaryAutoPurgeEnum, bool)
GetMappingSqlPlanBaselineSummaryAutoPurgeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSqlPlanBaselineSummaryAutoPurgeEnumValues() []SqlPlanBaselineSummaryAutoPurgeEnum
GetSqlPlanBaselineSummaryAutoPurgeEnumValues Enumerates the set of values for SqlPlanBaselineSummaryAutoPurgeEnum
SqlPlanBaselineSummaryEnabledEnum Enum with underlying type: string
type SqlPlanBaselineSummaryEnabledEnum string
Set of constants representing the allowable values for SqlPlanBaselineSummaryEnabledEnum
const ( SqlPlanBaselineSummaryEnabledYes SqlPlanBaselineSummaryEnabledEnum = "YES" SqlPlanBaselineSummaryEnabledNo SqlPlanBaselineSummaryEnabledEnum = "NO" )
func GetMappingSqlPlanBaselineSummaryEnabledEnum(val string) (SqlPlanBaselineSummaryEnabledEnum, bool)
GetMappingSqlPlanBaselineSummaryEnabledEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSqlPlanBaselineSummaryEnabledEnumValues() []SqlPlanBaselineSummaryEnabledEnum
GetSqlPlanBaselineSummaryEnabledEnumValues Enumerates the set of values for SqlPlanBaselineSummaryEnabledEnum
SqlPlanBaselineSummaryFixedEnum Enum with underlying type: string
type SqlPlanBaselineSummaryFixedEnum string
Set of constants representing the allowable values for SqlPlanBaselineSummaryFixedEnum
const ( SqlPlanBaselineSummaryFixedYes SqlPlanBaselineSummaryFixedEnum = "YES" SqlPlanBaselineSummaryFixedNo SqlPlanBaselineSummaryFixedEnum = "NO" )
func GetMappingSqlPlanBaselineSummaryFixedEnum(val string) (SqlPlanBaselineSummaryFixedEnum, bool)
GetMappingSqlPlanBaselineSummaryFixedEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSqlPlanBaselineSummaryFixedEnumValues() []SqlPlanBaselineSummaryFixedEnum
GetSqlPlanBaselineSummaryFixedEnumValues Enumerates the set of values for SqlPlanBaselineSummaryFixedEnum
SqlPlanBaselineSummaryReproducedEnum Enum with underlying type: string
type SqlPlanBaselineSummaryReproducedEnum string
Set of constants representing the allowable values for SqlPlanBaselineSummaryReproducedEnum
const ( SqlPlanBaselineSummaryReproducedYes SqlPlanBaselineSummaryReproducedEnum = "YES" SqlPlanBaselineSummaryReproducedNo SqlPlanBaselineSummaryReproducedEnum = "NO" )
func GetMappingSqlPlanBaselineSummaryReproducedEnum(val string) (SqlPlanBaselineSummaryReproducedEnum, bool)
GetMappingSqlPlanBaselineSummaryReproducedEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSqlPlanBaselineSummaryReproducedEnumValues() []SqlPlanBaselineSummaryReproducedEnum
GetSqlPlanBaselineSummaryReproducedEnumValues Enumerates the set of values for SqlPlanBaselineSummaryReproducedEnum
SqlTuningAdvisorTaskCollection The SQL Tuning Advisor task list.
type SqlTuningAdvisorTaskCollection struct { // A list of SQL Tuning Advisor tasks. Items []SqlTuningAdvisorTaskSummary `mandatory:"true" json:"items"` }
func (m SqlTuningAdvisorTaskCollection) String() string
func (m SqlTuningAdvisorTaskCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlTuningAdvisorTaskFindingCollection The list of findings for a SQL Tuning Advisor task.
type SqlTuningAdvisorTaskFindingCollection struct { // An array of the findings for a tuning task. Items []SqlTuningAdvisorTaskFindingSummary `mandatory:"true" json:"items"` }
func (m SqlTuningAdvisorTaskFindingCollection) String() string
func (m SqlTuningAdvisorTaskFindingCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlTuningAdvisorTaskFindingSummary A summary of the findings of the objects in a tuning task that match a given filter. This includes the kind of findings that were reported, whether the benefits were analyzed, and the number of benefits obtained.
type SqlTuningAdvisorTaskFindingSummary struct { // The unique identifier of the SQL Tuning Advisor task. This is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SqlTuningAdvisorTaskId *int64 `mandatory:"true" json:"sqlTuningAdvisorTaskId"` // The key of the object to which these recommendations apply. // This is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SqlTuningAdvisorTaskObjectId *int64 `mandatory:"true" json:"sqlTuningAdvisorTaskObjectId"` // The execution id of the analyzed SQL object. This is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SqlTuningAdvisorTaskObjectExecutionId *int64 `mandatory:"true" json:"sqlTuningAdvisorTaskObjectExecutionId"` // The text of the SQL statement. SqlText *string `mandatory:"true" json:"sqlText"` // The parsing schema of the object. ParsingSchema *string `mandatory:"true" json:"parsingSchema"` // The unique key of this SQL statement. SqlKey *string `mandatory:"true" json:"sqlKey"` // The time benefit (in seconds) for the highest-rated finding for this object. DbTimeBenefit *float32 `mandatory:"false" json:"dbTimeBenefit"` // The per-execution percentage benefit. PerExecutionPercentage *int `mandatory:"false" json:"perExecutionPercentage"` // Indicates whether a statistics recommendation was reported for this SQL statement. IsStatsFindingPresent *bool `mandatory:"false" json:"isStatsFindingPresent"` // Indicates whether a SQL Profile recommendation was reported for this SQL statement. IsSqlProfileFindingPresent *bool `mandatory:"false" json:"isSqlProfileFindingPresent"` // Indicates whether a SQL Profile recommendation has been implemented for this SQL statement. IsSqlProfileFindingImplemented *bool `mandatory:"false" json:"isSqlProfileFindingImplemented"` // Indicates whether an index recommendation was reported for this SQL statement. IsIndexFindingPresent *bool `mandatory:"false" json:"isIndexFindingPresent"` // Indicates whether a restructure SQL recommendation was reported for this SQL statement. IsRestructureSqlFindingPresent *bool `mandatory:"false" json:"isRestructureSqlFindingPresent"` // Indicates whether an alternative execution plan was reported for this SQL statement. IsAlternativePlanFindingPresent *bool `mandatory:"false" json:"isAlternativePlanFindingPresent"` // Indicates whether a miscellaneous finding was reported for this SQL statement. IsMiscellaneousFindingPresent *bool `mandatory:"false" json:"isMiscellaneousFindingPresent"` // Indicates whether there is an error in this SQL statement. IsErrorFindingPresent *bool `mandatory:"false" json:"isErrorFindingPresent"` // Indicates whether the task timed out. IsTimeoutFindingPresent *bool `mandatory:"false" json:"isTimeoutFindingPresent"` }
func (m SqlTuningAdvisorTaskFindingSummary) String() string
func (m SqlTuningAdvisorTaskFindingSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlTuningAdvisorTaskRecommendationCollection The SQL Tuning Advisor recommendations for a given SQL statement.
type SqlTuningAdvisorTaskRecommendationCollection struct { // A list of SQL Tuning Advisor recommendations. Items []SqlTuningAdvisorTaskRecommendationSummary `mandatory:"true" json:"items"` }
func (m SqlTuningAdvisorTaskRecommendationCollection) String() string
func (m SqlTuningAdvisorTaskRecommendationCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlTuningAdvisorTaskRecommendationSummary A recommendation for a given object in a SQL Tuning Task.
type SqlTuningAdvisorTaskRecommendationSummary struct { // The unique identifier of the task. This is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SqlTuningAdvisorTaskId *int64 `mandatory:"true" json:"sqlTuningAdvisorTaskId"` // The key of the object to which these recommendations apply. This is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SqlTuningAdvisorTaskObjectId *int64 `mandatory:"true" json:"sqlTuningAdvisorTaskObjectId"` // The unique identifier of the recommendation in the scope of the task. RecommendationKey *int `mandatory:"true" json:"recommendationKey"` // Type of recommendation. RecommendationType SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum `mandatory:"true" json:"recommendationType"` // Summary of the issue found in the SQL statement. Finding *string `mandatory:"false" json:"finding"` // The recommendation for a specific finding. Recommendation *string `mandatory:"false" json:"recommendation"` // Describes the reasoning behind the recommendation and how it relates to the finding. Rationale *string `mandatory:"false" json:"rationale"` // The percentage benefit of this implementation. Benefit *float32 `mandatory:"false" json:"benefit"` // Action sql to be implemented based on the recommendation result. ImplementActionSql *string `mandatory:"false" json:"implementActionSql"` // Indicates whether a SQL Profile recommendation uses parallel execution. IsParallelExecution *bool `mandatory:"false" json:"isParallelExecution"` }
func (m SqlTuningAdvisorTaskRecommendationSummary) String() string
func (m SqlTuningAdvisorTaskRecommendationSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum Enum with underlying type: string
type SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum string
Set of constants representing the allowable values for SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum
const ( SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeStatistics SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum = "STATISTICS" SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeIndex SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum = "INDEX" SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeSqlProfile SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum = "SQL_PROFILE" SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeRestructureSql SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum = "RESTRUCTURE_SQL" SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeAlternativePlans SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum = "ALTERNATIVE_PLANS" SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeError SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum = "ERROR" SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeMiscellaneous SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum = "MISCELLANEOUS" )
func GetMappingSqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum(val string) (SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum, bool)
GetMappingSqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnumValues() []SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum
GetSqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnumValues Enumerates the set of values for SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum
SqlTuningAdvisorTaskSqlExecutionPlan A SQL execution plan.
type SqlTuningAdvisorTaskSqlExecutionPlan struct { // A SQL execution plan as a list of steps. Plan []SqlTuningTaskSqlExecutionPlanStep `mandatory:"true" json:"plan"` }
func (m SqlTuningAdvisorTaskSqlExecutionPlan) String() string
func (m SqlTuningAdvisorTaskSqlExecutionPlan) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlTuningAdvisorTaskSummary The summary of a SQL Tuning Advisor task.
type SqlTuningAdvisorTaskSummary struct { // The unique identifier of the SQL Tuning Advisor task. This is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SqlTuningAdvisorTaskId *int64 `mandatory:"true" json:"sqlTuningAdvisorTaskId"` // The instance ID of the SQL Tuning Advisor task. This is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). InstanceId *int `mandatory:"false" json:"instanceId"` // The name of the SQL Tuning Advisor task. Name *string `mandatory:"false" json:"name"` // The description of the SQL Tuning Advisor task. Description *string `mandatory:"false" json:"description"` // The owner of the SQL Tuning Advisor task. Owner *string `mandatory:"false" json:"owner"` // The Creation date of the SQL Tuning Advisor task. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The status of the SQL Tuning Advisor task. TaskStatus SqlTuningTaskStatusTypesEnum `mandatory:"false" json:"taskStatus,omitempty"` // The number of days left before the task expires. If the value equals -1, then the task has no expiration time (UNLIMITED). DaysToExpire *int `mandatory:"false" json:"daysToExpire"` // The start time of the task execution. TimeExecutionStarted *common.SDKTime `mandatory:"false" json:"timeExecutionStarted"` // The end time of the task execution. TimeExecutionEnded *common.SDKTime `mandatory:"false" json:"timeExecutionEnded"` // The total number of SQL statements related to the SQL Tuning Advisor task. TotalSqlStatements *int `mandatory:"false" json:"totalSqlStatements"` // The number of recommendations provided for the SQL Tuning Advisor task. RecommendationCount *int `mandatory:"false" json:"recommendationCount"` }
func (m SqlTuningAdvisorTaskSummary) String() string
func (m SqlTuningAdvisorTaskSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlTuningAdvisorTaskSummaryFindingBenefits The benefits of the findings in the SQL Tuning Advisor summary report.
type SqlTuningAdvisorTaskSummaryFindingBenefits struct { // The actual database time of the SQL statements for which SQL Tuning Advisor recommendations are not implemented. DbTimeBeforeRecommended *int `mandatory:"true" json:"dbTimeBeforeRecommended"` // The estimated database time of the above SQL statements, if SQL Tuning Advisor recommendations are implemented. DbTimeAfterRecommended *int `mandatory:"true" json:"dbTimeAfterRecommended"` // The actual database time of the SQL statements for which SQL Tuning Advisor recommendations are implemented. DbTimeAfterImplemented *int `mandatory:"true" json:"dbTimeAfterImplemented"` // The actual database time of the above SQL statements, before SQL Tuning Advisor recommendations are implemented. DbTimeBeforeImplemented *int `mandatory:"true" json:"dbTimeBeforeImplemented"` }
func (m SqlTuningAdvisorTaskSummaryFindingBenefits) String() string
func (m SqlTuningAdvisorTaskSummaryFindingBenefits) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlTuningAdvisorTaskSummaryFindingCounts The number of findings in the SQL Tuning Advisor summary report.
type SqlTuningAdvisorTaskSummaryFindingCounts struct { // The number of distinct SQL statements with recommended SQL profiles. RecommendedSqlProfile *int `mandatory:"true" json:"recommendedSqlProfile"` // The number of distinct SQL statements with implemented SQL profiles. ImplementedSqlProfile *int `mandatory:"true" json:"implementedSqlProfile"` // The number of distinct SQL statements with index recommendations. Index *int `mandatory:"true" json:"index"` // The number of distinct SQL statements with restructured SQL recommendations. Restructure *int `mandatory:"true" json:"restructure"` // The number of distinct SQL statements with stale or missing optimizer statistics recommendations. Statistics *int `mandatory:"true" json:"statistics"` // The number of distinct SQL statements with alternative plan recommendations. AlternatePlan *int `mandatory:"true" json:"alternatePlan"` }
func (m SqlTuningAdvisorTaskSummaryFindingCounts) String() string
func (m SqlTuningAdvisorTaskSummaryFindingCounts) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlTuningAdvisorTaskSummaryReport The content of the SQL Tuning Advisor summary report.
type SqlTuningAdvisorTaskSummaryReport struct { TaskInfo *SqlTuningAdvisorTaskSummaryReportTaskInfo `mandatory:"true" json:"taskInfo"` Statistics *SqlTuningAdvisorTaskSummaryReportStatistics `mandatory:"true" json:"statistics"` // The list of object findings related to statistics. ObjectStatFindings []SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummary `mandatory:"false" json:"objectStatFindings"` // The list of object findings related to indexes. IndexFindings []SqlTuningAdvisorTaskSummaryReportIndexFindingSummary `mandatory:"false" json:"indexFindings"` }
func (m SqlTuningAdvisorTaskSummaryReport) String() string
func (m SqlTuningAdvisorTaskSummaryReport) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlTuningAdvisorTaskSummaryReportIndexFindingSummary A summary for all the index findings in a SQL Tuning Advisor task. Includes the index's hash value, table name, schema, index name, reference count and index columns
type SqlTuningAdvisorTaskSummaryReportIndexFindingSummary struct { // Numerical representation of the index. IndexHashValue *int64 `mandatory:"true" json:"indexHashValue"` // Name of the index. IndexName *string `mandatory:"true" json:"indexName"` // Table's name related to the index. TableName *string `mandatory:"true" json:"tableName"` // Schema related to the index. Schema *string `mandatory:"true" json:"schema"` // The number of times the index is referenced within the SQL Tuning advisor task findings. ReferenceCount *int `mandatory:"true" json:"referenceCount"` // Columns of the index. IndexColumns []string `mandatory:"true" json:"indexColumns"` }
func (m SqlTuningAdvisorTaskSummaryReportIndexFindingSummary) String() string
func (m SqlTuningAdvisorTaskSummaryReportIndexFindingSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummary A summary for all the statistic findings of an object in a SQL Tuning Advisor task. Includes the object's hash, name, type, schema, problem type and the object reference count.
type SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummary struct { // Numerical representation of the object. ObjectHashValue *int64 `mandatory:"true" json:"objectHashValue"` // Name of the object. ObjectName *string `mandatory:"true" json:"objectName"` // Type of the object. ObjectType *string `mandatory:"true" json:"objectType"` // Schema of the object. Schema *string `mandatory:"true" json:"schema"` // Type of statistics problem related to the object. ProblemType SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum `mandatory:"true" json:"problemType"` // The number of the times the object is referenced within the SQL Tuning advisor task findings. ReferenceCount *int `mandatory:"true" json:"referenceCount"` }
func (m SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummary) String() string
func (m SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum Enum with underlying type: string
type SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum string
Set of constants representing the allowable values for SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum
const ( SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeMissing SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum = "MISSING" SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeStale SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum = "STALE" )
func GetMappingSqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum(val string) (SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum, bool)
GetMappingSqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnumValues() []SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum
GetSqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnumValues Enumerates the set of values for SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum
SqlTuningAdvisorTaskSummaryReportStatementCounts The number of statements in the SQL Tuning Advisor summary report.
type SqlTuningAdvisorTaskSummaryReportStatementCounts struct { // The number of distinct SQL statements. DistinctSql *int `mandatory:"true" json:"distinctSql"` // The total number of SQL statements. TotalSql *int `mandatory:"true" json:"totalSql"` // The number of distinct SQL statements with findings. FindingCount *int `mandatory:"true" json:"findingCount"` // The number of distinct SQL statements with errors. ErrorCount *int `mandatory:"true" json:"errorCount"` }
func (m SqlTuningAdvisorTaskSummaryReportStatementCounts) String() string
func (m SqlTuningAdvisorTaskSummaryReportStatementCounts) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlTuningAdvisorTaskSummaryReportStatistics The statistics of the statements and findings in the SQL Tuning Advisor summary report.
type SqlTuningAdvisorTaskSummaryReportStatistics struct { StatementCounts *SqlTuningAdvisorTaskSummaryReportStatementCounts `mandatory:"true" json:"statementCounts"` FindingCounts *SqlTuningAdvisorTaskSummaryFindingCounts `mandatory:"true" json:"findingCounts"` FindingBenefits *SqlTuningAdvisorTaskSummaryFindingBenefits `mandatory:"true" json:"findingBenefits"` }
func (m SqlTuningAdvisorTaskSummaryReportStatistics) String() string
func (m SqlTuningAdvisorTaskSummaryReportStatistics) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlTuningAdvisorTaskSummaryReportTaskInfo The general information regarding the SQL Tuning Advisor task.
type SqlTuningAdvisorTaskSummaryReportTaskInfo struct { // The ID of the SQL Tuning Advisor task. This is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Id *int64 `mandatory:"true" json:"id"` // The name of the SQL Tuning Advisor task. Name *string `mandatory:"true" json:"name"` // The owner of the SQL Tuning Advisor task. Owner *string `mandatory:"true" json:"owner"` // The start time of the task execution. TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"` // The end time of the task execution. TimeEnded *common.SDKTime `mandatory:"true" json:"timeEnded"` // The description of the SQL Tuning Advisor task. This is not defined for Auto SQL Tuning tasks. Description *string `mandatory:"false" json:"description"` // The status of the SQL Tuning Advisor task. This is not defined for Auto SQL Tuning tasks. Status SqlTuningTaskStatusTypesEnum `mandatory:"false" json:"status,omitempty"` // The total running time in seconds. This is not defined for Auto SQL Tuning tasks. RunningTime *int `mandatory:"false" json:"runningTime"` }
func (m SqlTuningAdvisorTaskSummaryReportTaskInfo) String() string
func (m SqlTuningAdvisorTaskSummaryReportTaskInfo) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlTuningClient a client for SqlTuning
type SqlTuningClient struct { common.BaseClient // contains filtered or unexported fields }
func NewSqlTuningClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client SqlTuningClient, err error)
NewSqlTuningClientWithConfigurationProvider Creates a new default SqlTuning client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewSqlTuningClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client SqlTuningClient, err error)
NewSqlTuningClientWithOboToken Creates a new default SqlTuning client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer
as well as reading the region
func (client SqlTuningClient) CloneSqlTuningTask(ctx context.Context, request CloneSqlTuningTaskRequest) (response CloneSqlTuningTaskResponse, err error)
CloneSqlTuningTask Clones and runs a SQL tuning task in the database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CloneSqlTuningTask.go.html to see an example of how to use CloneSqlTuningTask API.
func (client *SqlTuningClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (client SqlTuningClient) CreateSqlTuningSet(ctx context.Context, request CreateSqlTuningSetRequest) (response CreateSqlTuningSetResponse, err error)
CreateSqlTuningSet Creates an empty Sql tuning set within the Managed Database specified by managedDatabaseId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateSqlTuningSet.go.html to see an example of how to use CreateSqlTuningSet API. A default retry strategy applies to this operation CreateSqlTuningSet()
func (client SqlTuningClient) DropSqlTuningSet(ctx context.Context, request DropSqlTuningSetRequest) (response DropSqlTuningSetResponse, err error)
DropSqlTuningSet Drops the Sql tuning set specified by sqlTuningSet within the Managed Database specified by managedDatabaseId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DropSqlTuningSet.go.html to see an example of how to use DropSqlTuningSet API. A default retry strategy applies to this operation DropSqlTuningSet()
func (client SqlTuningClient) DropSqlTuningTask(ctx context.Context, request DropSqlTuningTaskRequest) (response DropSqlTuningTaskResponse, err error)
DropSqlTuningTask Drops a SQL tuning task and its related results from the database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DropSqlTuningTask.go.html to see an example of how to use DropSqlTuningTask API.
func (client SqlTuningClient) DropSqlsInSqlTuningSet(ctx context.Context, request DropSqlsInSqlTuningSetRequest) (response DropSqlsInSqlTuningSetResponse, err error)
DropSqlsInSqlTuningSet Deletes the Sqls in the specified Sql tuning set that matches the filter criteria provided in the basicFilter. If basicFilter criteria is not provided, then entire Sqls in the Sql tuning set is deleted.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DropSqlsInSqlTuningSet.go.html to see an example of how to use DropSqlsInSqlTuningSet API. A default retry strategy applies to this operation DropSqlsInSqlTuningSet()
func (client SqlTuningClient) FetchSqlTuningSet(ctx context.Context, request FetchSqlTuningSetRequest) (response FetchSqlTuningSetResponse, err error)
FetchSqlTuningSet Fetch the details of Sql statements in the Sql tuning set specified by name, owner and optional filter parameters.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/FetchSqlTuningSet.go.html to see an example of how to use FetchSqlTuningSet API. A default retry strategy applies to this operation FetchSqlTuningSet()
func (client SqlTuningClient) GetExecutionPlanStatsComparision(ctx context.Context, request GetExecutionPlanStatsComparisionRequest) (response GetExecutionPlanStatsComparisionResponse, err error)
GetExecutionPlanStatsComparision Retrieves a comparison of the existing SQL execution plan and a new plan. A SQL tuning task may suggest a new execution plan for a SQL, and this API retrieves the comparison report of the statistics of the two plans.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExecutionPlanStatsComparision.go.html to see an example of how to use GetExecutionPlanStatsComparision API.
func (client SqlTuningClient) GetSqlExecutionPlan(ctx context.Context, request GetSqlExecutionPlanRequest) (response GetSqlExecutionPlanResponse, err error)
GetSqlExecutionPlan Retrieves a SQL execution plan for the SQL being tuned.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetSqlExecutionPlan.go.html to see an example of how to use GetSqlExecutionPlan API.
func (client SqlTuningClient) GetSqlTuningAdvisorTaskSummaryReport(ctx context.Context, request GetSqlTuningAdvisorTaskSummaryReportRequest) (response GetSqlTuningAdvisorTaskSummaryReportResponse, err error)
GetSqlTuningAdvisorTaskSummaryReport Gets the summary report for the specified SQL Tuning Advisor task.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetSqlTuningAdvisorTaskSummaryReport.go.html to see an example of how to use GetSqlTuningAdvisorTaskSummaryReport API.
func (client SqlTuningClient) ListSqlTuningAdvisorTaskFindings(ctx context.Context, request ListSqlTuningAdvisorTaskFindingsRequest) (response ListSqlTuningAdvisorTaskFindingsResponse, err error)
ListSqlTuningAdvisorTaskFindings Gets an array of the details of the findings that match specific filters.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListSqlTuningAdvisorTaskFindings.go.html to see an example of how to use ListSqlTuningAdvisorTaskFindings API.
func (client SqlTuningClient) ListSqlTuningAdvisorTaskRecommendations(ctx context.Context, request ListSqlTuningAdvisorTaskRecommendationsRequest) (response ListSqlTuningAdvisorTaskRecommendationsResponse, err error)
ListSqlTuningAdvisorTaskRecommendations Gets the findings and possible actions for a given object in a SQL tuning task. The task ID and object ID are used to retrieve the findings and recommendations.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListSqlTuningAdvisorTaskRecommendations.go.html to see an example of how to use ListSqlTuningAdvisorTaskRecommendations API.
func (client SqlTuningClient) ListSqlTuningAdvisorTasks(ctx context.Context, request ListSqlTuningAdvisorTasksRequest) (response ListSqlTuningAdvisorTasksResponse, err error)
ListSqlTuningAdvisorTasks Lists the SQL Tuning Advisor tasks for the specified Managed Database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListSqlTuningAdvisorTasks.go.html to see an example of how to use ListSqlTuningAdvisorTasks API.
func (client SqlTuningClient) ListSqlTuningSets(ctx context.Context, request ListSqlTuningSetsRequest) (response ListSqlTuningSetsResponse, err error)
ListSqlTuningSets Lists the SQL tuning sets for the specified Managed Database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListSqlTuningSets.go.html to see an example of how to use ListSqlTuningSets API.
func (client SqlTuningClient) LoadSqlTuningSet(ctx context.Context, request LoadSqlTuningSetRequest) (response LoadSqlTuningSetResponse, err error)
LoadSqlTuningSet Load Sql statements into the Sql tuning set specified by name and optional filter parameters within the Managed Database specified by managedDatabaseId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/LoadSqlTuningSet.go.html to see an example of how to use LoadSqlTuningSet API. A default retry strategy applies to this operation LoadSqlTuningSet()
func (client SqlTuningClient) SaveSqlTuningSetAs(ctx context.Context, request SaveSqlTuningSetAsRequest) (response SaveSqlTuningSetAsResponse, err error)
SaveSqlTuningSetAs Saves the specified list of Sqls statements into another new Sql tuning set or loads into an existing Sql tuning set'.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SaveSqlTuningSetAs.go.html to see an example of how to use SaveSqlTuningSetAs API. A default retry strategy applies to this operation SaveSqlTuningSetAs()
func (client *SqlTuningClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (client SqlTuningClient) StartSqlTuningTask(ctx context.Context, request StartSqlTuningTaskRequest) (response StartSqlTuningTaskResponse, err error)
StartSqlTuningTask Starts a SQL tuning task for a given set of SQL statements from the active session history top SQL statements.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/StartSqlTuningTask.go.html to see an example of how to use StartSqlTuningTask API.
func (client SqlTuningClient) ValidateBasicFilter(ctx context.Context, request ValidateBasicFilterRequest) (response ValidateBasicFilterResponse, err error)
ValidateBasicFilter Executes a SQL query to check whether user entered basic filter criteria is valid or not.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ValidateBasicFilter.go.html to see an example of how to use ValidateBasicFilter API. A default retry strategy applies to this operation ValidateBasicFilter()
SqlTuningSet Details of the Sql tuning set.
type SqlTuningSet struct { // The owner of the Sql tuning set. Owner *string `mandatory:"true" json:"owner"` // The name of the Sql tuning set. Name *string `mandatory:"true" json:"name"` // The unique Sql tuning set identifier. Id *int `mandatory:"false" json:"id"` // Number of statements in the Sql tuning set StatementCount *int `mandatory:"false" json:"statementCount"` // The created time of the Sql tuning set. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The description of the Sql tuning set. Description *string `mandatory:"false" json:"description"` // Last modified time of the Sql tuning set. TimeLastModified *common.SDKTime `mandatory:"false" json:"timeLastModified"` // Current status of the Sql tuning set. Status SqlTuningSetStatusTypesEnum `mandatory:"false" json:"status,omitempty"` // Name of the Sql tuning set scheduler job. ScheduledJobName *string `mandatory:"false" json:"scheduledJobName"` // Latest execution error of the plsql that was submitted as a scheduler job. ErrorMessage *string `mandatory:"false" json:"errorMessage"` // In OCI database management, there is a limit to fetch only 2000 rows. // This flag indicates whether all Sql statements of this Sql tuning set matching the filter criteria are fetched or not. // Possible values are 'Yes' or 'No' // - Yes - All Sql statements matching the filter criteria are fetched. // - No - There are more Sql statements matching the fitler criteria. // User should fine tune the filter criteria to narrow down the result set. AllSqlStatementsFetched SqlTuningSetAllSqlStatementsFetchedEnum `mandatory:"false" json:"allSqlStatementsFetched,omitempty"` // A list of the Sqls associated with the Sql tuning set. SqlList []SqlInSqlTuningSet `mandatory:"false" json:"sqlList"` }
func (m SqlTuningSet) String() string
func (m SqlTuningSet) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlTuningSetAdminActionStatus The status of a Sql tuning set admin action.
type SqlTuningSetAdminActionStatus struct { // The status of a Sql tuning set admin action. Status SqlTuningSetAdminActionStatusStatusEnum `mandatory:"true" json:"status"` // The success message of the Sql tuning set admin action. The success message is "null" if the admin action is non successful. SuccessMessage *string `mandatory:"false" json:"successMessage"` // The error code that denotes failure if the Sql tuning set admin action is not successful. The error code is "null" if the admin action is successful. ErrorCode *int `mandatory:"false" json:"errorCode"` // The error message that indicates the reason for failure if the Sql tuning set admin action is not successful. The error message is "null" if the admin action is successful. ErrorMessage *string `mandatory:"false" json:"errorMessage"` // Flag to indicate whether to create the Sql tuning set or just display the plsql used for the selected user action. ShowSqlOnly *int `mandatory:"false" json:"showSqlOnly"` // When showSqlOnly is set to 1, this attribute displays the plsql generated for the selected user action. // When showSqlOnly is set to 0, this attribute will not be returned. SqlStatement *string `mandatory:"false" json:"sqlStatement"` }
func (m SqlTuningSetAdminActionStatus) String() string
func (m SqlTuningSetAdminActionStatus) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlTuningSetAdminActionStatusStatusEnum Enum with underlying type: string
type SqlTuningSetAdminActionStatusStatusEnum string
Set of constants representing the allowable values for SqlTuningSetAdminActionStatusStatusEnum
const ( SqlTuningSetAdminActionStatusStatusSucceeded SqlTuningSetAdminActionStatusStatusEnum = "SUCCEEDED" SqlTuningSetAdminActionStatusStatusFailed SqlTuningSetAdminActionStatusStatusEnum = "FAILED" )
func GetMappingSqlTuningSetAdminActionStatusStatusEnum(val string) (SqlTuningSetAdminActionStatusStatusEnum, bool)
GetMappingSqlTuningSetAdminActionStatusStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSqlTuningSetAdminActionStatusStatusEnumValues() []SqlTuningSetAdminActionStatusStatusEnum
GetSqlTuningSetAdminActionStatusStatusEnumValues Enumerates the set of values for SqlTuningSetAdminActionStatusStatusEnum
SqlTuningSetAdminCredentialDetails The credential to connect to the database to perform Sql tuning set administration tasks.
type SqlTuningSetAdminCredentialDetails interface { // The user to connect to the database. GetUsername() *string // The role of the database user. GetRole() SqlTuningSetAdminCredentialDetailsRoleEnum }
SqlTuningSetAdminCredentialDetailsRoleEnum Enum with underlying type: string
type SqlTuningSetAdminCredentialDetailsRoleEnum string
Set of constants representing the allowable values for SqlTuningSetAdminCredentialDetailsRoleEnum
const ( SqlTuningSetAdminCredentialDetailsRoleNormal SqlTuningSetAdminCredentialDetailsRoleEnum = "NORMAL" SqlTuningSetAdminCredentialDetailsRoleSysdba SqlTuningSetAdminCredentialDetailsRoleEnum = "SYSDBA" )
func GetMappingSqlTuningSetAdminCredentialDetailsRoleEnum(val string) (SqlTuningSetAdminCredentialDetailsRoleEnum, bool)
GetMappingSqlTuningSetAdminCredentialDetailsRoleEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSqlTuningSetAdminCredentialDetailsRoleEnumValues() []SqlTuningSetAdminCredentialDetailsRoleEnum
GetSqlTuningSetAdminCredentialDetailsRoleEnumValues Enumerates the set of values for SqlTuningSetAdminCredentialDetailsRoleEnum
SqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnum Enum with underlying type: string
type SqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnum string
Set of constants representing the allowable values for SqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnum
const ( SqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeSecret SqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnum = "SECRET" SqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypePassword SqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnum = "PASSWORD" )
func GetMappingSqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnum(val string) (SqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnum, bool)
GetMappingSqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnumValues() []SqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnum
GetSqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnumValues Enumerates the set of values for SqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnum
SqlTuningSetAdminPasswordCredentialDetails User provides a password to be used to connect to the database.
type SqlTuningSetAdminPasswordCredentialDetails struct { // The user to connect to the database. Username *string `mandatory:"true" json:"username"` // The database user's password encoded using BASE64 scheme. Password *string `mandatory:"true" json:"password"` // The role of the database user. Role SqlTuningSetAdminCredentialDetailsRoleEnum `mandatory:"true" json:"role"` }
func (m SqlTuningSetAdminPasswordCredentialDetails) GetRole() SqlTuningSetAdminCredentialDetailsRoleEnum
GetRole returns Role
func (m SqlTuningSetAdminPasswordCredentialDetails) GetUsername() *string
GetUsername returns Username
func (m SqlTuningSetAdminPasswordCredentialDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m SqlTuningSetAdminPasswordCredentialDetails) String() string
func (m SqlTuningSetAdminPasswordCredentialDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlTuningSetAdminSecretCredentialDetails User provides a secret OCID, which will be used to retrieve the password to connect to the database.
type SqlTuningSetAdminSecretCredentialDetails struct { // The user to connect to the database. Username *string `mandatory:"true" json:"username"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Secret // where the database password is stored. SecretId *string `mandatory:"true" json:"secretId"` // The role of the database user. Role SqlTuningSetAdminCredentialDetailsRoleEnum `mandatory:"true" json:"role"` }
func (m SqlTuningSetAdminSecretCredentialDetails) GetRole() SqlTuningSetAdminCredentialDetailsRoleEnum
GetRole returns Role
func (m SqlTuningSetAdminSecretCredentialDetails) GetUsername() *string
GetUsername returns Username
func (m SqlTuningSetAdminSecretCredentialDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m SqlTuningSetAdminSecretCredentialDetails) String() string
func (m SqlTuningSetAdminSecretCredentialDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlTuningSetAllSqlStatementsFetchedEnum Enum with underlying type: string
type SqlTuningSetAllSqlStatementsFetchedEnum string
Set of constants representing the allowable values for SqlTuningSetAllSqlStatementsFetchedEnum
const ( SqlTuningSetAllSqlStatementsFetchedYes SqlTuningSetAllSqlStatementsFetchedEnum = "YES" SqlTuningSetAllSqlStatementsFetchedNo SqlTuningSetAllSqlStatementsFetchedEnum = "NO" )
func GetMappingSqlTuningSetAllSqlStatementsFetchedEnum(val string) (SqlTuningSetAllSqlStatementsFetchedEnum, bool)
GetMappingSqlTuningSetAllSqlStatementsFetchedEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSqlTuningSetAllSqlStatementsFetchedEnumValues() []SqlTuningSetAllSqlStatementsFetchedEnum
GetSqlTuningSetAllSqlStatementsFetchedEnumValues Enumerates the set of values for SqlTuningSetAllSqlStatementsFetchedEnum
SqlTuningSetCollection The details in the SQL tuning set summary.
type SqlTuningSetCollection struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" json:"managedDatabaseId"` // The details in the SQL tuning set summary. Items []SqlTuningSetSummary `mandatory:"true" json:"items"` }
func (m SqlTuningSetCollection) String() string
func (m SqlTuningSetCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlTuningSetInput The SQL tuning set for a SQL tuning task.
type SqlTuningSetInput struct { // The name of the SQL tuning set. Name *string `mandatory:"true" json:"name"` // The owner of the SQL tuning set. Owner *string `mandatory:"true" json:"owner"` }
func (m SqlTuningSetInput) String() string
func (m SqlTuningSetInput) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlTuningSetStatusTypesEnum Enum with underlying type: string
type SqlTuningSetStatusTypesEnum string
Set of constants representing the allowable values for SqlTuningSetStatusTypesEnum
const ( SqlTuningSetStatusTypesDisabled SqlTuningSetStatusTypesEnum = "DISABLED" SqlTuningSetStatusTypesRetryScheduled SqlTuningSetStatusTypesEnum = "RETRY_SCHEDULED" SqlTuningSetStatusTypesScheduled SqlTuningSetStatusTypesEnum = "SCHEDULED" SqlTuningSetStatusTypesBlocked SqlTuningSetStatusTypesEnum = "BLOCKED" SqlTuningSetStatusTypesRunning SqlTuningSetStatusTypesEnum = "RUNNING" SqlTuningSetStatusTypesCompleted SqlTuningSetStatusTypesEnum = "COMPLETED" SqlTuningSetStatusTypesBroken SqlTuningSetStatusTypesEnum = "BROKEN" SqlTuningSetStatusTypesFailed SqlTuningSetStatusTypesEnum = "FAILED" SqlTuningSetStatusTypesRemote SqlTuningSetStatusTypesEnum = "REMOTE" SqlTuningSetStatusTypesEnum = "RESOURCE_UNAVAILABLE" SqlTuningSetStatusTypesSucceeded SqlTuningSetStatusTypesEnum = "SUCCEEDED" SqlTuningSetStatusTypesChainStalled SqlTuningSetStatusTypesEnum = "CHAIN_STALLED" )
func GetMappingSqlTuningSetStatusTypesEnum(val string) (SqlTuningSetStatusTypesEnum, bool)
GetMappingSqlTuningSetStatusTypesEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSqlTuningSetStatusTypesEnumValues() []SqlTuningSetStatusTypesEnum
GetSqlTuningSetStatusTypesEnumValues Enumerates the set of values for SqlTuningSetStatusTypesEnum
SqlTuningSetSummary The summary information of a SQL tuning set.
type SqlTuningSetSummary struct { // The name of the SQL tuning set. Name *string `mandatory:"true" json:"name"` // The owner of the SQL tuning set. Owner *string `mandatory:"true" json:"owner"` // The description of the SQL tuning set. Description *string `mandatory:"false" json:"description"` // The number of SQL statements in the SQL tuning set. StatementCounts *int `mandatory:"false" json:"statementCounts"` // The unique Sql tuning set identifier. This is not OCID. Id *int `mandatory:"false" json:"id"` // The created time of the Sql tuning set. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Last modified time of the Sql tuning set. TimeLastModified *common.SDKTime `mandatory:"false" json:"timeLastModified"` // Current status of the Sql tuning set. Status SqlTuningSetStatusTypesEnum `mandatory:"false" json:"status,omitempty"` // Name of the Sql tuning set scheduler job. ScheduledJobName *string `mandatory:"false" json:"scheduledJobName"` // Latest execution error of the plsql that was submitted as a scheduler job. ErrorMessage *string `mandatory:"false" json:"errorMessage"` }
func (m SqlTuningSetSummary) String() string
func (m SqlTuningSetSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlTuningTaskCredentialDetails The credential used to connect to the database.
type SqlTuningTaskCredentialDetails interface { // The user name used to connect to the database. GetUsername() *string // The role of the database user. GetRole() SqlTuningTaskCredentialDetailsRoleEnum }
SqlTuningTaskCredentialDetailsRoleEnum Enum with underlying type: string
type SqlTuningTaskCredentialDetailsRoleEnum string
Set of constants representing the allowable values for SqlTuningTaskCredentialDetailsRoleEnum
const ( SqlTuningTaskCredentialDetailsRoleNormal SqlTuningTaskCredentialDetailsRoleEnum = "NORMAL" SqlTuningTaskCredentialDetailsRoleSysdba SqlTuningTaskCredentialDetailsRoleEnum = "SYSDBA" )
func GetMappingSqlTuningTaskCredentialDetailsRoleEnum(val string) (SqlTuningTaskCredentialDetailsRoleEnum, bool)
GetMappingSqlTuningTaskCredentialDetailsRoleEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSqlTuningTaskCredentialDetailsRoleEnumValues() []SqlTuningTaskCredentialDetailsRoleEnum
GetSqlTuningTaskCredentialDetailsRoleEnumValues Enumerates the set of values for SqlTuningTaskCredentialDetailsRoleEnum
SqlTuningTaskCredentialTypesEnum Enum with underlying type: string
type SqlTuningTaskCredentialTypesEnum string
Set of constants representing the allowable values for SqlTuningTaskCredentialTypesEnum
const ( SqlTuningTaskCredentialTypesSecret SqlTuningTaskCredentialTypesEnum = "SECRET" SqlTuningTaskCredentialTypesPassword SqlTuningTaskCredentialTypesEnum = "PASSWORD" )
func GetMappingSqlTuningTaskCredentialTypesEnum(val string) (SqlTuningTaskCredentialTypesEnum, bool)
GetMappingSqlTuningTaskCredentialTypesEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSqlTuningTaskCredentialTypesEnumValues() []SqlTuningTaskCredentialTypesEnum
GetSqlTuningTaskCredentialTypesEnumValues Enumerates the set of values for SqlTuningTaskCredentialTypesEnum
SqlTuningTaskPasswordCredentialDetails The password provided by the user to connect to the database.
type SqlTuningTaskPasswordCredentialDetails struct { // The user name used to connect to the database. Username *string `mandatory:"true" json:"username"` // The database user's password encoded using BASE64 scheme. Password *string `mandatory:"true" json:"password"` // The role of the database user. Role SqlTuningTaskCredentialDetailsRoleEnum `mandatory:"true" json:"role"` }
func (m SqlTuningTaskPasswordCredentialDetails) GetRole() SqlTuningTaskCredentialDetailsRoleEnum
GetRole returns Role
func (m SqlTuningTaskPasswordCredentialDetails) GetUsername() *string
GetUsername returns Username
func (m SqlTuningTaskPasswordCredentialDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m SqlTuningTaskPasswordCredentialDetails) String() string
func (m SqlTuningTaskPasswordCredentialDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlTuningTaskPlanStats The statistics of a SQL execution plan.
type SqlTuningTaskPlanStats struct { // The type of the original or modified plan with profile, index, and so on. PlanType *string `mandatory:"true" json:"planType"` // A map contains the statistics for the SQL execution using the plan. // The key of the map is the metric's name. The value of the map is the metric's value. PlanStats map[string]float64 `mandatory:"true" json:"planStats"` // The status of the execution using the plan. PlanStatus SqlTuningTaskPlanStatsPlanStatusEnum `mandatory:"true" json:"planStatus"` }
func (m SqlTuningTaskPlanStats) String() string
func (m SqlTuningTaskPlanStats) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlTuningTaskPlanStatsPlanStatusEnum Enum with underlying type: string
type SqlTuningTaskPlanStatsPlanStatusEnum string
Set of constants representing the allowable values for SqlTuningTaskPlanStatsPlanStatusEnum
const ( SqlTuningTaskPlanStatsPlanStatusComplete SqlTuningTaskPlanStatsPlanStatusEnum = "COMPLETE" SqlTuningTaskPlanStatsPlanStatusPartial SqlTuningTaskPlanStatsPlanStatusEnum = "PARTIAL" )
func GetMappingSqlTuningTaskPlanStatsPlanStatusEnum(val string) (SqlTuningTaskPlanStatsPlanStatusEnum, bool)
GetMappingSqlTuningTaskPlanStatsPlanStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSqlTuningTaskPlanStatsPlanStatusEnumValues() []SqlTuningTaskPlanStatsPlanStatusEnum
GetSqlTuningTaskPlanStatsPlanStatusEnumValues Enumerates the set of values for SqlTuningTaskPlanStatsPlanStatusEnum
SqlTuningTaskReturn The returned object for starting or cloning a SQL tuning advisor task.
type SqlTuningTaskReturn struct { // The identifier of the task being started or cloned. This is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). // It can be retrieved from the following endpoint // ListSqlTuningAdvisorTasks. SqlTuningTaskId *int64 `mandatory:"true" json:"sqlTuningTaskId"` }
func (m SqlTuningTaskReturn) String() string
func (m SqlTuningTaskReturn) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlTuningTaskSecretCredentialDetails The OCID of the Secret provided by the user to retrieve the password to connect to the database.
type SqlTuningTaskSecretCredentialDetails struct { // The user name used to connect to the database. Username *string `mandatory:"true" json:"username"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Secret // where the database password is stored. PasswordSecretId *string `mandatory:"true" json:"passwordSecretId"` // The role of the database user. Role SqlTuningTaskCredentialDetailsRoleEnum `mandatory:"true" json:"role"` }
func (m SqlTuningTaskSecretCredentialDetails) GetRole() SqlTuningTaskCredentialDetailsRoleEnum
GetRole returns Role
func (m SqlTuningTaskSecretCredentialDetails) GetUsername() *string
GetUsername returns Username
func (m SqlTuningTaskSecretCredentialDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m SqlTuningTaskSecretCredentialDetails) String() string
func (m SqlTuningTaskSecretCredentialDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlTuningTaskSqlDetail The details of the SQL statements on which SQL tuning is performed.
type SqlTuningTaskSqlDetail struct { // The identifier of a SQL statement. SqlId *string `mandatory:"true" json:"sqlId"` }
func (m SqlTuningTaskSqlDetail) String() string
func (m SqlTuningTaskSqlDetail) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlTuningTaskSqlExecutionPlanStep A step in the SQL execution plan.
type SqlTuningTaskSqlExecutionPlanStep struct { // The numerical representation of the SQL execution plan. PlanHashValue *int64 `mandatory:"false" json:"planHashValue"` // The identification number of a step in the SQL execution plan. This is unique within the SQL execution plan. // This is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). StepId *int `mandatory:"false" json:"stepId"` // The ID of the next step that operates on the results of this step. // This is not the OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ParentStepId *int `mandatory:"false" json:"parentStepId"` // The order of processing for steps with the same parent ID. Position *int `mandatory:"false" json:"position"` // The name of the operation performed at this step. Operation *string `mandatory:"false" json:"operation"` // The options used for the operation performed at this step. Options *string `mandatory:"false" json:"options"` // The current mode of the optimizer, such as all_rows, first_rows_n (where n = 1, 10, 100, 1000, and so on). OptimizerMode *string `mandatory:"false" json:"optimizerMode"` // The cost of the current operation estimated by the cost-based optimizer (CBO). Cost *float64 `mandatory:"false" json:"cost"` // The number of rows returned by the current operation (estimated by the CBO). Cardinality *int64 `mandatory:"false" json:"cardinality"` // The number of bytes returned by the current operation. Bytes *int64 `mandatory:"false" json:"bytes"` // The CPU cost of the current operation. CpuCost *float64 `mandatory:"false" json:"cpuCost"` // The I/O cost of the current operation. IoCost *float64 `mandatory:"false" json:"ioCost"` // The temporary space usage (in bytes) of the operation (sort or hash-join) as estimated by the CBO. TempSpace *int64 `mandatory:"false" json:"tempSpace"` // The elapsed time (in seconds) of the operation as estimated by the CBO. Time *int64 `mandatory:"false" json:"time"` // The name of the database link used to reference the object. ObjectNode *string `mandatory:"false" json:"objectNode"` // The owner of the object. ObjectOwner *string `mandatory:"false" json:"objectOwner"` // The name of the object. ObjectName *string `mandatory:"false" json:"objectName"` // The numbered position of the object name in the original SQL statement. ObjectPosition *int `mandatory:"false" json:"objectPosition"` // The descriptive modifier that further describes the type of object. ObjectType *string `mandatory:"false" json:"objectType"` // A step may get data from a range of partitions of a partitioned object, such as table or index, // based on predicates and sorting order. The partionStart is the starting partition of the range. // The partitionStop is the ending partition of the range. PartitionStart *string `mandatory:"false" json:"partitionStart"` // A step may get data from a range of partitions of a partitioned object, such as table or index, // based on predicates and sorting order. The partionStart is the starting partition of the range. // The partitionStop is the ending partition of the range. PartitionStop *string `mandatory:"false" json:"partitionStop"` // The ID of the step in the execution plan that has computed the pair of values of partitionStart and partitionStop. PartitionId *int `mandatory:"false" json:"partitionId"` // The place for comments that can be added to the steps of the execution plan. Remarks *string `mandatory:"false" json:"remarks"` // Number of index columns with start and stop keys (that is, the number of columns with matching predicates). NumberOfSearchColumn *int `mandatory:"false" json:"numberOfSearchColumn"` // Information about parallel execution servers and parallel queries Other *string `mandatory:"false" json:"other"` // Describes the function of the SQL text in the OTHER column. OtherTag *string `mandatory:"false" json:"otherTag"` // The text string identifying the type of execution plan. Attribute *string `mandatory:"false" json:"attribute"` // The predicates used to locate rows in an access structure. For example, // start or stop predicates for an index range scan. AccessPredicates *string `mandatory:"false" json:"accessPredicates"` // The predicates used to filter rows before producing them. FilterPredicates *string `mandatory:"false" json:"filterPredicates"` }
func (m SqlTuningTaskSqlExecutionPlanStep) String() string
func (m SqlTuningTaskSqlExecutionPlanStep) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SqlTuningTaskStatusTypesEnum Enum with underlying type: string
type SqlTuningTaskStatusTypesEnum string
Set of constants representing the allowable values for SqlTuningTaskStatusTypesEnum
const ( SqlTuningTaskStatusTypesCompleted SqlTuningTaskStatusTypesEnum = "COMPLETED" SqlTuningTaskStatusTypesInitial SqlTuningTaskStatusTypesEnum = "INITIAL" SqlTuningTaskStatusTypesExecuting SqlTuningTaskStatusTypesEnum = "EXECUTING" SqlTuningTaskStatusTypesInterrupted SqlTuningTaskStatusTypesEnum = "INTERRUPTED" SqlTuningTaskStatusTypesError SqlTuningTaskStatusTypesEnum = "ERROR" )
func GetMappingSqlTuningTaskStatusTypesEnum(val string) (SqlTuningTaskStatusTypesEnum, bool)
GetMappingSqlTuningTaskStatusTypesEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSqlTuningTaskStatusTypesEnumValues() []SqlTuningTaskStatusTypesEnum
GetSqlTuningTaskStatusTypesEnumValues Enumerates the set of values for SqlTuningTaskStatusTypesEnum
StandByDatabaseDataguardMetrics The standby database details.
type StandByDatabaseDataguardMetrics struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. DbId *string `mandatory:"true" json:"dbId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the Managed Database resides. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The display name of the Managed Database. DatabaseName *string `mandatory:"true" json:"databaseName"` // The database role of the Managed Database. DbRole DbRoleEnum `mandatory:"true" json:"dbRole"` // A list of standby databases with latest values for metrics such as ApplyLag, TransportLag, and RedoApplyRate. Metrics []HaMetricDefinition `mandatory:"true" json:"metrics"` // The database ID of the Managed Database. Every database had its own ID and that value is captured here. DatabaseId *string `mandatory:"false" json:"databaseId"` // The database unique name of the Managed Database. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` }
func (m StandByDatabaseDataguardMetrics) String() string
func (m StandByDatabaseDataguardMetrics) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
StartSqlTuningTaskDetails The request to start a SQL tuning task. It takes either credentialDetails or databaseCredential. It's recommended to provide databaseCredential
type StartSqlTuningTaskDetails struct { // The name of the SQL tuning task. The name is unique per user in a database, and it is case-sensitive. TaskName *string `mandatory:"true" json:"taskName"` // The time limit for running the SQL tuning task. TotalTimeLimitInMinutes *int `mandatory:"true" json:"totalTimeLimitInMinutes"` // The scope for the SQL tuning task. For LIMITED scope, the SQL profile recommendation // is excluded, so the task is executed faster. For COMPREHENSIVE scope, the SQL profile recommendation // is included. Scope StartSqlTuningTaskDetailsScopeEnum `mandatory:"true" json:"scope"` // The description of the SQL tuning task. TaskDescription *string `mandatory:"false" json:"taskDescription"` CredentialDetails SqlTuningTaskCredentialDetails `mandatory:"false" json:"credentialDetails"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` // The time limit per SQL statement (in minutes). This is for a task with the COMPREHENSIVE scope. // The time limit per SQL statement should not be more than the total time limit. StatementTimeLimitInMinutes *int `mandatory:"false" json:"statementTimeLimitInMinutes"` SqlTuningSet *SqlTuningSetInput `mandatory:"false" json:"sqlTuningSet"` // The details of the SQL statement on which tuning is performed. // To obtain the details of the SQL statement, you must provide either the sqlTuningSet // or the tuple of sqlDetails/timeStarted/timeEnded. SqlDetails []SqlTuningTaskSqlDetail `mandatory:"false" json:"sqlDetails"` // The start time of the period in which SQL statements are running. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The end time of the period in which SQL statements are running. TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"` }
func (m StartSqlTuningTaskDetails) String() string
func (m *StartSqlTuningTaskDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m StartSqlTuningTaskDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
StartSqlTuningTaskDetailsScopeEnum Enum with underlying type: string
type StartSqlTuningTaskDetailsScopeEnum string
Set of constants representing the allowable values for StartSqlTuningTaskDetailsScopeEnum
const ( StartSqlTuningTaskDetailsScopeLimited StartSqlTuningTaskDetailsScopeEnum = "LIMITED" StartSqlTuningTaskDetailsScopeComprehensive StartSqlTuningTaskDetailsScopeEnum = "COMPREHENSIVE" )
func GetMappingStartSqlTuningTaskDetailsScopeEnum(val string) (StartSqlTuningTaskDetailsScopeEnum, bool)
GetMappingStartSqlTuningTaskDetailsScopeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetStartSqlTuningTaskDetailsScopeEnumValues() []StartSqlTuningTaskDetailsScopeEnum
GetStartSqlTuningTaskDetailsScopeEnumValues Enumerates the set of values for StartSqlTuningTaskDetailsScopeEnum
StartSqlTuningTaskRequest wrapper for the StartSqlTuningTask operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/StartSqlTuningTask.go.html to see an example of how to use StartSqlTuningTaskRequest.
type StartSqlTuningTaskRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The detailed inputs required to start a SQL tuning task. StartSqlTuningTaskDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request StartSqlTuningTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request StartSqlTuningTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request StartSqlTuningTaskRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request StartSqlTuningTaskRequest) String() string
func (request StartSqlTuningTaskRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
StartSqlTuningTaskResponse wrapper for the StartSqlTuningTask operation
type StartSqlTuningTaskResponse struct { // The underlying http response RawResponse *http.Response // The SqlTuningTaskReturn instance SqlTuningTaskReturn `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response StartSqlTuningTaskResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response StartSqlTuningTaskResponse) String() string
StatementsAggregateMetrics The queued and running statement metrics for Autonomous Databases.
type StatementsAggregateMetrics struct { QueuedStatements *MetricDataPoint `mandatory:"false" json:"queuedStatements"` RunningStatements *MetricDataPoint `mandatory:"false" json:"runningStatements"` }
func (m StatementsAggregateMetrics) String() string
func (m StatementsAggregateMetrics) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SummarizeAlertLogCountsGroupByEnum Enum with underlying type: string
type SummarizeAlertLogCountsGroupByEnum string
Set of constants representing the allowable values for SummarizeAlertLogCountsGroupByEnum
const ( SummarizeAlertLogCountsGroupByLevel SummarizeAlertLogCountsGroupByEnum = "LEVEL" SummarizeAlertLogCountsGroupByType SummarizeAlertLogCountsGroupByEnum = "TYPE" )
func GetMappingSummarizeAlertLogCountsGroupByEnum(val string) (SummarizeAlertLogCountsGroupByEnum, bool)
GetMappingSummarizeAlertLogCountsGroupByEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeAlertLogCountsGroupByEnumValues() []SummarizeAlertLogCountsGroupByEnum
GetSummarizeAlertLogCountsGroupByEnumValues Enumerates the set of values for SummarizeAlertLogCountsGroupByEnum
SummarizeAlertLogCountsLevelFilterEnum Enum with underlying type: string
type SummarizeAlertLogCountsLevelFilterEnum string
Set of constants representing the allowable values for SummarizeAlertLogCountsLevelFilterEnum
const ( SummarizeAlertLogCountsLevelFilterCritical SummarizeAlertLogCountsLevelFilterEnum = "CRITICAL" SummarizeAlertLogCountsLevelFilterSevere SummarizeAlertLogCountsLevelFilterEnum = "SEVERE" SummarizeAlertLogCountsLevelFilterImportant SummarizeAlertLogCountsLevelFilterEnum = "IMPORTANT" SummarizeAlertLogCountsLevelFilterNormal SummarizeAlertLogCountsLevelFilterEnum = "NORMAL" SummarizeAlertLogCountsLevelFilterAll SummarizeAlertLogCountsLevelFilterEnum = "ALL" )
func GetMappingSummarizeAlertLogCountsLevelFilterEnum(val string) (SummarizeAlertLogCountsLevelFilterEnum, bool)
GetMappingSummarizeAlertLogCountsLevelFilterEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeAlertLogCountsLevelFilterEnumValues() []SummarizeAlertLogCountsLevelFilterEnum
GetSummarizeAlertLogCountsLevelFilterEnumValues Enumerates the set of values for SummarizeAlertLogCountsLevelFilterEnum
SummarizeAlertLogCountsRequest wrapper for the SummarizeAlertLogCounts operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAlertLogCounts.go.html to see an example of how to use SummarizeAlertLogCountsRequest.
type SummarizeAlertLogCountsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The optional greater than or equal to timestamp to filter the logs. TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"` // The optional less than or equal to timestamp to filter the logs. TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"` // The optional parameter to filter the alert logs by log level. LevelFilter SummarizeAlertLogCountsLevelFilterEnum `mandatory:"false" contributesTo:"query" name:"levelFilter" omitEmpty:"true"` // The optional parameter used to group different alert logs. GroupBy SummarizeAlertLogCountsGroupByEnum `mandatory:"false" contributesTo:"query" name:"groupBy" omitEmpty:"true"` // The optional parameter to filter the attention or alert logs by type. TypeFilter SummarizeAlertLogCountsTypeFilterEnum `mandatory:"false" contributesTo:"query" name:"typeFilter" omitEmpty:"true"` // The optional query parameter to filter the attention or alert logs by search text. LogSearchText *string `mandatory:"false" contributesTo:"query" name:"logSearchText"` // The flag to indicate whether the search text is regular expression or not. IsRegularExpression *bool `mandatory:"false" contributesTo:"query" name:"isRegularExpression"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request SummarizeAlertLogCountsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SummarizeAlertLogCountsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SummarizeAlertLogCountsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SummarizeAlertLogCountsRequest) String() string
func (request SummarizeAlertLogCountsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SummarizeAlertLogCountsResponse wrapper for the SummarizeAlertLogCounts operation
type SummarizeAlertLogCountsResponse struct { // The underlying http response RawResponse *http.Response // A list of AlertLogCountsCollection instances AlertLogCountsCollection `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 (response SummarizeAlertLogCountsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SummarizeAlertLogCountsResponse) String() string
SummarizeAlertLogCountsTypeFilterEnum Enum with underlying type: string
type SummarizeAlertLogCountsTypeFilterEnum string
Set of constants representing the allowable values for SummarizeAlertLogCountsTypeFilterEnum
const ( SummarizeAlertLogCountsTypeFilterUnknown SummarizeAlertLogCountsTypeFilterEnum = "UNKNOWN" SummarizeAlertLogCountsTypeFilterIncidentError SummarizeAlertLogCountsTypeFilterEnum = "INCIDENT_ERROR" SummarizeAlertLogCountsTypeFilterError SummarizeAlertLogCountsTypeFilterEnum = "ERROR" SummarizeAlertLogCountsTypeFilterWarning SummarizeAlertLogCountsTypeFilterEnum = "WARNING" SummarizeAlertLogCountsTypeFilterNotification SummarizeAlertLogCountsTypeFilterEnum = "NOTIFICATION" SummarizeAlertLogCountsTypeFilterTrace SummarizeAlertLogCountsTypeFilterEnum = "TRACE" SummarizeAlertLogCountsTypeFilterAll SummarizeAlertLogCountsTypeFilterEnum = "ALL" )
func GetMappingSummarizeAlertLogCountsTypeFilterEnum(val string) (SummarizeAlertLogCountsTypeFilterEnum, bool)
GetMappingSummarizeAlertLogCountsTypeFilterEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeAlertLogCountsTypeFilterEnumValues() []SummarizeAlertLogCountsTypeFilterEnum
GetSummarizeAlertLogCountsTypeFilterEnumValues Enumerates the set of values for SummarizeAlertLogCountsTypeFilterEnum
SummarizeAttentionLogCountsGroupByEnum Enum with underlying type: string
type SummarizeAttentionLogCountsGroupByEnum string
Set of constants representing the allowable values for SummarizeAttentionLogCountsGroupByEnum
const ( SummarizeAttentionLogCountsGroupByUrgency SummarizeAttentionLogCountsGroupByEnum = "URGENCY" SummarizeAttentionLogCountsGroupByType SummarizeAttentionLogCountsGroupByEnum = "TYPE" )
func GetMappingSummarizeAttentionLogCountsGroupByEnum(val string) (SummarizeAttentionLogCountsGroupByEnum, bool)
GetMappingSummarizeAttentionLogCountsGroupByEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeAttentionLogCountsGroupByEnumValues() []SummarizeAttentionLogCountsGroupByEnum
GetSummarizeAttentionLogCountsGroupByEnumValues Enumerates the set of values for SummarizeAttentionLogCountsGroupByEnum
SummarizeAttentionLogCountsRequest wrapper for the SummarizeAttentionLogCounts operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAttentionLogCounts.go.html to see an example of how to use SummarizeAttentionLogCountsRequest.
type SummarizeAttentionLogCountsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The optional greater than or equal to timestamp to filter the logs. TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"` // The optional less than or equal to timestamp to filter the logs. TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"` // The optional parameter to filter the attention logs by urgency. UrgencyFilter SummarizeAttentionLogCountsUrgencyFilterEnum `mandatory:"false" contributesTo:"query" name:"urgencyFilter" omitEmpty:"true"` // The optional parameter used to group different attention logs. GroupBy SummarizeAttentionLogCountsGroupByEnum `mandatory:"false" contributesTo:"query" name:"groupBy" omitEmpty:"true"` // The optional parameter to filter the attention or alert logs by type. TypeFilter SummarizeAttentionLogCountsTypeFilterEnum `mandatory:"false" contributesTo:"query" name:"typeFilter" omitEmpty:"true"` // The optional query parameter to filter the attention or alert logs by search text. LogSearchText *string `mandatory:"false" contributesTo:"query" name:"logSearchText"` // The flag to indicate whether the search text is regular expression or not. IsRegularExpression *bool `mandatory:"false" contributesTo:"query" name:"isRegularExpression"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request SummarizeAttentionLogCountsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SummarizeAttentionLogCountsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SummarizeAttentionLogCountsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SummarizeAttentionLogCountsRequest) String() string
func (request SummarizeAttentionLogCountsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SummarizeAttentionLogCountsResponse wrapper for the SummarizeAttentionLogCounts operation
type SummarizeAttentionLogCountsResponse struct { // The underlying http response RawResponse *http.Response // A list of AttentionLogCountsCollection instances AttentionLogCountsCollection `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 (response SummarizeAttentionLogCountsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SummarizeAttentionLogCountsResponse) String() string
SummarizeAttentionLogCountsTypeFilterEnum Enum with underlying type: string
type SummarizeAttentionLogCountsTypeFilterEnum string
Set of constants representing the allowable values for SummarizeAttentionLogCountsTypeFilterEnum
const ( SummarizeAttentionLogCountsTypeFilterUnknown SummarizeAttentionLogCountsTypeFilterEnum = "UNKNOWN" SummarizeAttentionLogCountsTypeFilterIncidentError SummarizeAttentionLogCountsTypeFilterEnum = "INCIDENT_ERROR" SummarizeAttentionLogCountsTypeFilterError SummarizeAttentionLogCountsTypeFilterEnum = "ERROR" SummarizeAttentionLogCountsTypeFilterWarning SummarizeAttentionLogCountsTypeFilterEnum = "WARNING" SummarizeAttentionLogCountsTypeFilterNotification SummarizeAttentionLogCountsTypeFilterEnum = "NOTIFICATION" SummarizeAttentionLogCountsTypeFilterTrace SummarizeAttentionLogCountsTypeFilterEnum = "TRACE" SummarizeAttentionLogCountsTypeFilterAll SummarizeAttentionLogCountsTypeFilterEnum = "ALL" )
func GetMappingSummarizeAttentionLogCountsTypeFilterEnum(val string) (SummarizeAttentionLogCountsTypeFilterEnum, bool)
GetMappingSummarizeAttentionLogCountsTypeFilterEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeAttentionLogCountsTypeFilterEnumValues() []SummarizeAttentionLogCountsTypeFilterEnum
GetSummarizeAttentionLogCountsTypeFilterEnumValues Enumerates the set of values for SummarizeAttentionLogCountsTypeFilterEnum
SummarizeAttentionLogCountsUrgencyFilterEnum Enum with underlying type: string
type SummarizeAttentionLogCountsUrgencyFilterEnum string
Set of constants representing the allowable values for SummarizeAttentionLogCountsUrgencyFilterEnum
const ( SummarizeAttentionLogCountsUrgencyFilterImmediate SummarizeAttentionLogCountsUrgencyFilterEnum = "IMMEDIATE" SummarizeAttentionLogCountsUrgencyFilterSoon SummarizeAttentionLogCountsUrgencyFilterEnum = "SOON" SummarizeAttentionLogCountsUrgencyFilterDeferrable SummarizeAttentionLogCountsUrgencyFilterEnum = "DEFERRABLE" SummarizeAttentionLogCountsUrgencyFilterInfo SummarizeAttentionLogCountsUrgencyFilterEnum = "INFO" SummarizeAttentionLogCountsUrgencyFilterAll SummarizeAttentionLogCountsUrgencyFilterEnum = "ALL" )
func GetMappingSummarizeAttentionLogCountsUrgencyFilterEnum(val string) (SummarizeAttentionLogCountsUrgencyFilterEnum, bool)
GetMappingSummarizeAttentionLogCountsUrgencyFilterEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeAttentionLogCountsUrgencyFilterEnumValues() []SummarizeAttentionLogCountsUrgencyFilterEnum
GetSummarizeAttentionLogCountsUrgencyFilterEnumValues Enumerates the set of values for SummarizeAttentionLogCountsUrgencyFilterEnum
SummarizeAwrDbCpuUsagesRequest wrapper for the SummarizeAwrDbCpuUsages operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAwrDbCpuUsages.go.html to see an example of how to use SummarizeAwrDbCpuUsagesRequest.
type SummarizeAwrDbCpuUsagesRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The parameter to filter the database by internal ID. // Note that the internal ID of the database can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbs AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"` // The optional single value query parameter to filter the database instance number. InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"` // The optional greater than or equal to filter on the snapshot ID. BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"` // The optional less than or equal to query parameter to filter the snapshot ID. EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"` // The optional greater than or equal to query parameter to filter the timestamp. TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"` // The optional less than or equal to query parameter to filter the timestamp. TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"` // The optional query parameter to filter ASH activities by FOREGROUND or BACKGROUND. SessionType SummarizeAwrDbCpuUsagesSessionTypeEnum `mandatory:"false" contributesTo:"query" name:"sessionType" omitEmpty:"true"` // The optional query parameter to filter the database container by an exact ID value. // Note that the database container ID can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in large paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The option to sort the AWR CPU usage summary data. SortBy SummarizeAwrDbCpuUsagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order. SortOrder SummarizeAwrDbCpuUsagesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request SummarizeAwrDbCpuUsagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SummarizeAwrDbCpuUsagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SummarizeAwrDbCpuUsagesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SummarizeAwrDbCpuUsagesRequest) String() string
func (request SummarizeAwrDbCpuUsagesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SummarizeAwrDbCpuUsagesResponse wrapper for the SummarizeAwrDbCpuUsages operation
type SummarizeAwrDbCpuUsagesResponse struct { // The underlying http response RawResponse *http.Response // A list of AwrDbCpuUsageCollection instances AwrDbCpuUsageCollection `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 (response SummarizeAwrDbCpuUsagesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SummarizeAwrDbCpuUsagesResponse) String() string
SummarizeAwrDbCpuUsagesSessionTypeEnum Enum with underlying type: string
type SummarizeAwrDbCpuUsagesSessionTypeEnum string
Set of constants representing the allowable values for SummarizeAwrDbCpuUsagesSessionTypeEnum
const ( SummarizeAwrDbCpuUsagesSessionTypeForeground SummarizeAwrDbCpuUsagesSessionTypeEnum = "FOREGROUND" SummarizeAwrDbCpuUsagesSessionTypeBackground SummarizeAwrDbCpuUsagesSessionTypeEnum = "BACKGROUND" SummarizeAwrDbCpuUsagesSessionTypeAll SummarizeAwrDbCpuUsagesSessionTypeEnum = "ALL" )
func GetMappingSummarizeAwrDbCpuUsagesSessionTypeEnum(val string) (SummarizeAwrDbCpuUsagesSessionTypeEnum, bool)
GetMappingSummarizeAwrDbCpuUsagesSessionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeAwrDbCpuUsagesSessionTypeEnumValues() []SummarizeAwrDbCpuUsagesSessionTypeEnum
GetSummarizeAwrDbCpuUsagesSessionTypeEnumValues Enumerates the set of values for SummarizeAwrDbCpuUsagesSessionTypeEnum
SummarizeAwrDbCpuUsagesSortByEnum Enum with underlying type: string
type SummarizeAwrDbCpuUsagesSortByEnum string
Set of constants representing the allowable values for SummarizeAwrDbCpuUsagesSortByEnum
const ( SummarizeAwrDbCpuUsagesSortByTimeSampled SummarizeAwrDbCpuUsagesSortByEnum = "TIME_SAMPLED" SummarizeAwrDbCpuUsagesSortByAvgValue SummarizeAwrDbCpuUsagesSortByEnum = "AVG_VALUE" )
func GetMappingSummarizeAwrDbCpuUsagesSortByEnum(val string) (SummarizeAwrDbCpuUsagesSortByEnum, bool)
GetMappingSummarizeAwrDbCpuUsagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeAwrDbCpuUsagesSortByEnumValues() []SummarizeAwrDbCpuUsagesSortByEnum
GetSummarizeAwrDbCpuUsagesSortByEnumValues Enumerates the set of values for SummarizeAwrDbCpuUsagesSortByEnum
SummarizeAwrDbCpuUsagesSortOrderEnum Enum with underlying type: string
type SummarizeAwrDbCpuUsagesSortOrderEnum string
Set of constants representing the allowable values for SummarizeAwrDbCpuUsagesSortOrderEnum
const ( SummarizeAwrDbCpuUsagesSortOrderAsc SummarizeAwrDbCpuUsagesSortOrderEnum = "ASC" SummarizeAwrDbCpuUsagesSortOrderDesc SummarizeAwrDbCpuUsagesSortOrderEnum = "DESC" )
func GetMappingSummarizeAwrDbCpuUsagesSortOrderEnum(val string) (SummarizeAwrDbCpuUsagesSortOrderEnum, bool)
GetMappingSummarizeAwrDbCpuUsagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeAwrDbCpuUsagesSortOrderEnumValues() []SummarizeAwrDbCpuUsagesSortOrderEnum
GetSummarizeAwrDbCpuUsagesSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbCpuUsagesSortOrderEnum
SummarizeAwrDbMetricsRequest wrapper for the SummarizeAwrDbMetrics operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAwrDbMetrics.go.html to see an example of how to use SummarizeAwrDbMetricsRequest.
type SummarizeAwrDbMetricsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The parameter to filter the database by internal ID. // Note that the internal ID of the database can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbs AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"` // 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 the database instance number. InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"` // The optional greater than or equal to filter on the snapshot ID. BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"` // The optional less than or equal to query parameter to filter the snapshot ID. EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"` // The optional greater than or equal to query parameter to filter the timestamp. TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"` // The optional less than or equal to query parameter to filter the timestamp. TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"` // The optional query parameter to filter the database container by an exact ID value. // Note that the database container ID can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in large paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The option to sort the AWR time series summary data. SortBy SummarizeAwrDbMetricsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order. SortOrder SummarizeAwrDbMetricsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request SummarizeAwrDbMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SummarizeAwrDbMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SummarizeAwrDbMetricsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SummarizeAwrDbMetricsRequest) String() string
func (request SummarizeAwrDbMetricsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SummarizeAwrDbMetricsResponse wrapper for the SummarizeAwrDbMetrics operation
type SummarizeAwrDbMetricsResponse struct { // The underlying http response RawResponse *http.Response // A list of AwrDbMetricCollection instances AwrDbMetricCollection `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 (response SummarizeAwrDbMetricsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SummarizeAwrDbMetricsResponse) String() string
SummarizeAwrDbMetricsSortByEnum Enum with underlying type: string
type SummarizeAwrDbMetricsSortByEnum string
Set of constants representing the allowable values for SummarizeAwrDbMetricsSortByEnum
const ( SummarizeAwrDbMetricsSortByTimestamp SummarizeAwrDbMetricsSortByEnum = "TIMESTAMP" SummarizeAwrDbMetricsSortByName SummarizeAwrDbMetricsSortByEnum = "NAME" )
func GetMappingSummarizeAwrDbMetricsSortByEnum(val string) (SummarizeAwrDbMetricsSortByEnum, bool)
GetMappingSummarizeAwrDbMetricsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeAwrDbMetricsSortByEnumValues() []SummarizeAwrDbMetricsSortByEnum
GetSummarizeAwrDbMetricsSortByEnumValues Enumerates the set of values for SummarizeAwrDbMetricsSortByEnum
SummarizeAwrDbMetricsSortOrderEnum Enum with underlying type: string
type SummarizeAwrDbMetricsSortOrderEnum string
Set of constants representing the allowable values for SummarizeAwrDbMetricsSortOrderEnum
const ( SummarizeAwrDbMetricsSortOrderAsc SummarizeAwrDbMetricsSortOrderEnum = "ASC" SummarizeAwrDbMetricsSortOrderDesc SummarizeAwrDbMetricsSortOrderEnum = "DESC" )
func GetMappingSummarizeAwrDbMetricsSortOrderEnum(val string) (SummarizeAwrDbMetricsSortOrderEnum, bool)
GetMappingSummarizeAwrDbMetricsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeAwrDbMetricsSortOrderEnumValues() []SummarizeAwrDbMetricsSortOrderEnum
GetSummarizeAwrDbMetricsSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbMetricsSortOrderEnum
SummarizeAwrDbParameterChangesRequest wrapper for the SummarizeAwrDbParameterChanges operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAwrDbParameterChanges.go.html to see an example of how to use SummarizeAwrDbParameterChangesRequest.
type SummarizeAwrDbParameterChangesRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The parameter to filter the database by internal ID. // Note that the internal ID of the database can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbs AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"` // 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 the database instance number. InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"` // The optional greater than or equal to filter on the snapshot ID. BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"` // The optional less than or equal to query parameter to filter the snapshot ID. EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"` // The optional greater than or equal to query parameter to filter the timestamp. TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"` // The optional less than or equal to query parameter to filter the timestamp. TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"` // The optional query parameter to filter the database container by an exact ID value. // Note that the database container ID can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in large paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The option to sort the AWR database parameter change history data. SortBy SummarizeAwrDbParameterChangesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order. SortOrder SummarizeAwrDbParameterChangesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request SummarizeAwrDbParameterChangesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SummarizeAwrDbParameterChangesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SummarizeAwrDbParameterChangesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SummarizeAwrDbParameterChangesRequest) String() string
func (request SummarizeAwrDbParameterChangesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SummarizeAwrDbParameterChangesResponse wrapper for the SummarizeAwrDbParameterChanges operation
type SummarizeAwrDbParameterChangesResponse struct { // The underlying http response RawResponse *http.Response // A list of AwrDbParameterChangeCollection instances AwrDbParameterChangeCollection `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 (response SummarizeAwrDbParameterChangesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SummarizeAwrDbParameterChangesResponse) String() string
SummarizeAwrDbParameterChangesSortByEnum Enum with underlying type: string
type SummarizeAwrDbParameterChangesSortByEnum string
Set of constants representing the allowable values for SummarizeAwrDbParameterChangesSortByEnum
const ( SummarizeAwrDbParameterChangesSortByIsChanged SummarizeAwrDbParameterChangesSortByEnum = "IS_CHANGED" SummarizeAwrDbParameterChangesSortByName SummarizeAwrDbParameterChangesSortByEnum = "NAME" )
func GetMappingSummarizeAwrDbParameterChangesSortByEnum(val string) (SummarizeAwrDbParameterChangesSortByEnum, bool)
GetMappingSummarizeAwrDbParameterChangesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeAwrDbParameterChangesSortByEnumValues() []SummarizeAwrDbParameterChangesSortByEnum
GetSummarizeAwrDbParameterChangesSortByEnumValues Enumerates the set of values for SummarizeAwrDbParameterChangesSortByEnum
SummarizeAwrDbParameterChangesSortOrderEnum Enum with underlying type: string
type SummarizeAwrDbParameterChangesSortOrderEnum string
Set of constants representing the allowable values for SummarizeAwrDbParameterChangesSortOrderEnum
const ( SummarizeAwrDbParameterChangesSortOrderAsc SummarizeAwrDbParameterChangesSortOrderEnum = "ASC" SummarizeAwrDbParameterChangesSortOrderDesc SummarizeAwrDbParameterChangesSortOrderEnum = "DESC" )
func GetMappingSummarizeAwrDbParameterChangesSortOrderEnum(val string) (SummarizeAwrDbParameterChangesSortOrderEnum, bool)
GetMappingSummarizeAwrDbParameterChangesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeAwrDbParameterChangesSortOrderEnumValues() []SummarizeAwrDbParameterChangesSortOrderEnum
GetSummarizeAwrDbParameterChangesSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbParameterChangesSortOrderEnum
SummarizeAwrDbParametersRequest wrapper for the SummarizeAwrDbParameters operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAwrDbParameters.go.html to see an example of how to use SummarizeAwrDbParametersRequest.
type SummarizeAwrDbParametersRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The parameter to filter the database by internal ID. // Note that the internal ID of the database can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbs AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"` // The optional single value query parameter to filter the database instance number. InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"` // The optional greater than or equal to filter on the snapshot ID. BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"` // The optional less than or equal to query parameter to filter the snapshot ID. EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"` // The optional greater than or equal to query parameter to filter the timestamp. TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"` // The optional less than or equal to query parameter to filter the timestamp. TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"` // The optional query parameter to filter the database container by an exact ID value. // Note that the database container ID can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"` // 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 SummarizeAwrDbParametersValueChangedEnum `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 SummarizeAwrDbParametersValueDefaultEnum `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 SummarizeAwrDbParametersValueModifiedEnum `mandatory:"false" contributesTo:"query" name:"valueModified" omitEmpty:"true"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in large paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The option to sort the AWR database parameter change history data. SortBy SummarizeAwrDbParametersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order. SortOrder SummarizeAwrDbParametersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request SummarizeAwrDbParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SummarizeAwrDbParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SummarizeAwrDbParametersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SummarizeAwrDbParametersRequest) String() string
func (request SummarizeAwrDbParametersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SummarizeAwrDbParametersResponse wrapper for the SummarizeAwrDbParameters operation
type SummarizeAwrDbParametersResponse struct { // The underlying http response RawResponse *http.Response // A list of AwrDbParameterCollection instances AwrDbParameterCollection `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 (response SummarizeAwrDbParametersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SummarizeAwrDbParametersResponse) String() string
SummarizeAwrDbParametersSortByEnum Enum with underlying type: string
type SummarizeAwrDbParametersSortByEnum string
Set of constants representing the allowable values for SummarizeAwrDbParametersSortByEnum
const ( SummarizeAwrDbParametersSortByIsChanged SummarizeAwrDbParametersSortByEnum = "IS_CHANGED" SummarizeAwrDbParametersSortByName SummarizeAwrDbParametersSortByEnum = "NAME" )
func GetMappingSummarizeAwrDbParametersSortByEnum(val string) (SummarizeAwrDbParametersSortByEnum, bool)
GetMappingSummarizeAwrDbParametersSortByEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeAwrDbParametersSortByEnumValues() []SummarizeAwrDbParametersSortByEnum
GetSummarizeAwrDbParametersSortByEnumValues Enumerates the set of values for SummarizeAwrDbParametersSortByEnum
SummarizeAwrDbParametersSortOrderEnum Enum with underlying type: string
type SummarizeAwrDbParametersSortOrderEnum string
Set of constants representing the allowable values for SummarizeAwrDbParametersSortOrderEnum
const ( SummarizeAwrDbParametersSortOrderAsc SummarizeAwrDbParametersSortOrderEnum = "ASC" SummarizeAwrDbParametersSortOrderDesc SummarizeAwrDbParametersSortOrderEnum = "DESC" )
func GetMappingSummarizeAwrDbParametersSortOrderEnum(val string) (SummarizeAwrDbParametersSortOrderEnum, bool)
GetMappingSummarizeAwrDbParametersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeAwrDbParametersSortOrderEnumValues() []SummarizeAwrDbParametersSortOrderEnum
GetSummarizeAwrDbParametersSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbParametersSortOrderEnum
SummarizeAwrDbParametersValueChangedEnum Enum with underlying type: string
type SummarizeAwrDbParametersValueChangedEnum string
Set of constants representing the allowable values for SummarizeAwrDbParametersValueChangedEnum
const ( SummarizeAwrDbParametersValueChangedY SummarizeAwrDbParametersValueChangedEnum = "Y" SummarizeAwrDbParametersValueChangedN SummarizeAwrDbParametersValueChangedEnum = "N" )
func GetMappingSummarizeAwrDbParametersValueChangedEnum(val string) (SummarizeAwrDbParametersValueChangedEnum, bool)
GetMappingSummarizeAwrDbParametersValueChangedEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeAwrDbParametersValueChangedEnumValues() []SummarizeAwrDbParametersValueChangedEnum
GetSummarizeAwrDbParametersValueChangedEnumValues Enumerates the set of values for SummarizeAwrDbParametersValueChangedEnum
SummarizeAwrDbParametersValueDefaultEnum Enum with underlying type: string
type SummarizeAwrDbParametersValueDefaultEnum string
Set of constants representing the allowable values for SummarizeAwrDbParametersValueDefaultEnum
const ( SummarizeAwrDbParametersValueDefaultTrue SummarizeAwrDbParametersValueDefaultEnum = "TRUE" SummarizeAwrDbParametersValueDefaultFalse SummarizeAwrDbParametersValueDefaultEnum = "FALSE" )
func GetMappingSummarizeAwrDbParametersValueDefaultEnum(val string) (SummarizeAwrDbParametersValueDefaultEnum, bool)
GetMappingSummarizeAwrDbParametersValueDefaultEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeAwrDbParametersValueDefaultEnumValues() []SummarizeAwrDbParametersValueDefaultEnum
GetSummarizeAwrDbParametersValueDefaultEnumValues Enumerates the set of values for SummarizeAwrDbParametersValueDefaultEnum
SummarizeAwrDbParametersValueModifiedEnum Enum with underlying type: string
type SummarizeAwrDbParametersValueModifiedEnum string
Set of constants representing the allowable values for SummarizeAwrDbParametersValueModifiedEnum
const ( SummarizeAwrDbParametersValueModifiedModified SummarizeAwrDbParametersValueModifiedEnum = "MODIFIED" SummarizeAwrDbParametersValueModifiedSystemMod SummarizeAwrDbParametersValueModifiedEnum = "SYSTEM_MOD" SummarizeAwrDbParametersValueModifiedFalse SummarizeAwrDbParametersValueModifiedEnum = "FALSE" )
func GetMappingSummarizeAwrDbParametersValueModifiedEnum(val string) (SummarizeAwrDbParametersValueModifiedEnum, bool)
GetMappingSummarizeAwrDbParametersValueModifiedEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeAwrDbParametersValueModifiedEnumValues() []SummarizeAwrDbParametersValueModifiedEnum
GetSummarizeAwrDbParametersValueModifiedEnumValues Enumerates the set of values for SummarizeAwrDbParametersValueModifiedEnum
SummarizeAwrDbSnapshotRangesRequest wrapper for the SummarizeAwrDbSnapshotRanges operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAwrDbSnapshotRanges.go.html to see an example of how to use SummarizeAwrDbSnapshotRangesRequest.
type SummarizeAwrDbSnapshotRangesRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // 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. TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"` // The optional less than or equal to query parameter to filter the timestamp. TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The option to sort the AWR summary data. SortBy SummarizeAwrDbSnapshotRangesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order. SortOrder SummarizeAwrDbSnapshotRangesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request SummarizeAwrDbSnapshotRangesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SummarizeAwrDbSnapshotRangesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SummarizeAwrDbSnapshotRangesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SummarizeAwrDbSnapshotRangesRequest) String() string
func (request SummarizeAwrDbSnapshotRangesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SummarizeAwrDbSnapshotRangesResponse wrapper for the SummarizeAwrDbSnapshotRanges operation
type SummarizeAwrDbSnapshotRangesResponse struct { // The underlying http response RawResponse *http.Response // A list of AwrDbSnapshotRangeCollection instances AwrDbSnapshotRangeCollection `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 (response SummarizeAwrDbSnapshotRangesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SummarizeAwrDbSnapshotRangesResponse) String() string
SummarizeAwrDbSnapshotRangesSortByEnum Enum with underlying type: string
type SummarizeAwrDbSnapshotRangesSortByEnum string
Set of constants representing the allowable values for SummarizeAwrDbSnapshotRangesSortByEnum
const ( SummarizeAwrDbSnapshotRangesSortByEndIntervalTime SummarizeAwrDbSnapshotRangesSortByEnum = "END_INTERVAL_TIME" SummarizeAwrDbSnapshotRangesSortByName SummarizeAwrDbSnapshotRangesSortByEnum = "NAME" )
func GetMappingSummarizeAwrDbSnapshotRangesSortByEnum(val string) (SummarizeAwrDbSnapshotRangesSortByEnum, bool)
GetMappingSummarizeAwrDbSnapshotRangesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeAwrDbSnapshotRangesSortByEnumValues() []SummarizeAwrDbSnapshotRangesSortByEnum
GetSummarizeAwrDbSnapshotRangesSortByEnumValues Enumerates the set of values for SummarizeAwrDbSnapshotRangesSortByEnum
SummarizeAwrDbSnapshotRangesSortOrderEnum Enum with underlying type: string
type SummarizeAwrDbSnapshotRangesSortOrderEnum string
Set of constants representing the allowable values for SummarizeAwrDbSnapshotRangesSortOrderEnum
const ( SummarizeAwrDbSnapshotRangesSortOrderAsc SummarizeAwrDbSnapshotRangesSortOrderEnum = "ASC" SummarizeAwrDbSnapshotRangesSortOrderDesc SummarizeAwrDbSnapshotRangesSortOrderEnum = "DESC" )
func GetMappingSummarizeAwrDbSnapshotRangesSortOrderEnum(val string) (SummarizeAwrDbSnapshotRangesSortOrderEnum, bool)
GetMappingSummarizeAwrDbSnapshotRangesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeAwrDbSnapshotRangesSortOrderEnumValues() []SummarizeAwrDbSnapshotRangesSortOrderEnum
GetSummarizeAwrDbSnapshotRangesSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbSnapshotRangesSortOrderEnum
SummarizeAwrDbSysstatsRequest wrapper for the SummarizeAwrDbSysstats operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAwrDbSysstats.go.html to see an example of how to use SummarizeAwrDbSysstatsRequest.
type SummarizeAwrDbSysstatsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The parameter to filter the database by internal ID. // Note that the internal ID of the database can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbs AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"` // 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 the database instance number. InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"` // The optional greater than or equal to filter on the snapshot ID. BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"` // The optional less than or equal to query parameter to filter the snapshot ID. EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"` // The optional greater than or equal to query parameter to filter the timestamp. TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"` // The optional less than or equal to query parameter to filter the timestamp. TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"` // The optional query parameter to filter the database container by an exact ID value. // Note that the database container ID can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in large paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The option to sort the data within a time period. SortBy SummarizeAwrDbSysstatsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order. SortOrder SummarizeAwrDbSysstatsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request SummarizeAwrDbSysstatsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SummarizeAwrDbSysstatsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SummarizeAwrDbSysstatsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SummarizeAwrDbSysstatsRequest) String() string
func (request SummarizeAwrDbSysstatsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SummarizeAwrDbSysstatsResponse wrapper for the SummarizeAwrDbSysstats operation
type SummarizeAwrDbSysstatsResponse struct { // The underlying http response RawResponse *http.Response // A list of AwrDbSysstatCollection instances AwrDbSysstatCollection `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 (response SummarizeAwrDbSysstatsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SummarizeAwrDbSysstatsResponse) String() string
SummarizeAwrDbSysstatsSortByEnum Enum with underlying type: string
type SummarizeAwrDbSysstatsSortByEnum string
Set of constants representing the allowable values for SummarizeAwrDbSysstatsSortByEnum
const ( SummarizeAwrDbSysstatsSortByTimeBegin SummarizeAwrDbSysstatsSortByEnum = "TIME_BEGIN" SummarizeAwrDbSysstatsSortByName SummarizeAwrDbSysstatsSortByEnum = "NAME" )
func GetMappingSummarizeAwrDbSysstatsSortByEnum(val string) (SummarizeAwrDbSysstatsSortByEnum, bool)
GetMappingSummarizeAwrDbSysstatsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeAwrDbSysstatsSortByEnumValues() []SummarizeAwrDbSysstatsSortByEnum
GetSummarizeAwrDbSysstatsSortByEnumValues Enumerates the set of values for SummarizeAwrDbSysstatsSortByEnum
SummarizeAwrDbSysstatsSortOrderEnum Enum with underlying type: string
type SummarizeAwrDbSysstatsSortOrderEnum string
Set of constants representing the allowable values for SummarizeAwrDbSysstatsSortOrderEnum
const ( SummarizeAwrDbSysstatsSortOrderAsc SummarizeAwrDbSysstatsSortOrderEnum = "ASC" SummarizeAwrDbSysstatsSortOrderDesc SummarizeAwrDbSysstatsSortOrderEnum = "DESC" )
func GetMappingSummarizeAwrDbSysstatsSortOrderEnum(val string) (SummarizeAwrDbSysstatsSortOrderEnum, bool)
GetMappingSummarizeAwrDbSysstatsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeAwrDbSysstatsSortOrderEnumValues() []SummarizeAwrDbSysstatsSortOrderEnum
GetSummarizeAwrDbSysstatsSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbSysstatsSortOrderEnum
SummarizeAwrDbTopWaitEventsRequest wrapper for the SummarizeAwrDbTopWaitEvents operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAwrDbTopWaitEvents.go.html to see an example of how to use SummarizeAwrDbTopWaitEventsRequest.
type SummarizeAwrDbTopWaitEventsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The parameter to filter the database by internal ID. // Note that the internal ID of the database can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbs AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"` // The optional single value query parameter to filter the database instance number. InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"` // The optional greater than or equal to filter on the snapshot ID. BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"` // The optional less than or equal to query parameter to filter the snapshot ID. EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"` // The optional greater than or equal to query parameter to filter the timestamp. TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"` // The optional less than or equal to query parameter to filter the timestamp. TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"` // The optional query parameter to filter ASH activities by FOREGROUND or BACKGROUND. SessionType SummarizeAwrDbTopWaitEventsSessionTypeEnum `mandatory:"false" contributesTo:"query" name:"sessionType" omitEmpty:"true"` // The optional query parameter to filter the database container by an exact ID value. // Note that the database container ID can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"` // 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 SummarizeAwrDbTopWaitEventsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order. SortOrder SummarizeAwrDbTopWaitEventsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request SummarizeAwrDbTopWaitEventsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SummarizeAwrDbTopWaitEventsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SummarizeAwrDbTopWaitEventsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SummarizeAwrDbTopWaitEventsRequest) String() string
func (request SummarizeAwrDbTopWaitEventsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SummarizeAwrDbTopWaitEventsResponse wrapper for the SummarizeAwrDbTopWaitEvents operation
type SummarizeAwrDbTopWaitEventsResponse struct { // The underlying http response RawResponse *http.Response // The AwrDbTopWaitEventCollection instance AwrDbTopWaitEventCollection `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 (response SummarizeAwrDbTopWaitEventsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SummarizeAwrDbTopWaitEventsResponse) String() string
SummarizeAwrDbTopWaitEventsSessionTypeEnum Enum with underlying type: string
type SummarizeAwrDbTopWaitEventsSessionTypeEnum string
Set of constants representing the allowable values for SummarizeAwrDbTopWaitEventsSessionTypeEnum
const ( SummarizeAwrDbTopWaitEventsSessionTypeForeground SummarizeAwrDbTopWaitEventsSessionTypeEnum = "FOREGROUND" SummarizeAwrDbTopWaitEventsSessionTypeBackground SummarizeAwrDbTopWaitEventsSessionTypeEnum = "BACKGROUND" SummarizeAwrDbTopWaitEventsSessionTypeAll SummarizeAwrDbTopWaitEventsSessionTypeEnum = "ALL" )
func GetMappingSummarizeAwrDbTopWaitEventsSessionTypeEnum(val string) (SummarizeAwrDbTopWaitEventsSessionTypeEnum, bool)
GetMappingSummarizeAwrDbTopWaitEventsSessionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeAwrDbTopWaitEventsSessionTypeEnumValues() []SummarizeAwrDbTopWaitEventsSessionTypeEnum
GetSummarizeAwrDbTopWaitEventsSessionTypeEnumValues Enumerates the set of values for SummarizeAwrDbTopWaitEventsSessionTypeEnum
SummarizeAwrDbTopWaitEventsSortByEnum Enum with underlying type: string
type SummarizeAwrDbTopWaitEventsSortByEnum string
Set of constants representing the allowable values for SummarizeAwrDbTopWaitEventsSortByEnum
const ( SummarizeAwrDbTopWaitEventsSortByWaitsPersec SummarizeAwrDbTopWaitEventsSortByEnum = "WAITS_PERSEC" SummarizeAwrDbTopWaitEventsSortByAvgWaitTimePersec SummarizeAwrDbTopWaitEventsSortByEnum = "AVG_WAIT_TIME_PERSEC" )
func GetMappingSummarizeAwrDbTopWaitEventsSortByEnum(val string) (SummarizeAwrDbTopWaitEventsSortByEnum, bool)
GetMappingSummarizeAwrDbTopWaitEventsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeAwrDbTopWaitEventsSortByEnumValues() []SummarizeAwrDbTopWaitEventsSortByEnum
GetSummarizeAwrDbTopWaitEventsSortByEnumValues Enumerates the set of values for SummarizeAwrDbTopWaitEventsSortByEnum
SummarizeAwrDbTopWaitEventsSortOrderEnum Enum with underlying type: string
type SummarizeAwrDbTopWaitEventsSortOrderEnum string
Set of constants representing the allowable values for SummarizeAwrDbTopWaitEventsSortOrderEnum
const ( SummarizeAwrDbTopWaitEventsSortOrderAsc SummarizeAwrDbTopWaitEventsSortOrderEnum = "ASC" SummarizeAwrDbTopWaitEventsSortOrderDesc SummarizeAwrDbTopWaitEventsSortOrderEnum = "DESC" )
func GetMappingSummarizeAwrDbTopWaitEventsSortOrderEnum(val string) (SummarizeAwrDbTopWaitEventsSortOrderEnum, bool)
GetMappingSummarizeAwrDbTopWaitEventsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeAwrDbTopWaitEventsSortOrderEnumValues() []SummarizeAwrDbTopWaitEventsSortOrderEnum
GetSummarizeAwrDbTopWaitEventsSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbTopWaitEventsSortOrderEnum
SummarizeAwrDbWaitEventBucketsRequest wrapper for the SummarizeAwrDbWaitEventBuckets operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAwrDbWaitEventBuckets.go.html to see an example of how to use SummarizeAwrDbWaitEventBucketsRequest.
type SummarizeAwrDbWaitEventBucketsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The parameter to filter the database by internal ID. // Note that the internal ID of the database can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbs AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"` // 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 the database instance number. InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"` // The optional greater than or equal to filter on the snapshot ID. BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"` // The optional less than or equal to query parameter to filter the snapshot ID. EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"` // The optional greater than or equal to query parameter to filter the timestamp. TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"` // The optional less than or equal to query parameter to filter the timestamp. 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"` // The optional query parameter to filter the database container by an exact ID value. // Note that the database container ID can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in large paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The option to sort distribution data. SortBy SummarizeAwrDbWaitEventBucketsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder SummarizeAwrDbWaitEventBucketsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request SummarizeAwrDbWaitEventBucketsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SummarizeAwrDbWaitEventBucketsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SummarizeAwrDbWaitEventBucketsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SummarizeAwrDbWaitEventBucketsRequest) String() string
func (request SummarizeAwrDbWaitEventBucketsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SummarizeAwrDbWaitEventBucketsResponse wrapper for the SummarizeAwrDbWaitEventBuckets operation
type SummarizeAwrDbWaitEventBucketsResponse struct { // The underlying http response RawResponse *http.Response // A list of AwrDbWaitEventBucketCollection instances AwrDbWaitEventBucketCollection `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 (response SummarizeAwrDbWaitEventBucketsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SummarizeAwrDbWaitEventBucketsResponse) String() string
SummarizeAwrDbWaitEventBucketsSortByEnum Enum with underlying type: string
type SummarizeAwrDbWaitEventBucketsSortByEnum string
Set of constants representing the allowable values for SummarizeAwrDbWaitEventBucketsSortByEnum
const ( SummarizeAwrDbWaitEventBucketsSortByCategory SummarizeAwrDbWaitEventBucketsSortByEnum = "CATEGORY" SummarizeAwrDbWaitEventBucketsSortByPercentage SummarizeAwrDbWaitEventBucketsSortByEnum = "PERCENTAGE" )
func GetMappingSummarizeAwrDbWaitEventBucketsSortByEnum(val string) (SummarizeAwrDbWaitEventBucketsSortByEnum, bool)
GetMappingSummarizeAwrDbWaitEventBucketsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeAwrDbWaitEventBucketsSortByEnumValues() []SummarizeAwrDbWaitEventBucketsSortByEnum
GetSummarizeAwrDbWaitEventBucketsSortByEnumValues Enumerates the set of values for SummarizeAwrDbWaitEventBucketsSortByEnum
SummarizeAwrDbWaitEventBucketsSortOrderEnum Enum with underlying type: string
type SummarizeAwrDbWaitEventBucketsSortOrderEnum string
Set of constants representing the allowable values for SummarizeAwrDbWaitEventBucketsSortOrderEnum
const ( SummarizeAwrDbWaitEventBucketsSortOrderAsc SummarizeAwrDbWaitEventBucketsSortOrderEnum = "ASC" SummarizeAwrDbWaitEventBucketsSortOrderDesc SummarizeAwrDbWaitEventBucketsSortOrderEnum = "DESC" )
func GetMappingSummarizeAwrDbWaitEventBucketsSortOrderEnum(val string) (SummarizeAwrDbWaitEventBucketsSortOrderEnum, bool)
GetMappingSummarizeAwrDbWaitEventBucketsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeAwrDbWaitEventBucketsSortOrderEnumValues() []SummarizeAwrDbWaitEventBucketsSortOrderEnum
GetSummarizeAwrDbWaitEventBucketsSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbWaitEventBucketsSortOrderEnum
SummarizeAwrDbWaitEventsRequest wrapper for the SummarizeAwrDbWaitEvents operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAwrDbWaitEvents.go.html to see an example of how to use SummarizeAwrDbWaitEventsRequest.
type SummarizeAwrDbWaitEventsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The parameter to filter the database by internal ID. // Note that the internal ID of the database can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbs AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"` // The optional single value query parameter to filter the database instance number. InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"` // The optional greater than or equal to filter on the snapshot ID. BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"` // The optional less than or equal to query parameter to filter the snapshot ID. EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"` // The optional greater than or equal to query parameter to filter the timestamp. TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"` // The optional less than or equal to query parameter to filter the timestamp. 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 SummarizeAwrDbWaitEventsSessionTypeEnum `mandatory:"false" contributesTo:"query" name:"sessionType" omitEmpty:"true"` // The optional query parameter to filter the database container by an exact ID value. // Note that the database container ID can be retrieved from the following endpoint: // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in large paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The option to sort the data within a time period. SortBy SummarizeAwrDbWaitEventsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order. SortOrder SummarizeAwrDbWaitEventsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request SummarizeAwrDbWaitEventsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SummarizeAwrDbWaitEventsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SummarizeAwrDbWaitEventsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SummarizeAwrDbWaitEventsRequest) String() string
func (request SummarizeAwrDbWaitEventsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SummarizeAwrDbWaitEventsResponse wrapper for the SummarizeAwrDbWaitEvents operation
type SummarizeAwrDbWaitEventsResponse struct { // The underlying http response RawResponse *http.Response // A list of AwrDbWaitEventCollection instances AwrDbWaitEventCollection `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 (response SummarizeAwrDbWaitEventsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SummarizeAwrDbWaitEventsResponse) String() string
SummarizeAwrDbWaitEventsSessionTypeEnum Enum with underlying type: string
type SummarizeAwrDbWaitEventsSessionTypeEnum string
Set of constants representing the allowable values for SummarizeAwrDbWaitEventsSessionTypeEnum
const ( SummarizeAwrDbWaitEventsSessionTypeForeground SummarizeAwrDbWaitEventsSessionTypeEnum = "FOREGROUND" SummarizeAwrDbWaitEventsSessionTypeBackground SummarizeAwrDbWaitEventsSessionTypeEnum = "BACKGROUND" SummarizeAwrDbWaitEventsSessionTypeAll SummarizeAwrDbWaitEventsSessionTypeEnum = "ALL" )
func GetMappingSummarizeAwrDbWaitEventsSessionTypeEnum(val string) (SummarizeAwrDbWaitEventsSessionTypeEnum, bool)
GetMappingSummarizeAwrDbWaitEventsSessionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeAwrDbWaitEventsSessionTypeEnumValues() []SummarizeAwrDbWaitEventsSessionTypeEnum
GetSummarizeAwrDbWaitEventsSessionTypeEnumValues Enumerates the set of values for SummarizeAwrDbWaitEventsSessionTypeEnum
SummarizeAwrDbWaitEventsSortByEnum Enum with underlying type: string
type SummarizeAwrDbWaitEventsSortByEnum string
Set of constants representing the allowable values for SummarizeAwrDbWaitEventsSortByEnum
const ( SummarizeAwrDbWaitEventsSortByTimeBegin SummarizeAwrDbWaitEventsSortByEnum = "TIME_BEGIN" SummarizeAwrDbWaitEventsSortByName SummarizeAwrDbWaitEventsSortByEnum = "NAME" )
func GetMappingSummarizeAwrDbWaitEventsSortByEnum(val string) (SummarizeAwrDbWaitEventsSortByEnum, bool)
GetMappingSummarizeAwrDbWaitEventsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeAwrDbWaitEventsSortByEnumValues() []SummarizeAwrDbWaitEventsSortByEnum
GetSummarizeAwrDbWaitEventsSortByEnumValues Enumerates the set of values for SummarizeAwrDbWaitEventsSortByEnum
SummarizeAwrDbWaitEventsSortOrderEnum Enum with underlying type: string
type SummarizeAwrDbWaitEventsSortOrderEnum string
Set of constants representing the allowable values for SummarizeAwrDbWaitEventsSortOrderEnum
const ( SummarizeAwrDbWaitEventsSortOrderAsc SummarizeAwrDbWaitEventsSortOrderEnum = "ASC" SummarizeAwrDbWaitEventsSortOrderDesc SummarizeAwrDbWaitEventsSortOrderEnum = "DESC" )
func GetMappingSummarizeAwrDbWaitEventsSortOrderEnum(val string) (SummarizeAwrDbWaitEventsSortOrderEnum, bool)
GetMappingSummarizeAwrDbWaitEventsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeAwrDbWaitEventsSortOrderEnumValues() []SummarizeAwrDbWaitEventsSortOrderEnum
GetSummarizeAwrDbWaitEventsSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbWaitEventsSortOrderEnum
SummarizeExternalAsmMetricsRequest wrapper for the SummarizeExternalAsmMetrics operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeExternalAsmMetrics.go.html to see an example of how to use SummarizeExternalAsmMetricsRequest.
type SummarizeExternalAsmMetricsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external ASM. ExternalAsmId *string `mandatory:"true" contributesTo:"path" name:"externalAsmId"` // The beginning of the time range set to retrieve metric data for the DB system // and its members. Expressed in UTC in ISO-8601 format, which is `yyyy-MM-dd'T'hh:mm:ss.sss'Z'`. StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"` // The end of the time range set to retrieve metric data for the DB system // and its members. Expressed in UTC in ISO-8601 format, which is `yyyy-MM-dd'T'hh:mm:ss.sss'Z'`. EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The filter used to retrieve a specific set of metrics by passing the desired metric names with a comma separator. Note that, by default, the service returns all supported metrics. FilterByMetricNames *string `mandatory:"false" contributesTo:"query" name:"filterByMetricNames"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request SummarizeExternalAsmMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SummarizeExternalAsmMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SummarizeExternalAsmMetricsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SummarizeExternalAsmMetricsRequest) String() string
func (request SummarizeExternalAsmMetricsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SummarizeExternalAsmMetricsResponse wrapper for the SummarizeExternalAsmMetrics operation
type SummarizeExternalAsmMetricsResponse struct { // The underlying http response RawResponse *http.Response // A list of MetricsAggregationRangeCollection instances MetricsAggregationRangeCollection `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 (response SummarizeExternalAsmMetricsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SummarizeExternalAsmMetricsResponse) String() string
SummarizeExternalClusterMetricsRequest wrapper for the SummarizeExternalClusterMetrics operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeExternalClusterMetrics.go.html to see an example of how to use SummarizeExternalClusterMetricsRequest.
type SummarizeExternalClusterMetricsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external cluster. ExternalClusterId *string `mandatory:"true" contributesTo:"path" name:"externalClusterId"` // The beginning of the time range set to retrieve metric data for the DB system // and its members. Expressed in UTC in ISO-8601 format, which is `yyyy-MM-dd'T'hh:mm:ss.sss'Z'`. StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"` // The end of the time range set to retrieve metric data for the DB system // and its members. Expressed in UTC in ISO-8601 format, which is `yyyy-MM-dd'T'hh:mm:ss.sss'Z'`. EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The filter used to retrieve a specific set of metrics by passing the desired metric names with a comma separator. Note that, by default, the service returns all supported metrics. FilterByMetricNames *string `mandatory:"false" contributesTo:"query" name:"filterByMetricNames"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request SummarizeExternalClusterMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SummarizeExternalClusterMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SummarizeExternalClusterMetricsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SummarizeExternalClusterMetricsRequest) String() string
func (request SummarizeExternalClusterMetricsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SummarizeExternalClusterMetricsResponse wrapper for the SummarizeExternalClusterMetrics operation
type SummarizeExternalClusterMetricsResponse struct { // The underlying http response RawResponse *http.Response // A list of MetricsAggregationRangeCollection instances MetricsAggregationRangeCollection `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 (response SummarizeExternalClusterMetricsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SummarizeExternalClusterMetricsResponse) String() string
SummarizeExternalDbNodeMetricsRequest wrapper for the SummarizeExternalDbNodeMetrics operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeExternalDbNodeMetrics.go.html to see an example of how to use SummarizeExternalDbNodeMetricsRequest.
type SummarizeExternalDbNodeMetricsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external database node. ExternalDbNodeId *string `mandatory:"true" contributesTo:"path" name:"externalDbNodeId"` // The beginning of the time range set to retrieve metric data for the DB system // and its members. Expressed in UTC in ISO-8601 format, which is `yyyy-MM-dd'T'hh:mm:ss.sss'Z'`. StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"` // The end of the time range set to retrieve metric data for the DB system // and its members. Expressed in UTC in ISO-8601 format, which is `yyyy-MM-dd'T'hh:mm:ss.sss'Z'`. EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The filter used to retrieve a specific set of metrics by passing the desired metric names with a comma separator. Note that, by default, the service returns all supported metrics. FilterByMetricNames *string `mandatory:"false" contributesTo:"query" name:"filterByMetricNames"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request SummarizeExternalDbNodeMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SummarizeExternalDbNodeMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SummarizeExternalDbNodeMetricsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SummarizeExternalDbNodeMetricsRequest) String() string
func (request SummarizeExternalDbNodeMetricsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SummarizeExternalDbNodeMetricsResponse wrapper for the SummarizeExternalDbNodeMetrics operation
type SummarizeExternalDbNodeMetricsResponse struct { // The underlying http response RawResponse *http.Response // A list of MetricsAggregationRangeCollection instances MetricsAggregationRangeCollection `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 (response SummarizeExternalDbNodeMetricsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SummarizeExternalDbNodeMetricsResponse) String() string
SummarizeExternalDbSystemAvailabilityMetricsRequest wrapper for the SummarizeExternalDbSystemAvailabilityMetrics operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeExternalDbSystemAvailabilityMetrics.go.html to see an example of how to use SummarizeExternalDbSystemAvailabilityMetricsRequest.
type SummarizeExternalDbSystemAvailabilityMetricsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system. ExternalDbSystemId *string `mandatory:"true" contributesTo:"path" name:"externalDbSystemId"` // The beginning of the time range set to retrieve metric data for the DB system // and its members. Expressed in UTC in ISO-8601 format, which is `yyyy-MM-dd'T'hh:mm:ss.sss'Z'`. StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"` // The end of the time range set to retrieve metric data for the DB system // and its members. Expressed in UTC in ISO-8601 format, which is `yyyy-MM-dd'T'hh:mm:ss.sss'Z'`. EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The filter used to retrieve metrics for a specific set of component types by passing the desired component types separated by a comma. Note that, by default, the service returns metrics for all DB system component types. FilterByComponentTypes *string `mandatory:"false" contributesTo:"query" name:"filterByComponentTypes"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request SummarizeExternalDbSystemAvailabilityMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SummarizeExternalDbSystemAvailabilityMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SummarizeExternalDbSystemAvailabilityMetricsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SummarizeExternalDbSystemAvailabilityMetricsRequest) String() string
func (request SummarizeExternalDbSystemAvailabilityMetricsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SummarizeExternalDbSystemAvailabilityMetricsResponse wrapper for the SummarizeExternalDbSystemAvailabilityMetrics operation
type SummarizeExternalDbSystemAvailabilityMetricsResponse struct { // The underlying http response RawResponse *http.Response // A list of MetricsAggregationRangeCollection instances MetricsAggregationRangeCollection `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 (response SummarizeExternalDbSystemAvailabilityMetricsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SummarizeExternalDbSystemAvailabilityMetricsResponse) String() string
SummarizeExternalListenerMetricsRequest wrapper for the SummarizeExternalListenerMetrics operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeExternalListenerMetrics.go.html to see an example of how to use SummarizeExternalListenerMetricsRequest.
type SummarizeExternalListenerMetricsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external listener. ExternalListenerId *string `mandatory:"true" contributesTo:"path" name:"externalListenerId"` // The beginning of the time range set to retrieve metric data for the DB system // and its members. Expressed in UTC in ISO-8601 format, which is `yyyy-MM-dd'T'hh:mm:ss.sss'Z'`. StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"` // The end of the time range set to retrieve metric data for the DB system // and its members. Expressed in UTC in ISO-8601 format, which is `yyyy-MM-dd'T'hh:mm:ss.sss'Z'`. EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The filter used to retrieve a specific set of metrics by passing the desired metric names with a comma separator. Note that, by default, the service returns all supported metrics. FilterByMetricNames *string `mandatory:"false" contributesTo:"query" name:"filterByMetricNames"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request SummarizeExternalListenerMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SummarizeExternalListenerMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SummarizeExternalListenerMetricsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SummarizeExternalListenerMetricsRequest) String() string
func (request SummarizeExternalListenerMetricsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SummarizeExternalListenerMetricsResponse wrapper for the SummarizeExternalListenerMetrics operation
type SummarizeExternalListenerMetricsResponse struct { // The underlying http response RawResponse *http.Response // A list of MetricsAggregationRangeCollection instances MetricsAggregationRangeCollection `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 (response SummarizeExternalListenerMetricsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SummarizeExternalListenerMetricsResponse) String() string
SummarizeJobExecutionsStatusesRequest wrapper for the SummarizeJobExecutionsStatuses operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeJobExecutionsStatuses.go.html to see an example of how to use SummarizeJobExecutionsStatusesRequest.
type SummarizeJobExecutionsStatusesRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The start time of the time range to retrieve the status summary of job executions // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"` // The end time of the time range to retrieve the status summary of job executions // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The identifier of the resource. Id *string `mandatory:"false" contributesTo:"query" name:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database Group. ManagedDatabaseGroupId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseGroupId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseId"` // A filter to return only resources that match the entire name. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // The field to sort information by. Only one sortOrder can be used. The default sort order // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending. // The ‘NAME’ sort order is case-sensitive. SortBy SummarizeJobExecutionsStatusesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order. SortOrder SummarizeJobExecutionsStatusesSortOrderEnum `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 (request SummarizeJobExecutionsStatusesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SummarizeJobExecutionsStatusesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SummarizeJobExecutionsStatusesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SummarizeJobExecutionsStatusesRequest) String() string
func (request SummarizeJobExecutionsStatusesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SummarizeJobExecutionsStatusesResponse wrapper for the SummarizeJobExecutionsStatuses operation
type SummarizeJobExecutionsStatusesResponse struct { // The underlying http response RawResponse *http.Response // The JobExecutionsStatusSummaryCollection instance JobExecutionsStatusSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response SummarizeJobExecutionsStatusesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SummarizeJobExecutionsStatusesResponse) String() string
SummarizeJobExecutionsStatusesSortByEnum Enum with underlying type: string
type SummarizeJobExecutionsStatusesSortByEnum string
Set of constants representing the allowable values for SummarizeJobExecutionsStatusesSortByEnum
const ( SummarizeJobExecutionsStatusesSortByTimecreated SummarizeJobExecutionsStatusesSortByEnum = "TIMECREATED" SummarizeJobExecutionsStatusesSortByName SummarizeJobExecutionsStatusesSortByEnum = "NAME" )
func GetMappingSummarizeJobExecutionsStatusesSortByEnum(val string) (SummarizeJobExecutionsStatusesSortByEnum, bool)
GetMappingSummarizeJobExecutionsStatusesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeJobExecutionsStatusesSortByEnumValues() []SummarizeJobExecutionsStatusesSortByEnum
GetSummarizeJobExecutionsStatusesSortByEnumValues Enumerates the set of values for SummarizeJobExecutionsStatusesSortByEnum
SummarizeJobExecutionsStatusesSortOrderEnum Enum with underlying type: string
type SummarizeJobExecutionsStatusesSortOrderEnum string
Set of constants representing the allowable values for SummarizeJobExecutionsStatusesSortOrderEnum
const ( SummarizeJobExecutionsStatusesSortOrderAsc SummarizeJobExecutionsStatusesSortOrderEnum = "ASC" SummarizeJobExecutionsStatusesSortOrderDesc SummarizeJobExecutionsStatusesSortOrderEnum = "DESC" )
func GetMappingSummarizeJobExecutionsStatusesSortOrderEnum(val string) (SummarizeJobExecutionsStatusesSortOrderEnum, bool)
GetMappingSummarizeJobExecutionsStatusesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeJobExecutionsStatusesSortOrderEnumValues() []SummarizeJobExecutionsStatusesSortOrderEnum
GetSummarizeJobExecutionsStatusesSortOrderEnumValues Enumerates the set of values for SummarizeJobExecutionsStatusesSortOrderEnum
SummarizeManagedDatabaseAvailabilityMetricsRequest wrapper for the SummarizeManagedDatabaseAvailabilityMetrics operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeManagedDatabaseAvailabilityMetrics.go.html to see an example of how to use SummarizeManagedDatabaseAvailabilityMetricsRequest.
type SummarizeManagedDatabaseAvailabilityMetricsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The start time of the time range to retrieve the health metrics of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"` // The end time of the time range to retrieve the health metrics of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request SummarizeManagedDatabaseAvailabilityMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SummarizeManagedDatabaseAvailabilityMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SummarizeManagedDatabaseAvailabilityMetricsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SummarizeManagedDatabaseAvailabilityMetricsRequest) String() string
func (request SummarizeManagedDatabaseAvailabilityMetricsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SummarizeManagedDatabaseAvailabilityMetricsResponse wrapper for the SummarizeManagedDatabaseAvailabilityMetrics operation
type SummarizeManagedDatabaseAvailabilityMetricsResponse struct { // The underlying http response RawResponse *http.Response // A list of MetricsAggregationRangeCollection instances MetricsAggregationRangeCollection `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 (response SummarizeManagedDatabaseAvailabilityMetricsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SummarizeManagedDatabaseAvailabilityMetricsResponse) String() string
SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest wrapper for the SummarizeManagedMySqlDatabaseAvailabilityMetrics operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeManagedMySqlDatabaseAvailabilityMetrics.go.html to see an example of how to use SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest.
type SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest struct { // The OCID of the Managed MySQL Database. ManagedMySqlDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedMySqlDatabaseId"` // The start time of the time range to retrieve the health metrics of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"` // The end time of the time range to retrieve the health metrics of a Managed Database // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'". EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of records returned in the paginated response. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest) String() string
func (request SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse wrapper for the SummarizeManagedMySqlDatabaseAvailabilityMetrics operation
type SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse struct { // The underlying http response RawResponse *http.Response // A list of MetricsAggregationRangeCollection instances MetricsAggregationRangeCollection `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 (response SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse) String() string
SummarizeSqlPlanBaselinesByLastExecutionRequest wrapper for the SummarizeSqlPlanBaselinesByLastExecution operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeSqlPlanBaselinesByLastExecution.go.html to see an example of how to use SummarizeSqlPlanBaselinesByLastExecutionRequest.
type SummarizeSqlPlanBaselinesByLastExecutionRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request SummarizeSqlPlanBaselinesByLastExecutionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SummarizeSqlPlanBaselinesByLastExecutionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SummarizeSqlPlanBaselinesByLastExecutionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SummarizeSqlPlanBaselinesByLastExecutionRequest) String() string
func (request SummarizeSqlPlanBaselinesByLastExecutionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SummarizeSqlPlanBaselinesByLastExecutionResponse wrapper for the SummarizeSqlPlanBaselinesByLastExecution operation
type SummarizeSqlPlanBaselinesByLastExecutionResponse struct { // The underlying http response RawResponse *http.Response // A list of SqlPlanBaselineAggregationCollection instances SqlPlanBaselineAggregationCollection `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 (response SummarizeSqlPlanBaselinesByLastExecutionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SummarizeSqlPlanBaselinesByLastExecutionResponse) String() string
SummarizeSqlPlanBaselinesRequest wrapper for the SummarizeSqlPlanBaselines operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeSqlPlanBaselines.go.html to see an example of how to use SummarizeSqlPlanBaselinesRequest.
type SummarizeSqlPlanBaselinesRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The page token representing the page from where the next set of paginated results // are retrieved. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The OCID of the Named Credential. OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request SummarizeSqlPlanBaselinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SummarizeSqlPlanBaselinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SummarizeSqlPlanBaselinesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SummarizeSqlPlanBaselinesRequest) String() string
func (request SummarizeSqlPlanBaselinesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SummarizeSqlPlanBaselinesResponse wrapper for the SummarizeSqlPlanBaselines operation
type SummarizeSqlPlanBaselinesResponse struct { // The underlying http response RawResponse *http.Response // A list of SqlPlanBaselineAggregationCollection instances SqlPlanBaselineAggregationCollection `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 (response SummarizeSqlPlanBaselinesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SummarizeSqlPlanBaselinesResponse) String() string
SystemPrivilegeCollection A collection of system privileges granted to the current user.
type SystemPrivilegeCollection struct { // An array of system privileges. Items []SystemPrivilegeSummary `mandatory:"true" json:"items"` }
func (m SystemPrivilegeCollection) String() string
func (m SystemPrivilegeCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SystemPrivilegeSummary A Summary of system privileges.
type SystemPrivilegeSummary struct { // The name of a system privilege. Name *string `mandatory:"false" json:"name"` // Indicates whether the system privilege is granted with the ADMIN option (YES) or not (NO). AdminOption SystemPrivilegeSummaryAdminOptionEnum `mandatory:"false" json:"adminOption,omitempty"` // Indicates how the system privilege was granted. Possible values: // YES if the system privilege is granted commonly (CONTAINER=ALL is used) // NO if the system privilege is granted locally (CONTAINER=ALL is not used) Common SystemPrivilegeSummaryCommonEnum `mandatory:"false" json:"common,omitempty"` // Indicates whether the granted system privilege is inherited from another container (YES) or not (NO). Inherited SystemPrivilegeSummaryInheritedEnum `mandatory:"false" json:"inherited,omitempty"` }
func (m SystemPrivilegeSummary) String() string
func (m SystemPrivilegeSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SystemPrivilegeSummaryAdminOptionEnum Enum with underlying type: string
type SystemPrivilegeSummaryAdminOptionEnum string
Set of constants representing the allowable values for SystemPrivilegeSummaryAdminOptionEnum
const ( SystemPrivilegeSummaryAdminOptionYes SystemPrivilegeSummaryAdminOptionEnum = "YES" SystemPrivilegeSummaryAdminOptionNo SystemPrivilegeSummaryAdminOptionEnum = "NO" )
func GetMappingSystemPrivilegeSummaryAdminOptionEnum(val string) (SystemPrivilegeSummaryAdminOptionEnum, bool)
GetMappingSystemPrivilegeSummaryAdminOptionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSystemPrivilegeSummaryAdminOptionEnumValues() []SystemPrivilegeSummaryAdminOptionEnum
GetSystemPrivilegeSummaryAdminOptionEnumValues Enumerates the set of values for SystemPrivilegeSummaryAdminOptionEnum
SystemPrivilegeSummaryCommonEnum Enum with underlying type: string
type SystemPrivilegeSummaryCommonEnum string
Set of constants representing the allowable values for SystemPrivilegeSummaryCommonEnum
const ( SystemPrivilegeSummaryCommonYes SystemPrivilegeSummaryCommonEnum = "YES" SystemPrivilegeSummaryCommonNo SystemPrivilegeSummaryCommonEnum = "NO" )
func GetMappingSystemPrivilegeSummaryCommonEnum(val string) (SystemPrivilegeSummaryCommonEnum, bool)
GetMappingSystemPrivilegeSummaryCommonEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSystemPrivilegeSummaryCommonEnumValues() []SystemPrivilegeSummaryCommonEnum
GetSystemPrivilegeSummaryCommonEnumValues Enumerates the set of values for SystemPrivilegeSummaryCommonEnum
SystemPrivilegeSummaryInheritedEnum Enum with underlying type: string
type SystemPrivilegeSummaryInheritedEnum string
Set of constants representing the allowable values for SystemPrivilegeSummaryInheritedEnum
const ( SystemPrivilegeSummaryInheritedYes SystemPrivilegeSummaryInheritedEnum = "YES" SystemPrivilegeSummaryInheritedNo SystemPrivilegeSummaryInheritedEnum = "NO" )
func GetMappingSystemPrivilegeSummaryInheritedEnum(val string) (SystemPrivilegeSummaryInheritedEnum, bool)
GetMappingSystemPrivilegeSummaryInheritedEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSystemPrivilegeSummaryInheritedEnumValues() []SystemPrivilegeSummaryInheritedEnum
GetSystemPrivilegeSummaryInheritedEnumValues Enumerates the set of values for SystemPrivilegeSummaryInheritedEnum
TableStatisticSummary The summary of table statistics statuses, which includes status categories such as Stale, Not Stale, and No Stats, the number of table statistics grouped by status category, and the percentage of objects with a particular status.
type TableStatisticSummary struct { // The valid status categories of table statistics. Type TableStatisticsStatusCategoryEnum `mandatory:"true" json:"type"` // The number of objects aggregated by status category. Count *int `mandatory:"true" json:"count"` // The percentage of objects with a particular status. Percentage *float64 `mandatory:"true" json:"percentage"` }
func (m TableStatisticSummary) String() string
func (m TableStatisticSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
TableStatisticsCollection A collection of table statistics, which are grouped by status.
type TableStatisticsCollection struct { // The list of table statistics statuses. Items []TableStatisticSummary `mandatory:"true" json:"items"` }
func (m TableStatisticsCollection) String() string
func (m TableStatisticsCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
TableStatisticsStatusCategoryEnum Enum with underlying type: string
type TableStatisticsStatusCategoryEnum string
Set of constants representing the allowable values for TableStatisticsStatusCategoryEnum
const ( TableStatisticsStatusCategoryNoStats TableStatisticsStatusCategoryEnum = "NO_STATS" TableStatisticsStatusCategoryStale TableStatisticsStatusCategoryEnum = "STALE" TableStatisticsStatusCategoryNotStale TableStatisticsStatusCategoryEnum = "NOT_STALE" )
func GetMappingTableStatisticsStatusCategoryEnum(val string) (TableStatisticsStatusCategoryEnum, bool)
GetMappingTableStatisticsStatusCategoryEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTableStatisticsStatusCategoryEnumValues() []TableStatisticsStatusCategoryEnum
GetTableStatisticsStatusCategoryEnumValues Enumerates the set of values for TableStatisticsStatusCategoryEnum
Tablespace The details of a tablespace.
type Tablespace struct { // The name of the tablespace. Name *string `mandatory:"true" json:"name"` // The type of tablespace. Type TablespaceTypeEnum `mandatory:"true" json:"type"` // The status of the tablespace. Status TablespaceStatusEnum `mandatory:"false" json:"status,omitempty"` // The tablespace block size. BlockSizeBytes *float32 `mandatory:"false" json:"blockSizeBytes"` // The default logging attribute. Logging TablespaceLoggingEnum `mandatory:"false" json:"logging,omitempty"` // Indicates whether the tablespace is under Force Logging mode. IsForceLogging *bool `mandatory:"false" json:"isForceLogging"` // Indicates whether the extents in the tablespace are Locally managed or Dictionary managed. ExtentManagement TablespaceExtentManagementEnum `mandatory:"false" json:"extentManagement,omitempty"` // The type of extent allocation in effect for the tablespace. AllocationType TablespaceAllocationTypeEnum `mandatory:"false" json:"allocationType,omitempty"` // Indicates whether the tablespace is plugged in. IsPluggedIn *bool `mandatory:"false" json:"isPluggedIn"` // Indicates whether the free and used segment space in the tablespace is managed using free lists (MANUAL) or bitmaps (AUTO). SegmentSpaceManagement TablespaceSegmentSpaceManagementEnum `mandatory:"false" json:"segmentSpaceManagement,omitempty"` // Indicates whether default table compression is enabled or disabled. DefaultTableCompression TablespaceDefaultTableCompressionEnum `mandatory:"false" json:"defaultTableCompression,omitempty"` // Indicates whether undo retention guarantee is enabled for the tablespace. Retention TablespaceRetentionEnum `mandatory:"false" json:"retention,omitempty"` // Indicates whether the tablespace is a Bigfile tablespace or a Smallfile tablespace. IsBigfile *bool `mandatory:"false" json:"isBigfile"` // Indicates whether predicates are evaluated by Host or by Storage. PredicateEvaluation TablespacePredicateEvaluationEnum `mandatory:"false" json:"predicateEvaluation,omitempty"` // Indicates whether the tablespace is encrypted. IsEncrypted *bool `mandatory:"false" json:"isEncrypted"` // The operation type for which default compression is enabled. CompressFor TablespaceCompressForEnum `mandatory:"false" json:"compressFor,omitempty"` // Indicates whether the In-Memory Column Store (IM column store) is by default enabled or disabled for tables in the tablespace. DefaultInMemory TablespaceDefaultInMemoryEnum `mandatory:"false" json:"defaultInMemory,omitempty"` // Indicates the default priority for In-Memory Column Store (IM column store) population for the tablespace. DefaultInMemoryPriority TablespaceDefaultInMemoryPriorityEnum `mandatory:"false" json:"defaultInMemoryPriority,omitempty"` // Indicates how the IM column store is distributed by default for the tablespace in an Oracle Real Application Clusters (Oracle RAC) environment. DefaultInMemoryDistribute TablespaceDefaultInMemoryDistributeEnum `mandatory:"false" json:"defaultInMemoryDistribute,omitempty"` // Indicates the default compression level for the IM column store for the tablespace. DefaultInMemoryCompression TablespaceDefaultInMemoryCompressionEnum `mandatory:"false" json:"defaultInMemoryCompression,omitempty"` // Indicates the duplicate setting for the IM column store in an Oracle RAC environment. DefaultInMemoryDuplicate TablespaceDefaultInMemoryDuplicateEnum `mandatory:"false" json:"defaultInMemoryDuplicate,omitempty"` // Indicates whether the tablespace is for shared tablespace, or for local temporary tablespace for leaf (read-only) instances, or for local temporary tablespace for all instance types. Shared TablespaceSharedEnum `mandatory:"false" json:"shared,omitempty"` // Indicates whether default index compression is enabled or disabled. DefaultIndexCompression TablespaceDefaultIndexCompressionEnum `mandatory:"false" json:"defaultIndexCompression,omitempty"` // The operation type for which default index compression is enabled. IndexCompressFor TablespaceIndexCompressForEnum `mandatory:"false" json:"indexCompressFor,omitempty"` // This specifies the default value for the CELLMEMORY attribute that tables created in the tablespace will inherit unless the behavior is overridden explicitly. This column is intended for use with Oracle Exadata. DefaultCellMemory *string `mandatory:"false" json:"defaultCellMemory"` // Indicates how the IM column store is populated on various instances by default for the tablespace. DefaultInMemoryService TablespaceDefaultInMemoryServiceEnum `mandatory:"false" json:"defaultInMemoryService,omitempty"` // Indicates the service name for the service on which the IM column store should be populated by default for the tablespace. This column has a value only when the corresponding DEF_INMEMORY_SERVICE is USER_DEFINED. In all other cases, this column is null. DefaultInMemoryServiceName *string `mandatory:"false" json:"defaultInMemoryServiceName"` // The lost write protection setting for the tablespace. LostWriteProtect TablespaceLostWriteProtectEnum `mandatory:"false" json:"lostWriteProtect,omitempty"` // Indicates whether this is a chunk tablespace. IsChunkTablespace *bool `mandatory:"false" json:"isChunkTablespace"` // The temporary tablespace group. TempGroup *string `mandatory:"false" json:"tempGroup"` // The maximum tablespace size in KB. If the tablespace contains any data files with Autoextend enabled, then this column displays the amount of underlying free storage space for the tablespace. For example, if the current tablespace size is 1 GB, the combined maximum size of all its data files is 32 GB, and its underlying storage (for example, ASM or file system storage) has 20 GB of free space, then this column will have a value of approximately 20 GB. If the tablespace contains only data files with autoextend disabled, then this column displays the allocated space for the entire tablespace, that is, the combined size of all data files in the tablespace. MaxSizeKB *float32 `mandatory:"false" json:"maxSizeKB"` // The allocated tablespace size in KB. AllocatedSizeKB *float32 `mandatory:"false" json:"allocatedSizeKB"` // The size of the tablespace available for user data in KB. The difference between tablespace size and user data size is used for storing metadata. UserSizeKB *float32 `mandatory:"false" json:"userSizeKB"` // The free space available in the tablespace in KB. FreeSpaceKB *float32 `mandatory:"false" json:"freeSpaceKB"` // The total space used by the tablespace in KB. UsedSpaceKB *float32 `mandatory:"false" json:"usedSpaceKB"` // The percentage of used space out of the maximum available space in the tablespace. UsedPercentAvailable *float64 `mandatory:"false" json:"usedPercentAvailable"` // The percentage of used space out of the total allocated space in the tablespace. UsedPercentAllocated *float64 `mandatory:"false" json:"usedPercentAllocated"` // Indicates whether this is the default tablespace. IsDefault *bool `mandatory:"false" json:"isDefault"` // A list of the data files associated with the tablespace. Datafiles []Datafile `mandatory:"false" json:"datafiles"` }
func (m Tablespace) String() string
func (m Tablespace) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
TablespaceAdminCredentialDetails The credential to connect to the database to perform tablespace administration tasks.
type TablespaceAdminCredentialDetails interface { // The user to connect to the database. GetUsername() *string // The role of the database user. GetRole() TablespaceAdminCredentialDetailsRoleEnum }
TablespaceAdminCredentialDetailsRoleEnum Enum with underlying type: string
type TablespaceAdminCredentialDetailsRoleEnum string
Set of constants representing the allowable values for TablespaceAdminCredentialDetailsRoleEnum
const ( TablespaceAdminCredentialDetailsRoleNormal TablespaceAdminCredentialDetailsRoleEnum = "NORMAL" TablespaceAdminCredentialDetailsRoleSysdba TablespaceAdminCredentialDetailsRoleEnum = "SYSDBA" )
func GetMappingTablespaceAdminCredentialDetailsRoleEnum(val string) (TablespaceAdminCredentialDetailsRoleEnum, bool)
GetMappingTablespaceAdminCredentialDetailsRoleEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceAdminCredentialDetailsRoleEnumValues() []TablespaceAdminCredentialDetailsRoleEnum
GetTablespaceAdminCredentialDetailsRoleEnumValues Enumerates the set of values for TablespaceAdminCredentialDetailsRoleEnum
TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum Enum with underlying type: string
type TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum string
Set of constants representing the allowable values for TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum
const ( TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeSecret TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum = "SECRET" TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypePassword TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum = "PASSWORD" )
func GetMappingTablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum(val string) (TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum, bool)
GetMappingTablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnumValues() []TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum
GetTablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnumValues Enumerates the set of values for TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum
TablespaceAdminPasswordCredentialDetails User provides a password to be used to connect to the database.
type TablespaceAdminPasswordCredentialDetails struct { // The user to connect to the database. Username *string `mandatory:"true" json:"username"` // The database user's password encoded using BASE64 scheme. Password *string `mandatory:"true" json:"password"` // The role of the database user. Role TablespaceAdminCredentialDetailsRoleEnum `mandatory:"true" json:"role"` }
func (m TablespaceAdminPasswordCredentialDetails) GetRole() TablespaceAdminCredentialDetailsRoleEnum
GetRole returns Role
func (m TablespaceAdminPasswordCredentialDetails) GetUsername() *string
GetUsername returns Username
func (m TablespaceAdminPasswordCredentialDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m TablespaceAdminPasswordCredentialDetails) String() string
func (m TablespaceAdminPasswordCredentialDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
TablespaceAdminSecretCredentialDetails User provides a secret OCID, which will be used to retrieve the password to connect to the database.
type TablespaceAdminSecretCredentialDetails struct { // The user to connect to the database. Username *string `mandatory:"true" json:"username"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Secret // where the database password is stored. PasswordSecretId *string `mandatory:"true" json:"passwordSecretId"` // The role of the database user. Role TablespaceAdminCredentialDetailsRoleEnum `mandatory:"true" json:"role"` }
func (m TablespaceAdminSecretCredentialDetails) GetRole() TablespaceAdminCredentialDetailsRoleEnum
GetRole returns Role
func (m TablespaceAdminSecretCredentialDetails) GetUsername() *string
GetUsername returns Username
func (m TablespaceAdminSecretCredentialDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m TablespaceAdminSecretCredentialDetails) String() string
func (m TablespaceAdminSecretCredentialDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
TablespaceAdminStatus The status of a tablespace admin action.
type TablespaceAdminStatus struct { // The status of a tablespace admin action. Status TablespaceAdminStatusStatusEnum `mandatory:"true" json:"status"` // The error code that denotes failure if the tablespace admin action is not successful. The error code is "null" if the admin action is successful. ErrorCode *int `mandatory:"false" json:"errorCode"` // The error message that indicates the reason for failure if the tablespace admin action is not successful. The error message is "null" if the admin action is successful. ErrorMessage *string `mandatory:"false" json:"errorMessage"` }
func (m TablespaceAdminStatus) String() string
func (m TablespaceAdminStatus) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
TablespaceAdminStatusStatusEnum Enum with underlying type: string
type TablespaceAdminStatusStatusEnum string
Set of constants representing the allowable values for TablespaceAdminStatusStatusEnum
const ( TablespaceAdminStatusStatusSucceeded TablespaceAdminStatusStatusEnum = "SUCCEEDED" TablespaceAdminStatusStatusFailed TablespaceAdminStatusStatusEnum = "FAILED" )
func GetMappingTablespaceAdminStatusStatusEnum(val string) (TablespaceAdminStatusStatusEnum, bool)
GetMappingTablespaceAdminStatusStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceAdminStatusStatusEnumValues() []TablespaceAdminStatusStatusEnum
GetTablespaceAdminStatusStatusEnumValues Enumerates the set of values for TablespaceAdminStatusStatusEnum
TablespaceAllocationTypeEnum Enum with underlying type: string
type TablespaceAllocationTypeEnum string
Set of constants representing the allowable values for TablespaceAllocationTypeEnum
const ( TablespaceAllocationTypeSystem TablespaceAllocationTypeEnum = "SYSTEM" TablespaceAllocationTypeUniform TablespaceAllocationTypeEnum = "UNIFORM" TablespaceAllocationTypeUser TablespaceAllocationTypeEnum = "USER" )
func GetMappingTablespaceAllocationTypeEnum(val string) (TablespaceAllocationTypeEnum, bool)
GetMappingTablespaceAllocationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceAllocationTypeEnumValues() []TablespaceAllocationTypeEnum
GetTablespaceAllocationTypeEnumValues Enumerates the set of values for TablespaceAllocationTypeEnum
TablespaceCollection A collection of tablespaces for a specific Managed Database.
type TablespaceCollection struct { // An array of TablespaceSummary resources. Items []TablespaceSummary `mandatory:"true" json:"items"` }
func (m TablespaceCollection) String() string
func (m TablespaceCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
TablespaceCompressForEnum Enum with underlying type: string
type TablespaceCompressForEnum string
Set of constants representing the allowable values for TablespaceCompressForEnum
const ( TablespaceCompressForBasic TablespaceCompressForEnum = "BASIC" TablespaceCompressForAdvanced TablespaceCompressForEnum = "ADVANCED" TablespaceCompressForQueryLow TablespaceCompressForEnum = "QUERY_LOW" TablespaceCompressForQueryHigh TablespaceCompressForEnum = "QUERY_HIGH" TablespaceCompressForArchiveLow TablespaceCompressForEnum = "ARCHIVE_LOW" TablespaceCompressForArchiveHigh TablespaceCompressForEnum = "ARCHIVE_HIGH" TablespaceCompressForDirectLoadOnly TablespaceCompressForEnum = "DIRECT_LOAD_ONLY" TablespaceCompressForForAllOperations TablespaceCompressForEnum = "FOR_ALL_OPERATIONS" )
func GetMappingTablespaceCompressForEnum(val string) (TablespaceCompressForEnum, bool)
GetMappingTablespaceCompressForEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceCompressForEnumValues() []TablespaceCompressForEnum
GetTablespaceCompressForEnumValues Enumerates the set of values for TablespaceCompressForEnum
TablespaceDefaultInMemoryCompressionEnum Enum with underlying type: string
type TablespaceDefaultInMemoryCompressionEnum string
Set of constants representing the allowable values for TablespaceDefaultInMemoryCompressionEnum
const ( TablespaceDefaultInMemoryCompressionNoMemcompress TablespaceDefaultInMemoryCompressionEnum = "NO_MEMCOMPRESS" TablespaceDefaultInMemoryCompressionForDml TablespaceDefaultInMemoryCompressionEnum = "FOR_DML" TablespaceDefaultInMemoryCompressionForQueryLow TablespaceDefaultInMemoryCompressionEnum = "FOR_QUERY_LOW" TablespaceDefaultInMemoryCompressionForQueryHigh TablespaceDefaultInMemoryCompressionEnum = "FOR_QUERY_HIGH" TablespaceDefaultInMemoryCompressionForCapacityLow TablespaceDefaultInMemoryCompressionEnum = "FOR_CAPACITY_LOW" TablespaceDefaultInMemoryCompressionForCapacityHigh TablespaceDefaultInMemoryCompressionEnum = "FOR_CAPACITY_HIGH" )
func GetMappingTablespaceDefaultInMemoryCompressionEnum(val string) (TablespaceDefaultInMemoryCompressionEnum, bool)
GetMappingTablespaceDefaultInMemoryCompressionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceDefaultInMemoryCompressionEnumValues() []TablespaceDefaultInMemoryCompressionEnum
GetTablespaceDefaultInMemoryCompressionEnumValues Enumerates the set of values for TablespaceDefaultInMemoryCompressionEnum
TablespaceDefaultInMemoryDistributeEnum Enum with underlying type: string
type TablespaceDefaultInMemoryDistributeEnum string
Set of constants representing the allowable values for TablespaceDefaultInMemoryDistributeEnum
const ( TablespaceDefaultInMemoryDistributeAuto TablespaceDefaultInMemoryDistributeEnum = "AUTO" TablespaceDefaultInMemoryDistributeByRowidRange TablespaceDefaultInMemoryDistributeEnum = "BY_ROWID_RANGE" TablespaceDefaultInMemoryDistributeByPartition TablespaceDefaultInMemoryDistributeEnum = "BY_PARTITION" TablespaceDefaultInMemoryDistributeBySubpartition TablespaceDefaultInMemoryDistributeEnum = "BY_SUBPARTITION" )
func GetMappingTablespaceDefaultInMemoryDistributeEnum(val string) (TablespaceDefaultInMemoryDistributeEnum, bool)
GetMappingTablespaceDefaultInMemoryDistributeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceDefaultInMemoryDistributeEnumValues() []TablespaceDefaultInMemoryDistributeEnum
GetTablespaceDefaultInMemoryDistributeEnumValues Enumerates the set of values for TablespaceDefaultInMemoryDistributeEnum
TablespaceDefaultInMemoryDuplicateEnum Enum with underlying type: string
type TablespaceDefaultInMemoryDuplicateEnum string
Set of constants representing the allowable values for TablespaceDefaultInMemoryDuplicateEnum
const ( TablespaceDefaultInMemoryDuplicateNoDuplicate TablespaceDefaultInMemoryDuplicateEnum = "NO_DUPLICATE" TablespaceDefaultInMemoryDuplicateDuplicate TablespaceDefaultInMemoryDuplicateEnum = "DUPLICATE" TablespaceDefaultInMemoryDuplicateDuplicateAll TablespaceDefaultInMemoryDuplicateEnum = "DUPLICATE_ALL" )
func GetMappingTablespaceDefaultInMemoryDuplicateEnum(val string) (TablespaceDefaultInMemoryDuplicateEnum, bool)
GetMappingTablespaceDefaultInMemoryDuplicateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceDefaultInMemoryDuplicateEnumValues() []TablespaceDefaultInMemoryDuplicateEnum
GetTablespaceDefaultInMemoryDuplicateEnumValues Enumerates the set of values for TablespaceDefaultInMemoryDuplicateEnum
TablespaceDefaultInMemoryEnum Enum with underlying type: string
type TablespaceDefaultInMemoryEnum string
Set of constants representing the allowable values for TablespaceDefaultInMemoryEnum
const ( TablespaceDefaultInMemoryEnabled TablespaceDefaultInMemoryEnum = "ENABLED" TablespaceDefaultInMemoryDisabled TablespaceDefaultInMemoryEnum = "DISABLED" )
func GetMappingTablespaceDefaultInMemoryEnum(val string) (TablespaceDefaultInMemoryEnum, bool)
GetMappingTablespaceDefaultInMemoryEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceDefaultInMemoryEnumValues() []TablespaceDefaultInMemoryEnum
GetTablespaceDefaultInMemoryEnumValues Enumerates the set of values for TablespaceDefaultInMemoryEnum
TablespaceDefaultInMemoryPriorityEnum Enum with underlying type: string
type TablespaceDefaultInMemoryPriorityEnum string
Set of constants representing the allowable values for TablespaceDefaultInMemoryPriorityEnum
const ( TablespaceDefaultInMemoryPriorityLow TablespaceDefaultInMemoryPriorityEnum = "LOW" TablespaceDefaultInMemoryPriorityMedium TablespaceDefaultInMemoryPriorityEnum = "MEDIUM" TablespaceDefaultInMemoryPriorityHigh TablespaceDefaultInMemoryPriorityEnum = "HIGH" TablespaceDefaultInMemoryPriorityCritical TablespaceDefaultInMemoryPriorityEnum = "CRITICAL" TablespaceDefaultInMemoryPriorityNone TablespaceDefaultInMemoryPriorityEnum = "NONE" )
func GetMappingTablespaceDefaultInMemoryPriorityEnum(val string) (TablespaceDefaultInMemoryPriorityEnum, bool)
GetMappingTablespaceDefaultInMemoryPriorityEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceDefaultInMemoryPriorityEnumValues() []TablespaceDefaultInMemoryPriorityEnum
GetTablespaceDefaultInMemoryPriorityEnumValues Enumerates the set of values for TablespaceDefaultInMemoryPriorityEnum
TablespaceDefaultInMemoryServiceEnum Enum with underlying type: string
type TablespaceDefaultInMemoryServiceEnum string
Set of constants representing the allowable values for TablespaceDefaultInMemoryServiceEnum
const ( TablespaceDefaultInMemoryServiceDefault TablespaceDefaultInMemoryServiceEnum = "DEFAULT" TablespaceDefaultInMemoryServiceNone TablespaceDefaultInMemoryServiceEnum = "NONE" TablespaceDefaultInMemoryServiceAll TablespaceDefaultInMemoryServiceEnum = "ALL" TablespaceDefaultInMemoryServiceUserDefined TablespaceDefaultInMemoryServiceEnum = "USER_DEFINED" )
func GetMappingTablespaceDefaultInMemoryServiceEnum(val string) (TablespaceDefaultInMemoryServiceEnum, bool)
GetMappingTablespaceDefaultInMemoryServiceEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceDefaultInMemoryServiceEnumValues() []TablespaceDefaultInMemoryServiceEnum
GetTablespaceDefaultInMemoryServiceEnumValues Enumerates the set of values for TablespaceDefaultInMemoryServiceEnum
TablespaceDefaultIndexCompressionEnum Enum with underlying type: string
type TablespaceDefaultIndexCompressionEnum string
Set of constants representing the allowable values for TablespaceDefaultIndexCompressionEnum
const ( TablespaceDefaultIndexCompressionEnabled TablespaceDefaultIndexCompressionEnum = "ENABLED" TablespaceDefaultIndexCompressionDisabled TablespaceDefaultIndexCompressionEnum = "DISABLED" )
func GetMappingTablespaceDefaultIndexCompressionEnum(val string) (TablespaceDefaultIndexCompressionEnum, bool)
GetMappingTablespaceDefaultIndexCompressionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceDefaultIndexCompressionEnumValues() []TablespaceDefaultIndexCompressionEnum
GetTablespaceDefaultIndexCompressionEnumValues Enumerates the set of values for TablespaceDefaultIndexCompressionEnum
TablespaceDefaultTableCompressionEnum Enum with underlying type: string
type TablespaceDefaultTableCompressionEnum string
Set of constants representing the allowable values for TablespaceDefaultTableCompressionEnum
const ( TablespaceDefaultTableCompressionEnabled TablespaceDefaultTableCompressionEnum = "ENABLED" TablespaceDefaultTableCompressionDisabled TablespaceDefaultTableCompressionEnum = "DISABLED" )
func GetMappingTablespaceDefaultTableCompressionEnum(val string) (TablespaceDefaultTableCompressionEnum, bool)
GetMappingTablespaceDefaultTableCompressionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceDefaultTableCompressionEnumValues() []TablespaceDefaultTableCompressionEnum
GetTablespaceDefaultTableCompressionEnumValues Enumerates the set of values for TablespaceDefaultTableCompressionEnum
TablespaceExtentManagementEnum Enum with underlying type: string
type TablespaceExtentManagementEnum string
Set of constants representing the allowable values for TablespaceExtentManagementEnum
const ( TablespaceExtentManagementLocal TablespaceExtentManagementEnum = "LOCAL" TablespaceExtentManagementDictionary TablespaceExtentManagementEnum = "DICTIONARY" )
func GetMappingTablespaceExtentManagementEnum(val string) (TablespaceExtentManagementEnum, bool)
GetMappingTablespaceExtentManagementEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceExtentManagementEnumValues() []TablespaceExtentManagementEnum
GetTablespaceExtentManagementEnumValues Enumerates the set of values for TablespaceExtentManagementEnum
TablespaceIndexCompressForEnum Enum with underlying type: string
type TablespaceIndexCompressForEnum string
Set of constants representing the allowable values for TablespaceIndexCompressForEnum
const ( TablespaceIndexCompressForAdvancedLow TablespaceIndexCompressForEnum = "ADVANCED_LOW" TablespaceIndexCompressForAdvancedHigh TablespaceIndexCompressForEnum = "ADVANCED_HIGH" TablespaceIndexCompressForNone TablespaceIndexCompressForEnum = "NONE" )
func GetMappingTablespaceIndexCompressForEnum(val string) (TablespaceIndexCompressForEnum, bool)
GetMappingTablespaceIndexCompressForEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceIndexCompressForEnumValues() []TablespaceIndexCompressForEnum
GetTablespaceIndexCompressForEnumValues Enumerates the set of values for TablespaceIndexCompressForEnum
TablespaceLoggingEnum Enum with underlying type: string
type TablespaceLoggingEnum string
Set of constants representing the allowable values for TablespaceLoggingEnum
const ( TablespaceLoggingLogging TablespaceLoggingEnum = "LOGGING" TablespaceLoggingNologging TablespaceLoggingEnum = "NOLOGGING" )
func GetMappingTablespaceLoggingEnum(val string) (TablespaceLoggingEnum, bool)
GetMappingTablespaceLoggingEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceLoggingEnumValues() []TablespaceLoggingEnum
GetTablespaceLoggingEnumValues Enumerates the set of values for TablespaceLoggingEnum
TablespaceLostWriteProtectEnum Enum with underlying type: string
type TablespaceLostWriteProtectEnum string
Set of constants representing the allowable values for TablespaceLostWriteProtectEnum
const ( TablespaceLostWriteProtectEnabled TablespaceLostWriteProtectEnum = "ENABLED" TablespaceLostWriteProtectProtectOff TablespaceLostWriteProtectEnum = "PROTECT_OFF" TablespaceLostWriteProtectSuspend TablespaceLostWriteProtectEnum = "SUSPEND" )
func GetMappingTablespaceLostWriteProtectEnum(val string) (TablespaceLostWriteProtectEnum, bool)
GetMappingTablespaceLostWriteProtectEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceLostWriteProtectEnumValues() []TablespaceLostWriteProtectEnum
GetTablespaceLostWriteProtectEnumValues Enumerates the set of values for TablespaceLostWriteProtectEnum
TablespacePredicateEvaluationEnum Enum with underlying type: string
type TablespacePredicateEvaluationEnum string
Set of constants representing the allowable values for TablespacePredicateEvaluationEnum
const ( TablespacePredicateEvaluationHost TablespacePredicateEvaluationEnum = "HOST" TablespacePredicateEvaluationStorage TablespacePredicateEvaluationEnum = "STORAGE" )
func GetMappingTablespacePredicateEvaluationEnum(val string) (TablespacePredicateEvaluationEnum, bool)
GetMappingTablespacePredicateEvaluationEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespacePredicateEvaluationEnumValues() []TablespacePredicateEvaluationEnum
GetTablespacePredicateEvaluationEnumValues Enumerates the set of values for TablespacePredicateEvaluationEnum
TablespaceRetentionEnum Enum with underlying type: string
type TablespaceRetentionEnum string
Set of constants representing the allowable values for TablespaceRetentionEnum
const ( TablespaceRetentionGuarantee TablespaceRetentionEnum = "GUARANTEE" TablespaceRetentionNoguarantee TablespaceRetentionEnum = "NOGUARANTEE" TablespaceRetentionNotApply TablespaceRetentionEnum = "NOT_APPLY" )
func GetMappingTablespaceRetentionEnum(val string) (TablespaceRetentionEnum, bool)
GetMappingTablespaceRetentionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceRetentionEnumValues() []TablespaceRetentionEnum
GetTablespaceRetentionEnumValues Enumerates the set of values for TablespaceRetentionEnum
TablespaceSegmentSpaceManagementEnum Enum with underlying type: string
type TablespaceSegmentSpaceManagementEnum string
Set of constants representing the allowable values for TablespaceSegmentSpaceManagementEnum
const ( TablespaceSegmentSpaceManagementManual TablespaceSegmentSpaceManagementEnum = "MANUAL" TablespaceSegmentSpaceManagementAuto TablespaceSegmentSpaceManagementEnum = "AUTO" )
func GetMappingTablespaceSegmentSpaceManagementEnum(val string) (TablespaceSegmentSpaceManagementEnum, bool)
GetMappingTablespaceSegmentSpaceManagementEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceSegmentSpaceManagementEnumValues() []TablespaceSegmentSpaceManagementEnum
GetTablespaceSegmentSpaceManagementEnumValues Enumerates the set of values for TablespaceSegmentSpaceManagementEnum
TablespaceSharedEnum Enum with underlying type: string
type TablespaceSharedEnum string
Set of constants representing the allowable values for TablespaceSharedEnum
const ( TablespaceSharedEnum = "SHARED" TablespaceSharedEnum = "LOCAL_ON_LEAF" TablespaceSharedEnum = "LOCAL_ON_ALL" )
func GetMappingTablespaceSharedEnum(val string) (TablespaceSharedEnum, bool)
GetMappingTablespaceSharedEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceSharedEnumValues() []TablespaceSharedEnum
GetTablespaceSharedEnumValues Enumerates the set of values for TablespaceSharedEnum
TablespaceStatusEnum Enum with underlying type: string
type TablespaceStatusEnum string
Set of constants representing the allowable values for TablespaceStatusEnum
const ( TablespaceStatusOnline TablespaceStatusEnum = "ONLINE" TablespaceStatusOffline TablespaceStatusEnum = "OFFLINE" TablespaceStatusReadOnly TablespaceStatusEnum = "READ_ONLY" )
func GetMappingTablespaceStatusEnum(val string) (TablespaceStatusEnum, bool)
GetMappingTablespaceStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceStatusEnumValues() []TablespaceStatusEnum
GetTablespaceStatusEnumValues Enumerates the set of values for TablespaceStatusEnum
TablespaceStorageSize Storage size.
type TablespaceStorageSize struct { // Storage size number in bytes, kilobytes, megabytes, gigabytes, or terabytes. Size *float32 `mandatory:"true" json:"size"` // Storage size unit: bytes, kilobytes, megabytes, gigabytes, or terabytes. Unit TablespaceStorageSizeUnitEnum `mandatory:"false" json:"unit,omitempty"` }
func (m TablespaceStorageSize) String() string
func (m TablespaceStorageSize) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
TablespaceStorageSizeUnitEnum Enum with underlying type: string
type TablespaceStorageSizeUnitEnum string
Set of constants representing the allowable values for TablespaceStorageSizeUnitEnum
const ( TablespaceStorageSizeUnitBytes TablespaceStorageSizeUnitEnum = "BYTES" TablespaceStorageSizeUnitKilobytes TablespaceStorageSizeUnitEnum = "KILOBYTES" TablespaceStorageSizeUnitMegabytes TablespaceStorageSizeUnitEnum = "MEGABYTES" TablespaceStorageSizeUnitGigabytes TablespaceStorageSizeUnitEnum = "GIGABYTES" TablespaceStorageSizeUnitTerabytes TablespaceStorageSizeUnitEnum = "TERABYTES" )
func GetMappingTablespaceStorageSizeUnitEnum(val string) (TablespaceStorageSizeUnitEnum, bool)
GetMappingTablespaceStorageSizeUnitEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceStorageSizeUnitEnumValues() []TablespaceStorageSizeUnitEnum
GetTablespaceStorageSizeUnitEnumValues Enumerates the set of values for TablespaceStorageSizeUnitEnum
TablespaceSummary The summary of a tablespace.
type TablespaceSummary struct { // The name of the tablespace. Name *string `mandatory:"true" json:"name"` // The type of tablespace. Type TablespaceSummaryTypeEnum `mandatory:"true" json:"type"` // The status of the tablespace. Status TablespaceSummaryStatusEnum `mandatory:"false" json:"status,omitempty"` // The tablespace block size. BlockSizeBytes *float32 `mandatory:"false" json:"blockSizeBytes"` // The default logging attribute. Logging TablespaceSummaryLoggingEnum `mandatory:"false" json:"logging,omitempty"` // Indicates whether the tablespace is under Force Logging mode. IsForceLogging *bool `mandatory:"false" json:"isForceLogging"` // Indicates whether the extents in the tablespace are Locally managed or Dictionary managed. ExtentManagement TablespaceSummaryExtentManagementEnum `mandatory:"false" json:"extentManagement,omitempty"` // The type of extent allocation in effect for the tablespace. AllocationType TablespaceSummaryAllocationTypeEnum `mandatory:"false" json:"allocationType,omitempty"` // Indicates whether the tablespace is plugged in. IsPluggedIn *bool `mandatory:"false" json:"isPluggedIn"` // Indicates whether the free and used segment space in the tablespace is managed using free lists (MANUAL) or bitmaps (AUTO). SegmentSpaceManagement TablespaceSummarySegmentSpaceManagementEnum `mandatory:"false" json:"segmentSpaceManagement,omitempty"` // Indicates whether default table compression is enabled or disabled. DefaultTableCompression TablespaceSummaryDefaultTableCompressionEnum `mandatory:"false" json:"defaultTableCompression,omitempty"` // Indicates whether undo retention guarantee is enabled for the tablespace. Retention TablespaceSummaryRetentionEnum `mandatory:"false" json:"retention,omitempty"` // Indicates whether the tablespace is a Bigfile tablespace or a Smallfile tablespace. IsBigfile *bool `mandatory:"false" json:"isBigfile"` // Indicates whether predicates are evaluated by Host or by Storage. PredicateEvaluation TablespaceSummaryPredicateEvaluationEnum `mandatory:"false" json:"predicateEvaluation,omitempty"` // Indicates whether the tablespace is encrypted. IsEncrypted *bool `mandatory:"false" json:"isEncrypted"` // The operation type for which default compression is enabled. CompressFor TablespaceSummaryCompressForEnum `mandatory:"false" json:"compressFor,omitempty"` // Indicates whether the In-Memory Column Store (IM column store) is by default enabled or disabled for tables in the tablespace. DefaultInMemory TablespaceSummaryDefaultInMemoryEnum `mandatory:"false" json:"defaultInMemory,omitempty"` // Indicates the default priority for In-Memory Column Store (IM column store) population for the tablespace. DefaultInMemoryPriority TablespaceSummaryDefaultInMemoryPriorityEnum `mandatory:"false" json:"defaultInMemoryPriority,omitempty"` // Indicates how the IM column store is distributed by default for the tablespace in an Oracle Real Application Clusters (Oracle RAC) environment. DefaultInMemoryDistribute TablespaceSummaryDefaultInMemoryDistributeEnum `mandatory:"false" json:"defaultInMemoryDistribute,omitempty"` // Indicates the default compression level for the IM column store for the tablespace. DefaultInMemoryCompression TablespaceSummaryDefaultInMemoryCompressionEnum `mandatory:"false" json:"defaultInMemoryCompression,omitempty"` // Indicates the duplicate setting for the IM column store in an Oracle RAC environment. DefaultInMemoryDuplicate TablespaceSummaryDefaultInMemoryDuplicateEnum `mandatory:"false" json:"defaultInMemoryDuplicate,omitempty"` // Indicates whether the tablespace is for shared tablespace, or for local temporary tablespace for leaf (read-only) instances, or for local temporary tablespace for all instance types. Shared TablespaceSummarySharedEnum `mandatory:"false" json:"shared,omitempty"` // Indicates whether default index compression is enabled or disabled. DefaultIndexCompression TablespaceSummaryDefaultIndexCompressionEnum `mandatory:"false" json:"defaultIndexCompression,omitempty"` // The operation type for which default index compression is enabled. IndexCompressFor TablespaceSummaryIndexCompressForEnum `mandatory:"false" json:"indexCompressFor,omitempty"` // This specifies the default value for the CELLMEMORY attribute that tables created in the tablespace will inherit unless the behavior is overridden explicitly. This column is intended for use with Oracle Exadata. DefaultCellMemory *string `mandatory:"false" json:"defaultCellMemory"` // Indicates how the IM column store is populated on various instances by default for the tablespace. DefaultInMemoryService TablespaceSummaryDefaultInMemoryServiceEnum `mandatory:"false" json:"defaultInMemoryService,omitempty"` // Indicates the service name for the service on which the IM column store should be populated by default for the tablespace. This column has a value only when the corresponding DEF_INMEMORY_SERVICE is USER_DEFINED. In all other cases, this column is null. DefaultInMemoryServiceName *string `mandatory:"false" json:"defaultInMemoryServiceName"` // The lost write protection setting for the tablespace. LostWriteProtect TablespaceSummaryLostWriteProtectEnum `mandatory:"false" json:"lostWriteProtect,omitempty"` // Indicates whether this is a chunk tablespace. IsChunkTablespace *bool `mandatory:"false" json:"isChunkTablespace"` // The temporary tablespace group. TempGroup *string `mandatory:"false" json:"tempGroup"` // The maximum tablespace size in KB. If the tablespace contains any data files with Autoextend enabled, then this column displays the amount of underlying free storage space for the tablespace. For example, if the current tablespace size is 1 GB, the combined maximum size of all its data files is 32 GB, and its underlying storage (for example, ASM or file system storage) has 20 GB of free space, then this column will have a value of approximately 20 GB. If the tablespace contains only data files with autoextend disabled, then this column displays the allocated space for the entire tablespace, that is, the combined size of all data files in the tablespace. MaxSizeKB *float32 `mandatory:"false" json:"maxSizeKB"` // The allocated tablespace size in KB. AllocatedSizeKB *float32 `mandatory:"false" json:"allocatedSizeKB"` // The size of the tablespace available for user data in KB. The difference between tablespace size and user data size is used for storing metadata. UserSizeKB *float32 `mandatory:"false" json:"userSizeKB"` // The free space available in the tablespace in KB. FreeSpaceKB *float32 `mandatory:"false" json:"freeSpaceKB"` // The total space used by the tablespace in KB. UsedSpaceKB *float32 `mandatory:"false" json:"usedSpaceKB"` // The percentage of used space out of the maximum available space in the tablespace. UsedPercentAvailable *float64 `mandatory:"false" json:"usedPercentAvailable"` // The percentage of used space out of the total allocated space in the tablespace. UsedPercentAllocated *float64 `mandatory:"false" json:"usedPercentAllocated"` // Indicates whether this is the default tablespace. IsDefault *bool `mandatory:"false" json:"isDefault"` // A list of the data files associated with the tablespace. Datafiles []Datafile `mandatory:"false" json:"datafiles"` }
func (m TablespaceSummary) String() string
func (m TablespaceSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
TablespaceSummaryAllocationTypeEnum Enum with underlying type: string
type TablespaceSummaryAllocationTypeEnum string
Set of constants representing the allowable values for TablespaceSummaryAllocationTypeEnum
const ( TablespaceSummaryAllocationTypeSystem TablespaceSummaryAllocationTypeEnum = "SYSTEM" TablespaceSummaryAllocationTypeUniform TablespaceSummaryAllocationTypeEnum = "UNIFORM" TablespaceSummaryAllocationTypeUser TablespaceSummaryAllocationTypeEnum = "USER" )
func GetMappingTablespaceSummaryAllocationTypeEnum(val string) (TablespaceSummaryAllocationTypeEnum, bool)
GetMappingTablespaceSummaryAllocationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceSummaryAllocationTypeEnumValues() []TablespaceSummaryAllocationTypeEnum
GetTablespaceSummaryAllocationTypeEnumValues Enumerates the set of values for TablespaceSummaryAllocationTypeEnum
TablespaceSummaryCompressForEnum Enum with underlying type: string
type TablespaceSummaryCompressForEnum string
Set of constants representing the allowable values for TablespaceSummaryCompressForEnum
const ( TablespaceSummaryCompressForBasic TablespaceSummaryCompressForEnum = "BASIC" TablespaceSummaryCompressForAdvanced TablespaceSummaryCompressForEnum = "ADVANCED" TablespaceSummaryCompressForQueryLow TablespaceSummaryCompressForEnum = "QUERY_LOW" TablespaceSummaryCompressForQueryHigh TablespaceSummaryCompressForEnum = "QUERY_HIGH" TablespaceSummaryCompressForArchiveLow TablespaceSummaryCompressForEnum = "ARCHIVE_LOW" TablespaceSummaryCompressForArchiveHigh TablespaceSummaryCompressForEnum = "ARCHIVE_HIGH" TablespaceSummaryCompressForDirectLoadOnly TablespaceSummaryCompressForEnum = "DIRECT_LOAD_ONLY" TablespaceSummaryCompressForForAllOperations TablespaceSummaryCompressForEnum = "FOR_ALL_OPERATIONS" )
func GetMappingTablespaceSummaryCompressForEnum(val string) (TablespaceSummaryCompressForEnum, bool)
GetMappingTablespaceSummaryCompressForEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceSummaryCompressForEnumValues() []TablespaceSummaryCompressForEnum
GetTablespaceSummaryCompressForEnumValues Enumerates the set of values for TablespaceSummaryCompressForEnum
TablespaceSummaryDefaultInMemoryCompressionEnum Enum with underlying type: string
type TablespaceSummaryDefaultInMemoryCompressionEnum string
Set of constants representing the allowable values for TablespaceSummaryDefaultInMemoryCompressionEnum
const ( TablespaceSummaryDefaultInMemoryCompressionNoMemcompress TablespaceSummaryDefaultInMemoryCompressionEnum = "NO_MEMCOMPRESS" TablespaceSummaryDefaultInMemoryCompressionForDml TablespaceSummaryDefaultInMemoryCompressionEnum = "FOR_DML" TablespaceSummaryDefaultInMemoryCompressionForQueryLow TablespaceSummaryDefaultInMemoryCompressionEnum = "FOR_QUERY_LOW" TablespaceSummaryDefaultInMemoryCompressionForQueryHigh TablespaceSummaryDefaultInMemoryCompressionEnum = "FOR_QUERY_HIGH" TablespaceSummaryDefaultInMemoryCompressionForCapacityLow TablespaceSummaryDefaultInMemoryCompressionEnum = "FOR_CAPACITY_LOW" TablespaceSummaryDefaultInMemoryCompressionForCapacityHigh TablespaceSummaryDefaultInMemoryCompressionEnum = "FOR_CAPACITY_HIGH" )
func GetMappingTablespaceSummaryDefaultInMemoryCompressionEnum(val string) (TablespaceSummaryDefaultInMemoryCompressionEnum, bool)
GetMappingTablespaceSummaryDefaultInMemoryCompressionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceSummaryDefaultInMemoryCompressionEnumValues() []TablespaceSummaryDefaultInMemoryCompressionEnum
GetTablespaceSummaryDefaultInMemoryCompressionEnumValues Enumerates the set of values for TablespaceSummaryDefaultInMemoryCompressionEnum
TablespaceSummaryDefaultInMemoryDistributeEnum Enum with underlying type: string
type TablespaceSummaryDefaultInMemoryDistributeEnum string
Set of constants representing the allowable values for TablespaceSummaryDefaultInMemoryDistributeEnum
const ( TablespaceSummaryDefaultInMemoryDistributeAuto TablespaceSummaryDefaultInMemoryDistributeEnum = "AUTO" TablespaceSummaryDefaultInMemoryDistributeByRowidRange TablespaceSummaryDefaultInMemoryDistributeEnum = "BY_ROWID_RANGE" TablespaceSummaryDefaultInMemoryDistributeByPartition TablespaceSummaryDefaultInMemoryDistributeEnum = "BY_PARTITION" TablespaceSummaryDefaultInMemoryDistributeBySubpartition TablespaceSummaryDefaultInMemoryDistributeEnum = "BY_SUBPARTITION" )
func GetMappingTablespaceSummaryDefaultInMemoryDistributeEnum(val string) (TablespaceSummaryDefaultInMemoryDistributeEnum, bool)
GetMappingTablespaceSummaryDefaultInMemoryDistributeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceSummaryDefaultInMemoryDistributeEnumValues() []TablespaceSummaryDefaultInMemoryDistributeEnum
GetTablespaceSummaryDefaultInMemoryDistributeEnumValues Enumerates the set of values for TablespaceSummaryDefaultInMemoryDistributeEnum
TablespaceSummaryDefaultInMemoryDuplicateEnum Enum with underlying type: string
type TablespaceSummaryDefaultInMemoryDuplicateEnum string
Set of constants representing the allowable values for TablespaceSummaryDefaultInMemoryDuplicateEnum
const ( TablespaceSummaryDefaultInMemoryDuplicateNoDuplicate TablespaceSummaryDefaultInMemoryDuplicateEnum = "NO_DUPLICATE" TablespaceSummaryDefaultInMemoryDuplicateDuplicate TablespaceSummaryDefaultInMemoryDuplicateEnum = "DUPLICATE" TablespaceSummaryDefaultInMemoryDuplicateDuplicateAll TablespaceSummaryDefaultInMemoryDuplicateEnum = "DUPLICATE_ALL" )
func GetMappingTablespaceSummaryDefaultInMemoryDuplicateEnum(val string) (TablespaceSummaryDefaultInMemoryDuplicateEnum, bool)
GetMappingTablespaceSummaryDefaultInMemoryDuplicateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceSummaryDefaultInMemoryDuplicateEnumValues() []TablespaceSummaryDefaultInMemoryDuplicateEnum
GetTablespaceSummaryDefaultInMemoryDuplicateEnumValues Enumerates the set of values for TablespaceSummaryDefaultInMemoryDuplicateEnum
TablespaceSummaryDefaultInMemoryEnum Enum with underlying type: string
type TablespaceSummaryDefaultInMemoryEnum string
Set of constants representing the allowable values for TablespaceSummaryDefaultInMemoryEnum
const ( TablespaceSummaryDefaultInMemoryEnabled TablespaceSummaryDefaultInMemoryEnum = "ENABLED" TablespaceSummaryDefaultInMemoryDisabled TablespaceSummaryDefaultInMemoryEnum = "DISABLED" )
func GetMappingTablespaceSummaryDefaultInMemoryEnum(val string) (TablespaceSummaryDefaultInMemoryEnum, bool)
GetMappingTablespaceSummaryDefaultInMemoryEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceSummaryDefaultInMemoryEnumValues() []TablespaceSummaryDefaultInMemoryEnum
GetTablespaceSummaryDefaultInMemoryEnumValues Enumerates the set of values for TablespaceSummaryDefaultInMemoryEnum
TablespaceSummaryDefaultInMemoryPriorityEnum Enum with underlying type: string
type TablespaceSummaryDefaultInMemoryPriorityEnum string
Set of constants representing the allowable values for TablespaceSummaryDefaultInMemoryPriorityEnum
const ( TablespaceSummaryDefaultInMemoryPriorityLow TablespaceSummaryDefaultInMemoryPriorityEnum = "LOW" TablespaceSummaryDefaultInMemoryPriorityMedium TablespaceSummaryDefaultInMemoryPriorityEnum = "MEDIUM" TablespaceSummaryDefaultInMemoryPriorityHigh TablespaceSummaryDefaultInMemoryPriorityEnum = "HIGH" TablespaceSummaryDefaultInMemoryPriorityCritical TablespaceSummaryDefaultInMemoryPriorityEnum = "CRITICAL" TablespaceSummaryDefaultInMemoryPriorityNone TablespaceSummaryDefaultInMemoryPriorityEnum = "NONE" )
func GetMappingTablespaceSummaryDefaultInMemoryPriorityEnum(val string) (TablespaceSummaryDefaultInMemoryPriorityEnum, bool)
GetMappingTablespaceSummaryDefaultInMemoryPriorityEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceSummaryDefaultInMemoryPriorityEnumValues() []TablespaceSummaryDefaultInMemoryPriorityEnum
GetTablespaceSummaryDefaultInMemoryPriorityEnumValues Enumerates the set of values for TablespaceSummaryDefaultInMemoryPriorityEnum
TablespaceSummaryDefaultInMemoryServiceEnum Enum with underlying type: string
type TablespaceSummaryDefaultInMemoryServiceEnum string
Set of constants representing the allowable values for TablespaceSummaryDefaultInMemoryServiceEnum
const ( TablespaceSummaryDefaultInMemoryServiceDefault TablespaceSummaryDefaultInMemoryServiceEnum = "DEFAULT" TablespaceSummaryDefaultInMemoryServiceNone TablespaceSummaryDefaultInMemoryServiceEnum = "NONE" TablespaceSummaryDefaultInMemoryServiceAll TablespaceSummaryDefaultInMemoryServiceEnum = "ALL" TablespaceSummaryDefaultInMemoryServiceUserDefined TablespaceSummaryDefaultInMemoryServiceEnum = "USER_DEFINED" )
func GetMappingTablespaceSummaryDefaultInMemoryServiceEnum(val string) (TablespaceSummaryDefaultInMemoryServiceEnum, bool)
GetMappingTablespaceSummaryDefaultInMemoryServiceEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceSummaryDefaultInMemoryServiceEnumValues() []TablespaceSummaryDefaultInMemoryServiceEnum
GetTablespaceSummaryDefaultInMemoryServiceEnumValues Enumerates the set of values for TablespaceSummaryDefaultInMemoryServiceEnum
TablespaceSummaryDefaultIndexCompressionEnum Enum with underlying type: string
type TablespaceSummaryDefaultIndexCompressionEnum string
Set of constants representing the allowable values for TablespaceSummaryDefaultIndexCompressionEnum
const ( TablespaceSummaryDefaultIndexCompressionEnabled TablespaceSummaryDefaultIndexCompressionEnum = "ENABLED" TablespaceSummaryDefaultIndexCompressionDisabled TablespaceSummaryDefaultIndexCompressionEnum = "DISABLED" )
func GetMappingTablespaceSummaryDefaultIndexCompressionEnum(val string) (TablespaceSummaryDefaultIndexCompressionEnum, bool)
GetMappingTablespaceSummaryDefaultIndexCompressionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceSummaryDefaultIndexCompressionEnumValues() []TablespaceSummaryDefaultIndexCompressionEnum
GetTablespaceSummaryDefaultIndexCompressionEnumValues Enumerates the set of values for TablespaceSummaryDefaultIndexCompressionEnum
TablespaceSummaryDefaultTableCompressionEnum Enum with underlying type: string
type TablespaceSummaryDefaultTableCompressionEnum string
Set of constants representing the allowable values for TablespaceSummaryDefaultTableCompressionEnum
const ( TablespaceSummaryDefaultTableCompressionEnabled TablespaceSummaryDefaultTableCompressionEnum = "ENABLED" TablespaceSummaryDefaultTableCompressionDisabled TablespaceSummaryDefaultTableCompressionEnum = "DISABLED" )
func GetMappingTablespaceSummaryDefaultTableCompressionEnum(val string) (TablespaceSummaryDefaultTableCompressionEnum, bool)
GetMappingTablespaceSummaryDefaultTableCompressionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceSummaryDefaultTableCompressionEnumValues() []TablespaceSummaryDefaultTableCompressionEnum
GetTablespaceSummaryDefaultTableCompressionEnumValues Enumerates the set of values for TablespaceSummaryDefaultTableCompressionEnum
TablespaceSummaryExtentManagementEnum Enum with underlying type: string
type TablespaceSummaryExtentManagementEnum string
Set of constants representing the allowable values for TablespaceSummaryExtentManagementEnum
const ( TablespaceSummaryExtentManagementLocal TablespaceSummaryExtentManagementEnum = "LOCAL" TablespaceSummaryExtentManagementDictionary TablespaceSummaryExtentManagementEnum = "DICTIONARY" )
func GetMappingTablespaceSummaryExtentManagementEnum(val string) (TablespaceSummaryExtentManagementEnum, bool)
GetMappingTablespaceSummaryExtentManagementEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceSummaryExtentManagementEnumValues() []TablespaceSummaryExtentManagementEnum
GetTablespaceSummaryExtentManagementEnumValues Enumerates the set of values for TablespaceSummaryExtentManagementEnum
TablespaceSummaryIndexCompressForEnum Enum with underlying type: string
type TablespaceSummaryIndexCompressForEnum string
Set of constants representing the allowable values for TablespaceSummaryIndexCompressForEnum
const ( TablespaceSummaryIndexCompressForAdvancedLow TablespaceSummaryIndexCompressForEnum = "ADVANCED_LOW" TablespaceSummaryIndexCompressForAdvancedHigh TablespaceSummaryIndexCompressForEnum = "ADVANCED_HIGH" TablespaceSummaryIndexCompressForNone TablespaceSummaryIndexCompressForEnum = "NONE" )
func GetMappingTablespaceSummaryIndexCompressForEnum(val string) (TablespaceSummaryIndexCompressForEnum, bool)
GetMappingTablespaceSummaryIndexCompressForEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceSummaryIndexCompressForEnumValues() []TablespaceSummaryIndexCompressForEnum
GetTablespaceSummaryIndexCompressForEnumValues Enumerates the set of values for TablespaceSummaryIndexCompressForEnum
TablespaceSummaryLoggingEnum Enum with underlying type: string
type TablespaceSummaryLoggingEnum string
Set of constants representing the allowable values for TablespaceSummaryLoggingEnum
const ( TablespaceSummaryLoggingLogging TablespaceSummaryLoggingEnum = "LOGGING" TablespaceSummaryLoggingNologging TablespaceSummaryLoggingEnum = "NOLOGGING" )
func GetMappingTablespaceSummaryLoggingEnum(val string) (TablespaceSummaryLoggingEnum, bool)
GetMappingTablespaceSummaryLoggingEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceSummaryLoggingEnumValues() []TablespaceSummaryLoggingEnum
GetTablespaceSummaryLoggingEnumValues Enumerates the set of values for TablespaceSummaryLoggingEnum
TablespaceSummaryLostWriteProtectEnum Enum with underlying type: string
type TablespaceSummaryLostWriteProtectEnum string
Set of constants representing the allowable values for TablespaceSummaryLostWriteProtectEnum
const ( TablespaceSummaryLostWriteProtectEnabled TablespaceSummaryLostWriteProtectEnum = "ENABLED" TablespaceSummaryLostWriteProtectProtectOff TablespaceSummaryLostWriteProtectEnum = "PROTECT_OFF" TablespaceSummaryLostWriteProtectSuspend TablespaceSummaryLostWriteProtectEnum = "SUSPEND" )
func GetMappingTablespaceSummaryLostWriteProtectEnum(val string) (TablespaceSummaryLostWriteProtectEnum, bool)
GetMappingTablespaceSummaryLostWriteProtectEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceSummaryLostWriteProtectEnumValues() []TablespaceSummaryLostWriteProtectEnum
GetTablespaceSummaryLostWriteProtectEnumValues Enumerates the set of values for TablespaceSummaryLostWriteProtectEnum
TablespaceSummaryPredicateEvaluationEnum Enum with underlying type: string
type TablespaceSummaryPredicateEvaluationEnum string
Set of constants representing the allowable values for TablespaceSummaryPredicateEvaluationEnum
const ( TablespaceSummaryPredicateEvaluationHost TablespaceSummaryPredicateEvaluationEnum = "HOST" TablespaceSummaryPredicateEvaluationStorage TablespaceSummaryPredicateEvaluationEnum = "STORAGE" )
func GetMappingTablespaceSummaryPredicateEvaluationEnum(val string) (TablespaceSummaryPredicateEvaluationEnum, bool)
GetMappingTablespaceSummaryPredicateEvaluationEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceSummaryPredicateEvaluationEnumValues() []TablespaceSummaryPredicateEvaluationEnum
GetTablespaceSummaryPredicateEvaluationEnumValues Enumerates the set of values for TablespaceSummaryPredicateEvaluationEnum
TablespaceSummaryRetentionEnum Enum with underlying type: string
type TablespaceSummaryRetentionEnum string
Set of constants representing the allowable values for TablespaceSummaryRetentionEnum
const ( TablespaceSummaryRetentionGuarantee TablespaceSummaryRetentionEnum = "GUARANTEE" TablespaceSummaryRetentionNoguarantee TablespaceSummaryRetentionEnum = "NOGUARANTEE" TablespaceSummaryRetentionNotApply TablespaceSummaryRetentionEnum = "NOT_APPLY" )
func GetMappingTablespaceSummaryRetentionEnum(val string) (TablespaceSummaryRetentionEnum, bool)
GetMappingTablespaceSummaryRetentionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceSummaryRetentionEnumValues() []TablespaceSummaryRetentionEnum
GetTablespaceSummaryRetentionEnumValues Enumerates the set of values for TablespaceSummaryRetentionEnum
TablespaceSummarySegmentSpaceManagementEnum Enum with underlying type: string
type TablespaceSummarySegmentSpaceManagementEnum string
Set of constants representing the allowable values for TablespaceSummarySegmentSpaceManagementEnum
const ( TablespaceSummarySegmentSpaceManagementManual TablespaceSummarySegmentSpaceManagementEnum = "MANUAL" TablespaceSummarySegmentSpaceManagementAuto TablespaceSummarySegmentSpaceManagementEnum = "AUTO" )
func GetMappingTablespaceSummarySegmentSpaceManagementEnum(val string) (TablespaceSummarySegmentSpaceManagementEnum, bool)
GetMappingTablespaceSummarySegmentSpaceManagementEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceSummarySegmentSpaceManagementEnumValues() []TablespaceSummarySegmentSpaceManagementEnum
GetTablespaceSummarySegmentSpaceManagementEnumValues Enumerates the set of values for TablespaceSummarySegmentSpaceManagementEnum
TablespaceSummarySharedEnum Enum with underlying type: string
type TablespaceSummarySharedEnum string
Set of constants representing the allowable values for TablespaceSummarySharedEnum
const ( TablespaceSummarySharedEnum = "SHARED" TablespaceSummarySharedEnum = "LOCAL_ON_LEAF" TablespaceSummarySharedEnum = "LOCAL_ON_ALL" )
func GetMappingTablespaceSummarySharedEnum(val string) (TablespaceSummarySharedEnum, bool)
GetMappingTablespaceSummarySharedEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceSummarySharedEnumValues() []TablespaceSummarySharedEnum
GetTablespaceSummarySharedEnumValues Enumerates the set of values for TablespaceSummarySharedEnum
TablespaceSummaryStatusEnum Enum with underlying type: string
type TablespaceSummaryStatusEnum string
Set of constants representing the allowable values for TablespaceSummaryStatusEnum
const ( TablespaceSummaryStatusOnline TablespaceSummaryStatusEnum = "ONLINE" TablespaceSummaryStatusOffline TablespaceSummaryStatusEnum = "OFFLINE" TablespaceSummaryStatusReadOnly TablespaceSummaryStatusEnum = "READ_ONLY" )
func GetMappingTablespaceSummaryStatusEnum(val string) (TablespaceSummaryStatusEnum, bool)
GetMappingTablespaceSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceSummaryStatusEnumValues() []TablespaceSummaryStatusEnum
GetTablespaceSummaryStatusEnumValues Enumerates the set of values for TablespaceSummaryStatusEnum
TablespaceSummaryTypeEnum Enum with underlying type: string
type TablespaceSummaryTypeEnum string
Set of constants representing the allowable values for TablespaceSummaryTypeEnum
const ( TablespaceSummaryTypeUndo TablespaceSummaryTypeEnum = "UNDO" TablespaceSummaryTypeLostWriteProtection TablespaceSummaryTypeEnum = "LOST_WRITE_PROTECTION" TablespaceSummaryTypePermanent TablespaceSummaryTypeEnum = "PERMANENT" TablespaceSummaryTypeTemporary TablespaceSummaryTypeEnum = "TEMPORARY" )
func GetMappingTablespaceSummaryTypeEnum(val string) (TablespaceSummaryTypeEnum, bool)
GetMappingTablespaceSummaryTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceSummaryTypeEnumValues() []TablespaceSummaryTypeEnum
GetTablespaceSummaryTypeEnumValues Enumerates the set of values for TablespaceSummaryTypeEnum
TablespaceTypeEnum Enum with underlying type: string
type TablespaceTypeEnum string
Set of constants representing the allowable values for TablespaceTypeEnum
const ( TablespaceTypeUndo TablespaceTypeEnum = "UNDO" TablespaceTypeLostWriteProtection TablespaceTypeEnum = "LOST_WRITE_PROTECTION" TablespaceTypePermanent TablespaceTypeEnum = "PERMANENT" TablespaceTypeTemporary TablespaceTypeEnum = "TEMPORARY" )
func GetMappingTablespaceTypeEnum(val string) (TablespaceTypeEnum, bool)
GetMappingTablespaceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTablespaceTypeEnumValues() []TablespaceTypeEnum
GetTablespaceTypeEnumValues Enumerates the set of values for TablespaceTypeEnum
TestBasicPreferredCredentialDetails The details of the 'BASIC' preferred credential.
type TestBasicPreferredCredentialDetails struct { // The user name used to connect to the database. UserName *string `mandatory:"false" json:"userName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Vault service secret that contains the database user password. PasswordSecretId *string `mandatory:"false" json:"passwordSecretId"` // The role of the database user. Role RoleEnum `mandatory:"false" json:"role,omitempty"` }
func (m TestBasicPreferredCredentialDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m TestBasicPreferredCredentialDetails) String() string
func (m TestBasicPreferredCredentialDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
TestNamedCredentialDetails The The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database against which the credential is to be tested.
type TestNamedCredentialDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"false" json:"managedDatabaseId"` }
func (m TestNamedCredentialDetails) String() string
func (m TestNamedCredentialDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
TestNamedCredentialRequest wrapper for the TestNamedCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/TestNamedCredential.go.html to see an example of how to use TestNamedCredentialRequest.
type TestNamedCredentialRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the named credential. NamedCredentialId *string `mandatory:"true" contributesTo:"path" name:"namedCredentialId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database against which the credential is to be tested. TestNamedCredentialDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request TestNamedCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request TestNamedCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request TestNamedCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request TestNamedCredentialRequest) String() string
func (request TestNamedCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
TestNamedCredentialResponse wrapper for the TestNamedCredential operation
type TestNamedCredentialResponse struct { // The underlying http response RawResponse *http.Response // The TestNamedCredentialStatus instance TestNamedCredentialStatus `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response TestNamedCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response TestNamedCredentialResponse) String() string
TestNamedCredentialStatus The status of the named credential test. The status is 'SUCCEEDED' if the named credential is working or else the status is 'FAILED'.
type TestNamedCredentialStatus struct { // The status of the named credential test. The status is 'SUCCEEDED' if the named credential is working or else the status is 'FAILED'. Status TestNamedCredentialStatusStatusEnum `mandatory:"true" json:"status"` // An error code that defines the failure of the named credential test. The response is 'null' if the named credential test was successful. ErrorCode *string `mandatory:"false" json:"errorCode"` // The error message that indicates the reason for the failure of the named credential test. The response is 'null' if the named credential test was successful. ErrorMessage *string `mandatory:"false" json:"errorMessage"` }
func (m TestNamedCredentialStatus) String() string
func (m TestNamedCredentialStatus) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
TestNamedCredentialStatusStatusEnum Enum with underlying type: string
type TestNamedCredentialStatusStatusEnum string
Set of constants representing the allowable values for TestNamedCredentialStatusStatusEnum
const ( TestNamedCredentialStatusStatusSucceeded TestNamedCredentialStatusStatusEnum = "SUCCEEDED" TestNamedCredentialStatusStatusFailed TestNamedCredentialStatusStatusEnum = "FAILED" )
func GetMappingTestNamedCredentialStatusStatusEnum(val string) (TestNamedCredentialStatusStatusEnum, bool)
GetMappingTestNamedCredentialStatusStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTestNamedCredentialStatusStatusEnumValues() []TestNamedCredentialStatusStatusEnum
GetTestNamedCredentialStatusStatusEnumValues Enumerates the set of values for TestNamedCredentialStatusStatusEnum
TestNamedPreferredCredentialDetails The details of the preferred credential that refers to a Named Credential.
type TestNamedPreferredCredentialDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Named Credential that contains the database user password metadata. NamedCredentialId *string `mandatory:"false" json:"namedCredentialId"` }
func (m TestNamedPreferredCredentialDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m TestNamedPreferredCredentialDetails) String() string
func (m TestNamedPreferredCredentialDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
TestPreferredCredentialDetails The status of the preferred credential test. The status is 'SUCCEEDED' if the preferred credential is working else the status is 'FAILED'.
type TestPreferredCredentialDetails interface { }
TestPreferredCredentialRequest wrapper for the TestPreferredCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/TestPreferredCredential.go.html to see an example of how to use TestPreferredCredentialRequest.
type TestPreferredCredentialRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The name of the preferred credential. CredentialName *string `mandatory:"true" contributesTo:"path" name:"credentialName"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The details required to test preferred credential. TestPreferredCredentialDetails `contributesTo:"body"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request TestPreferredCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request TestPreferredCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request TestPreferredCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request TestPreferredCredentialRequest) String() string
func (request TestPreferredCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
TestPreferredCredentialResponse wrapper for the TestPreferredCredential operation
type TestPreferredCredentialResponse struct { // The underlying http response RawResponse *http.Response // The TestPreferredCredentialStatus instance TestPreferredCredentialStatus `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response TestPreferredCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response TestPreferredCredentialResponse) String() string
TestPreferredCredentialStatus The status of the preferred credential test. The status is 'SUCCEEDED' if the preferred credential is working else the status is 'FAILED'.
type TestPreferredCredentialStatus struct { // The status of the preferred credential test. The status is 'SUCCEEDED' if the preferred credential is working else the status is 'FAILED'. Status TestPreferredCredentialStatusStatusEnum `mandatory:"false" json:"status,omitempty"` // An error code that defines the failure of the preferred credential test. The response is 'null' if the preferred credential test was successful. ErrorCode *string `mandatory:"false" json:"errorCode"` // The error message that indicates the reason for the failure of the preferred credential test. The response is 'null' if the preferred credential test was successful. ErrorMessage *string `mandatory:"false" json:"errorMessage"` }
func (m TestPreferredCredentialStatus) String() string
func (m TestPreferredCredentialStatus) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
TestPreferredCredentialStatusStatusEnum Enum with underlying type: string
type TestPreferredCredentialStatusStatusEnum string
Set of constants representing the allowable values for TestPreferredCredentialStatusStatusEnum
const ( TestPreferredCredentialStatusStatusSucceeded TestPreferredCredentialStatusStatusEnum = "SUCCEEDED" TestPreferredCredentialStatusStatusFailed TestPreferredCredentialStatusStatusEnum = "FAILED" )
func GetMappingTestPreferredCredentialStatusStatusEnum(val string) (TestPreferredCredentialStatusStatusEnum, bool)
GetMappingTestPreferredCredentialStatusStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTestPreferredCredentialStatusStatusEnumValues() []TestPreferredCredentialStatusStatusEnum
GetTestPreferredCredentialStatusStatusEnumValues Enumerates the set of values for TestPreferredCredentialStatusStatusEnum
TimeSeriesMetricDataPoint The metric values with dimension details.
type TimeSeriesMetricDataPoint struct { // The date and time the metric was created. Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` // The value of the metric. Value *float64 `mandatory:"true" json:"value"` // The unit of the metric value. Unit *string `mandatory:"true" json:"unit"` // The dimensions of the metric. Dimensions []MetricDimensionDefinition `mandatory:"false" json:"dimensions"` }
func (m TimeSeriesMetricDataPoint) String() string
func (m TimeSeriesMetricDataPoint) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
TimeSeriesMetricDefinition The response object representing time series metric details for a specific Managed Database at a particular time.
type TimeSeriesMetricDefinition struct { // The name of the metric the time series data corresponds to. MetricName *string `mandatory:"true" json:"metricName"` // The time series metric data for the given metric. Datapoints []TimeSeriesMetricDataPoint `mandatory:"true" json:"datapoints"` }
func (m TimeSeriesMetricDefinition) String() string
func (m TimeSeriesMetricDefinition) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
TopSqlCpuActivity A list of SQL IDs with most CPU activity.
type TopSqlCpuActivity struct { // A list of sql CPU activity. Activity []SqlCpuActivity `mandatory:"true" json:"activity"` }
func (m TopSqlCpuActivity) String() string
func (m TopSqlCpuActivity) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateBasicPreferredCredentialDetails The details of the 'BASIC' preferred credential.
type UpdateBasicPreferredCredentialDetails struct { // The user name used to connect to the database. UserName *string `mandatory:"false" json:"userName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Vault service secret that contains the database user password. PasswordSecretId *string `mandatory:"false" json:"passwordSecretId"` // The role of the database user. Role RoleEnum `mandatory:"false" json:"role,omitempty"` }
func (m UpdateBasicPreferredCredentialDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateBasicPreferredCredentialDetails) String() string
func (m UpdateBasicPreferredCredentialDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateDatabaseParametersResult The results of database parameter update.
type UpdateDatabaseParametersResult struct { // A map with the parameter name as key and its update status as value. Status map[string]DatabaseParameterUpdateStatus `mandatory:"true" json:"status"` }
func (m UpdateDatabaseParametersResult) String() string
func (m UpdateDatabaseParametersResult) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateDbManagementPrivateEndpointDetails The details used to update a Database Management private endpoint.
type UpdateDbManagementPrivateEndpointDetails struct { // The display name of the private endpoint. Name *string `mandatory:"false" json:"name"` // The description of the private endpoint. Description *string `mandatory:"false" json:"description"` // The OCIDs of the Network Security Groups to which the Database Management private endpoint belongs. NsgIds []string `mandatory:"false" json:"nsgIds"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m UpdateDbManagementPrivateEndpointDetails) String() string
func (m UpdateDbManagementPrivateEndpointDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateDbManagementPrivateEndpointRequest wrapper for the UpdateDbManagementPrivateEndpoint operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateDbManagementPrivateEndpoint.go.html to see an example of how to use UpdateDbManagementPrivateEndpointRequest.
type UpdateDbManagementPrivateEndpointRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Management private endpoint. DbManagementPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"dbManagementPrivateEndpointId"` // The details used to update a Database Management private endpoint. UpdateDbManagementPrivateEndpointDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateDbManagementPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateDbManagementPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateDbManagementPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateDbManagementPrivateEndpointRequest) String() string
func (request UpdateDbManagementPrivateEndpointRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateDbManagementPrivateEndpointResponse wrapper for the UpdateDbManagementPrivateEndpoint operation
type UpdateDbManagementPrivateEndpointResponse struct { // The underlying http response RawResponse *http.Response // The DbManagementPrivateEndpoint instance DbManagementPrivateEndpoint `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response UpdateDbManagementPrivateEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateDbManagementPrivateEndpointResponse) String() string
UpdateExternalAsmDetails The details required to update an external ASM.
type UpdateExternalAsmDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external connector. ExternalConnectorId *string `mandatory:"false" json:"externalConnectorId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m UpdateExternalAsmDetails) String() string
func (m UpdateExternalAsmDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalAsmInstanceDetails The details required to update an external ASM instance.
type UpdateExternalAsmInstanceDetails struct { // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m UpdateExternalAsmInstanceDetails) String() string
func (m UpdateExternalAsmInstanceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalAsmInstanceRequest wrapper for the UpdateExternalAsmInstance operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalAsmInstance.go.html to see an example of how to use UpdateExternalAsmInstanceRequest.
type UpdateExternalAsmInstanceRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external ASM instance. ExternalAsmInstanceId *string `mandatory:"true" contributesTo:"path" name:"externalAsmInstanceId"` // The details required to update an external ASM instance. UpdateExternalAsmInstanceDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateExternalAsmInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateExternalAsmInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateExternalAsmInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateExternalAsmInstanceRequest) String() string
func (request UpdateExternalAsmInstanceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalAsmInstanceResponse wrapper for the UpdateExternalAsmInstance operation
type UpdateExternalAsmInstanceResponse struct { // The underlying http response RawResponse *http.Response // The ExternalAsmInstance instance ExternalAsmInstance `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response UpdateExternalAsmInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateExternalAsmInstanceResponse) String() string
UpdateExternalAsmRequest wrapper for the UpdateExternalAsm operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalAsm.go.html to see an example of how to use UpdateExternalAsmRequest.
type UpdateExternalAsmRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external ASM. ExternalAsmId *string `mandatory:"true" contributesTo:"path" name:"externalAsmId"` // The details required to update an external ASM. UpdateExternalAsmDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateExternalAsmRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateExternalAsmRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateExternalAsmRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateExternalAsmRequest) String() string
func (request UpdateExternalAsmRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalAsmResponse wrapper for the UpdateExternalAsm operation
type UpdateExternalAsmResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response UpdateExternalAsmResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateExternalAsmResponse) String() string
UpdateExternalClusterDetails The details required to update an external cluster.
type UpdateExternalClusterDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external connector. ExternalConnectorId *string `mandatory:"false" json:"externalConnectorId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m UpdateExternalClusterDetails) String() string
func (m UpdateExternalClusterDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalClusterInstanceDetails The details required to update an external cluster instance.
type UpdateExternalClusterInstanceDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external connector. ExternalConnectorId *string `mandatory:"false" json:"externalConnectorId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m UpdateExternalClusterInstanceDetails) String() string
func (m UpdateExternalClusterInstanceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalClusterInstanceRequest wrapper for the UpdateExternalClusterInstance operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalClusterInstance.go.html to see an example of how to use UpdateExternalClusterInstanceRequest.
type UpdateExternalClusterInstanceRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external cluster instance. ExternalClusterInstanceId *string `mandatory:"true" contributesTo:"path" name:"externalClusterInstanceId"` // The details required to update an external cluster instance. UpdateExternalClusterInstanceDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateExternalClusterInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateExternalClusterInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateExternalClusterInstanceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateExternalClusterInstanceRequest) String() string
func (request UpdateExternalClusterInstanceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalClusterInstanceResponse wrapper for the UpdateExternalClusterInstance operation
type UpdateExternalClusterInstanceResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response UpdateExternalClusterInstanceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateExternalClusterInstanceResponse) String() string
UpdateExternalClusterRequest wrapper for the UpdateExternalCluster operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalCluster.go.html to see an example of how to use UpdateExternalClusterRequest.
type UpdateExternalClusterRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external cluster. ExternalClusterId *string `mandatory:"true" contributesTo:"path" name:"externalClusterId"` // The details required to update an external cluster. UpdateExternalClusterDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateExternalClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateExternalClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateExternalClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateExternalClusterRequest) String() string
func (request UpdateExternalClusterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalClusterResponse wrapper for the UpdateExternalCluster operation
type UpdateExternalClusterResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response UpdateExternalClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateExternalClusterResponse) String() string
UpdateExternalDbHomeDetails The details required to update an external DB home.
type UpdateExternalDbHomeDetails struct { // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m UpdateExternalDbHomeDetails) String() string
func (m UpdateExternalDbHomeDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalDbHomeRequest wrapper for the UpdateExternalDbHome operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalDbHome.go.html to see an example of how to use UpdateExternalDbHomeRequest.
type UpdateExternalDbHomeRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external database home. ExternalDbHomeId *string `mandatory:"true" contributesTo:"path" name:"externalDbHomeId"` // The details required to update an external DB home. UpdateExternalDbHomeDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateExternalDbHomeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateExternalDbHomeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateExternalDbHomeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateExternalDbHomeRequest) String() string
func (request UpdateExternalDbHomeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalDbHomeResponse wrapper for the UpdateExternalDbHome operation
type UpdateExternalDbHomeResponse struct { // The underlying http response RawResponse *http.Response // The ExternalDbHome instance ExternalDbHome `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response UpdateExternalDbHomeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateExternalDbHomeResponse) String() string
UpdateExternalDbNodeDetails The details required to update an external DB node.
type UpdateExternalDbNodeDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external connector. ExternalConnectorId *string `mandatory:"false" json:"externalConnectorId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m UpdateExternalDbNodeDetails) String() string
func (m UpdateExternalDbNodeDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalDbNodeRequest wrapper for the UpdateExternalDbNode operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalDbNode.go.html to see an example of how to use UpdateExternalDbNodeRequest.
type UpdateExternalDbNodeRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external database node. ExternalDbNodeId *string `mandatory:"true" contributesTo:"path" name:"externalDbNodeId"` // The details required to update an external DB node. UpdateExternalDbNodeDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateExternalDbNodeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateExternalDbNodeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateExternalDbNodeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateExternalDbNodeRequest) String() string
func (request UpdateExternalDbNodeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalDbNodeResponse wrapper for the UpdateExternalDbNode operation
type UpdateExternalDbNodeResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response UpdateExternalDbNodeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateExternalDbNodeResponse) String() string
UpdateExternalDbSystemConnectorDetails The details required to update an external DB system connector.
type UpdateExternalDbSystemConnectorDetails interface { }
UpdateExternalDbSystemConnectorDetailsConnectorTypeEnum Enum with underlying type: string
type UpdateExternalDbSystemConnectorDetailsConnectorTypeEnum string
Set of constants representing the allowable values for UpdateExternalDbSystemConnectorDetailsConnectorTypeEnum
const ( UpdateExternalDbSystemConnectorDetailsConnectorTypeMacs UpdateExternalDbSystemConnectorDetailsConnectorTypeEnum = "MACS" )
func GetMappingUpdateExternalDbSystemConnectorDetailsConnectorTypeEnum(val string) (UpdateExternalDbSystemConnectorDetailsConnectorTypeEnum, bool)
GetMappingUpdateExternalDbSystemConnectorDetailsConnectorTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateExternalDbSystemConnectorDetailsConnectorTypeEnumValues() []UpdateExternalDbSystemConnectorDetailsConnectorTypeEnum
GetUpdateExternalDbSystemConnectorDetailsConnectorTypeEnumValues Enumerates the set of values for UpdateExternalDbSystemConnectorDetailsConnectorTypeEnum
UpdateExternalDbSystemConnectorRequest wrapper for the UpdateExternalDbSystemConnector operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalDbSystemConnector.go.html to see an example of how to use UpdateExternalDbSystemConnectorRequest.
type UpdateExternalDbSystemConnectorRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external connector. ExternalDbSystemConnectorId *string `mandatory:"true" contributesTo:"path" name:"externalDbSystemConnectorId"` // The details required to update an external connector. UpdateExternalDbSystemConnectorDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateExternalDbSystemConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateExternalDbSystemConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateExternalDbSystemConnectorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateExternalDbSystemConnectorRequest) String() string
func (request UpdateExternalDbSystemConnectorRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalDbSystemConnectorResponse wrapper for the UpdateExternalDbSystemConnector operation
type UpdateExternalDbSystemConnectorResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response UpdateExternalDbSystemConnectorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateExternalDbSystemConnectorResponse) String() string
UpdateExternalDbSystemDetails The details required to update an external DB system.
type UpdateExternalDbSystemDetails struct { // The user-friendly name for the DB system. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m UpdateExternalDbSystemDetails) String() string
func (m UpdateExternalDbSystemDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalDbSystemDiscoveryDetails The details required to update an external DB system discovery resource.
type UpdateExternalDbSystemDiscoveryDetails struct { // The user-friendly name for the DB system. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m UpdateExternalDbSystemDiscoveryDetails) String() string
func (m UpdateExternalDbSystemDiscoveryDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalDbSystemDiscoveryRequest wrapper for the UpdateExternalDbSystemDiscovery operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalDbSystemDiscovery.go.html to see an example of how to use UpdateExternalDbSystemDiscoveryRequest.
type UpdateExternalDbSystemDiscoveryRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system discovery. ExternalDbSystemDiscoveryId *string `mandatory:"true" contributesTo:"path" name:"externalDbSystemDiscoveryId"` // The details required to update an external DB system discovery. UpdateExternalDbSystemDiscoveryDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateExternalDbSystemDiscoveryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateExternalDbSystemDiscoveryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateExternalDbSystemDiscoveryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateExternalDbSystemDiscoveryRequest) String() string
func (request UpdateExternalDbSystemDiscoveryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalDbSystemDiscoveryResponse wrapper for the UpdateExternalDbSystemDiscovery operation
type UpdateExternalDbSystemDiscoveryResponse struct { // The underlying http response RawResponse *http.Response // The ExternalDbSystemDiscovery instance ExternalDbSystemDiscovery `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateExternalDbSystemDiscoveryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateExternalDbSystemDiscoveryResponse) String() string
UpdateExternalDbSystemMacsConnectorDetails The details for updating the external Management Agent Cloud Service (MACS) (https://docs.oracle.com/iaas/management-agents/index.html) connector used to connect to an external DB system component.
type UpdateExternalDbSystemMacsConnectorDetails struct { ConnectionInfo ExternalDbSystemConnectionInfo `mandatory:"false" json:"connectionInfo"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m UpdateExternalDbSystemMacsConnectorDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateExternalDbSystemMacsConnectorDetails) String() string
func (m *UpdateExternalDbSystemMacsConnectorDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m UpdateExternalDbSystemMacsConnectorDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalDbSystemRequest wrapper for the UpdateExternalDbSystem operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalDbSystem.go.html to see an example of how to use UpdateExternalDbSystemRequest.
type UpdateExternalDbSystemRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external DB system. ExternalDbSystemId *string `mandatory:"true" contributesTo:"path" name:"externalDbSystemId"` // The details required to update an external DB system. UpdateExternalDbSystemDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateExternalDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateExternalDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateExternalDbSystemRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateExternalDbSystemRequest) String() string
func (request UpdateExternalDbSystemRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalDbSystemResponse wrapper for the UpdateExternalDbSystem operation
type UpdateExternalDbSystemResponse struct { // The underlying http response RawResponse *http.Response // The ExternalDbSystem instance ExternalDbSystem `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response UpdateExternalDbSystemResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateExternalDbSystemResponse) String() string
UpdateExternalExadataInfrastructureDetails The details required to update the external Exadata infrastructure.
type UpdateExternalExadataInfrastructureDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The unique key of the discovery request. DiscoveryKey *string `mandatory:"false" json:"discoveryKey"` // The Oracle license model that applies to the database management resources. LicenseModel UpdateExternalExadataInfrastructureDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The name of the Exadata infrastructure. DisplayName *string `mandatory:"false" json:"displayName"` // The list of all the DB systems OCIDs. DbSystemIds []string `mandatory:"false" json:"dbSystemIds"` // The list of the names of Exadata storage servers to be monitored. If not specified, it includes all Exadata storage servers associated with the monitored DB systems. StorageServerNames []string `mandatory:"false" json:"storageServerNames"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m UpdateExternalExadataInfrastructureDetails) String() string
func (m UpdateExternalExadataInfrastructureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalExadataInfrastructureDetailsLicenseModelEnum Enum with underlying type: string
type UpdateExternalExadataInfrastructureDetailsLicenseModelEnum string
Set of constants representing the allowable values for UpdateExternalExadataInfrastructureDetailsLicenseModelEnum
const ( UpdateExternalExadataInfrastructureDetailsLicenseModelLicenseIncluded UpdateExternalExadataInfrastructureDetailsLicenseModelEnum = "LICENSE_INCLUDED" UpdateExternalExadataInfrastructureDetailsLicenseModelBringYourOwnLicense UpdateExternalExadataInfrastructureDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
func GetMappingUpdateExternalExadataInfrastructureDetailsLicenseModelEnum(val string) (UpdateExternalExadataInfrastructureDetailsLicenseModelEnum, bool)
GetMappingUpdateExternalExadataInfrastructureDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateExternalExadataInfrastructureDetailsLicenseModelEnumValues() []UpdateExternalExadataInfrastructureDetailsLicenseModelEnum
GetUpdateExternalExadataInfrastructureDetailsLicenseModelEnumValues Enumerates the set of values for UpdateExternalExadataInfrastructureDetailsLicenseModelEnum
UpdateExternalExadataInfrastructureRequest wrapper for the UpdateExternalExadataInfrastructure operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalExadataInfrastructure.go.html to see an example of how to use UpdateExternalExadataInfrastructureRequest.
type UpdateExternalExadataInfrastructureRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExternalExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"externalExadataInfrastructureId"` // The details required to update the managed Exadata infrastructure resources. UpdateExternalExadataInfrastructureDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateExternalExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateExternalExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateExternalExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateExternalExadataInfrastructureRequest) String() string
func (request UpdateExternalExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalExadataInfrastructureResponse wrapper for the UpdateExternalExadataInfrastructure operation
type UpdateExternalExadataInfrastructureResponse struct { // The underlying http response RawResponse *http.Response // The ExternalExadataInfrastructure instance ExternalExadataInfrastructure `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response UpdateExternalExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateExternalExadataInfrastructureResponse) String() string
UpdateExternalExadataStorageConnectorDetails The connector details of the Exadata storage server to be updated.
type UpdateExternalExadataStorageConnectorDetails struct { // The name of the Exadata storage server connector. ConnectorName *string `mandatory:"false" json:"connectorName"` // The unique string of the connection. For example, "https://<storage-server-name>/MS/RESTService/". ConnectionUri *string `mandatory:"false" json:"connectionUri"` CredentialInfo *RestCredential `mandatory:"false" json:"credentialInfo"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m UpdateExternalExadataStorageConnectorDetails) String() string
func (m UpdateExternalExadataStorageConnectorDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalExadataStorageConnectorRequest wrapper for the UpdateExternalExadataStorageConnector operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalExadataStorageConnector.go.html to see an example of how to use UpdateExternalExadataStorageConnectorRequest.
type UpdateExternalExadataStorageConnectorRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the connector to the Exadata storage server. ExternalExadataStorageConnectorId *string `mandatory:"true" contributesTo:"path" name:"externalExadataStorageConnectorId"` // The details required to update connections to the Exadata storage servers. UpdateExternalExadataStorageConnectorDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateExternalExadataStorageConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateExternalExadataStorageConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateExternalExadataStorageConnectorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateExternalExadataStorageConnectorRequest) String() string
func (request UpdateExternalExadataStorageConnectorRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalExadataStorageConnectorResponse wrapper for the UpdateExternalExadataStorageConnector operation
type UpdateExternalExadataStorageConnectorResponse struct { // The underlying http response RawResponse *http.Response // The ExternalExadataStorageConnector instance ExternalExadataStorageConnector `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response UpdateExternalExadataStorageConnectorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateExternalExadataStorageConnectorResponse) String() string
UpdateExternalExadataStorageGridDetails The details required to update an Exadata storage server grid.
type UpdateExternalExadataStorageGridDetails struct { // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m UpdateExternalExadataStorageGridDetails) String() string
func (m UpdateExternalExadataStorageGridDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalExadataStorageGridRequest wrapper for the UpdateExternalExadataStorageGrid operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalExadataStorageGrid.go.html to see an example of how to use UpdateExternalExadataStorageGridRequest.
type UpdateExternalExadataStorageGridRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata storage grid. ExternalExadataStorageGridId *string `mandatory:"true" contributesTo:"path" name:"externalExadataStorageGridId"` // The details required to update an external Exadata storage grid. UpdateExternalExadataStorageGridDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateExternalExadataStorageGridRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateExternalExadataStorageGridRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateExternalExadataStorageGridRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateExternalExadataStorageGridRequest) String() string
func (request UpdateExternalExadataStorageGridRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalExadataStorageGridResponse wrapper for the UpdateExternalExadataStorageGrid operation
type UpdateExternalExadataStorageGridResponse struct { // The underlying http response RawResponse *http.Response // The ExternalExadataStorageGrid instance ExternalExadataStorageGrid `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateExternalExadataStorageGridResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateExternalExadataStorageGridResponse) String() string
UpdateExternalExadataStorageServerDetails The details required to update an Exadata storage server.
type UpdateExternalExadataStorageServerDetails struct { // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m UpdateExternalExadataStorageServerDetails) String() string
func (m UpdateExternalExadataStorageServerDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalExadataStorageServerRequest wrapper for the UpdateExternalExadataStorageServer operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalExadataStorageServer.go.html to see an example of how to use UpdateExternalExadataStorageServerRequest.
type UpdateExternalExadataStorageServerRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata storage server. ExternalExadataStorageServerId *string `mandatory:"true" contributesTo:"path" name:"externalExadataStorageServerId"` // The details required to update an external Exadata storage server. UpdateExternalExadataStorageServerDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateExternalExadataStorageServerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateExternalExadataStorageServerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateExternalExadataStorageServerRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateExternalExadataStorageServerRequest) String() string
func (request UpdateExternalExadataStorageServerRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalExadataStorageServerResponse wrapper for the UpdateExternalExadataStorageServer operation
type UpdateExternalExadataStorageServerResponse struct { // The underlying http response RawResponse *http.Response // The ExternalExadataStorageServer instance ExternalExadataStorageServer `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateExternalExadataStorageServerResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateExternalExadataStorageServerResponse) String() string
UpdateExternalListenerDetails The details required to update an external listener.
type UpdateExternalListenerDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external connector. ExternalConnectorId *string `mandatory:"false" json:"externalConnectorId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m UpdateExternalListenerDetails) String() string
func (m UpdateExternalListenerDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalListenerRequest wrapper for the UpdateExternalListener operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalListener.go.html to see an example of how to use UpdateExternalListenerRequest.
type UpdateExternalListenerRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external listener. ExternalListenerId *string `mandatory:"true" contributesTo:"path" name:"externalListenerId"` // The details required to update an external listener. UpdateExternalListenerDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateExternalListenerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateExternalListenerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateExternalListenerRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateExternalListenerRequest) String() string
func (request UpdateExternalListenerRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalListenerResponse wrapper for the UpdateExternalListener operation
type UpdateExternalListenerResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response UpdateExternalListenerResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateExternalListenerResponse) String() string
UpdateExternalMySqlDatabaseConnectorDetails Details required for updating an external MySQL database connector.
type UpdateExternalMySqlDatabaseConnectorDetails struct { ConnectorDetails *UpdateMySqlDatabaseConnectorDetails `mandatory:"true" json:"connectorDetails"` // OCID of compartment for the External MySQL Database. CompartmentId *string `mandatory:"false" json:"compartmentId"` }
func (m UpdateExternalMySqlDatabaseConnectorDetails) String() string
func (m UpdateExternalMySqlDatabaseConnectorDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalMySqlDatabaseDetails Details for updating an external MySQL database.
type UpdateExternalMySqlDatabaseDetails struct { // Display Name of the External MySQL Database. DbName *string `mandatory:"true" json:"dbName"` }
func (m UpdateExternalMySqlDatabaseDetails) String() string
func (m UpdateExternalMySqlDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalMysqlDatabaseConnectorRequest wrapper for the UpdateExternalMysqlDatabaseConnector operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalMysqlDatabaseConnector.go.html to see an example of how to use UpdateExternalMysqlDatabaseConnectorRequest.
type UpdateExternalMysqlDatabaseConnectorRequest struct { // The OCID of the External MySQL Database Connector. ExternalMySqlDatabaseConnectorId *string `mandatory:"true" contributesTo:"path" name:"externalMySqlDatabaseConnectorId"` // The details required to update MySQL database connector resource. UpdateExternalMySqlDatabaseConnectorDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateExternalMysqlDatabaseConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateExternalMysqlDatabaseConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateExternalMysqlDatabaseConnectorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateExternalMysqlDatabaseConnectorRequest) String() string
func (request UpdateExternalMysqlDatabaseConnectorRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalMysqlDatabaseConnectorResponse wrapper for the UpdateExternalMysqlDatabaseConnector operation
type UpdateExternalMysqlDatabaseConnectorResponse struct { // The underlying http response RawResponse *http.Response // The ExternalMySqlDatabaseConnector instance ExternalMySqlDatabaseConnector `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 (response UpdateExternalMysqlDatabaseConnectorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateExternalMysqlDatabaseConnectorResponse) String() string
UpdateExternalMysqlDatabaseRequest wrapper for the UpdateExternalMysqlDatabase operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalMysqlDatabase.go.html to see an example of how to use UpdateExternalMysqlDatabaseRequest.
type UpdateExternalMysqlDatabaseRequest struct { // The OCID of the External MySQL Database. ExternalMySqlDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalMySqlDatabaseId"` // The details required to update an external MySQL database resource. UpdateExternalMySqlDatabaseDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateExternalMysqlDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateExternalMysqlDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateExternalMysqlDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateExternalMysqlDatabaseRequest) String() string
func (request UpdateExternalMysqlDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateExternalMysqlDatabaseResponse wrapper for the UpdateExternalMysqlDatabase operation
type UpdateExternalMysqlDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The ExternalMySqlDatabase instance ExternalMySqlDatabase `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response UpdateExternalMysqlDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateExternalMysqlDatabaseResponse) String() string
UpdateJobDetails The details required to update a job.
type UpdateJobDetails interface { // The description of the job. GetDescription() *string // The job timeout duration, which is expressed like "1h 10m 15s". GetTimeout() *string GetResultLocation() JobExecutionResultLocation GetScheduleDetails() *JobScheduleDetails }
UpdateJobRequest wrapper for the UpdateJob operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateJob.go.html to see an example of how to use UpdateJobRequest.
type UpdateJobRequest struct { // The identifier of the job. JobId *string `mandatory:"true" contributesTo:"path" name:"jobId"` // The details required to update a job. UpdateJobDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateJobRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateJobRequest) String() string
func (request UpdateJobRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateJobResponse wrapper for the UpdateJob operation
type UpdateJobResponse struct { // The underlying http response RawResponse *http.Response // The Job instance Job `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response UpdateJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateJobResponse) String() string
UpdateManagedDatabaseDetails The details required to update a Managed Database.
type UpdateManagedDatabaseDetails struct { // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m UpdateManagedDatabaseDetails) String() string
func (m UpdateManagedDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateManagedDatabaseGroupDetails The details required to update a Managed Database Group.
type UpdateManagedDatabaseGroupDetails struct { // The information specified by the user about the Managed Database Group. Description *string `mandatory:"false" json:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m UpdateManagedDatabaseGroupDetails) String() string
func (m UpdateManagedDatabaseGroupDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateManagedDatabaseGroupRequest wrapper for the UpdateManagedDatabaseGroup operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateManagedDatabaseGroup.go.html to see an example of how to use UpdateManagedDatabaseGroupRequest.
type UpdateManagedDatabaseGroupRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database Group. ManagedDatabaseGroupId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseGroupId"` // The details required to update a Managed Database Group. UpdateManagedDatabaseGroupDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateManagedDatabaseGroupRequest) String() string
func (request UpdateManagedDatabaseGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateManagedDatabaseGroupResponse wrapper for the UpdateManagedDatabaseGroup operation
type UpdateManagedDatabaseGroupResponse struct { // The underlying http response RawResponse *http.Response // The ManagedDatabaseGroup instance ManagedDatabaseGroup `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response UpdateManagedDatabaseGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateManagedDatabaseGroupResponse) String() string
UpdateManagedDatabaseRequest wrapper for the UpdateManagedDatabase operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateManagedDatabase.go.html to see an example of how to use UpdateManagedDatabaseRequest.
type UpdateManagedDatabaseRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The details required to update a Managed Database. UpdateManagedDatabaseDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateManagedDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateManagedDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateManagedDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateManagedDatabaseRequest) String() string
func (request UpdateManagedDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateManagedDatabaseResponse wrapper for the UpdateManagedDatabase operation
type UpdateManagedDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The ManagedDatabase instance ManagedDatabase `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response UpdateManagedDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateManagedDatabaseResponse) String() string
UpdateMySqlDatabaseConnectorDetails Update Details of external database connector.
type UpdateMySqlDatabaseConnectorDetails struct { // Agent Id of the MACS agent. MacsAgentId *string `mandatory:"true" json:"macsAgentId"` // Host name for Connector. HostName *string `mandatory:"true" json:"hostName"` // Port number to connect to External MySQL Database. Port *int `mandatory:"true" json:"port"` // If using existing SSL secret to connect, OCID for the secret resource. SslSecretId *string `mandatory:"true" json:"sslSecretId"` // Protocol to be used to connect to External MySQL Database; TCP, TCP with SSL or Socket. NetworkProtocol MySqlNetworkProtocolTypeEnum `mandatory:"true" json:"networkProtocol"` // External MySQL Database Connector Name. DisplayName *string `mandatory:"false" json:"displayName"` // Type of the credential. CredentialType MySqlCredTypeEnum `mandatory:"false" json:"credentialType,omitempty"` // OCID of MySQL Database resource. ExternalDatabaseId *string `mandatory:"false" json:"externalDatabaseId"` }
func (m UpdateMySqlDatabaseConnectorDetails) String() string
func (m UpdateMySqlDatabaseConnectorDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateNamedCredentialDetails The details required to update a named credential.
type UpdateNamedCredentialDetails struct { // The information specified by the user about the named credential. Description *string `mandatory:"false" json:"description"` // The scope of the named credential. Scope NamedCredentialScopeEnum `mandatory:"false" json:"scope,omitempty"` Content NamedCredentialContent `mandatory:"false" json:"content"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource that // is associated to the named credential. AssociatedResource *string `mandatory:"false" json:"associatedResource"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m UpdateNamedCredentialDetails) String() string
func (m *UpdateNamedCredentialDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m UpdateNamedCredentialDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateNamedCredentialRequest wrapper for the UpdateNamedCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateNamedCredential.go.html to see an example of how to use UpdateNamedCredentialRequest.
type UpdateNamedCredentialRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the named credential. NamedCredentialId *string `mandatory:"true" contributesTo:"path" name:"namedCredentialId"` // The details required to update a named credential. UpdateNamedCredentialDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateNamedCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateNamedCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateNamedCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateNamedCredentialRequest) String() string
func (request UpdateNamedCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateNamedCredentialResponse wrapper for the UpdateNamedCredential operation
type UpdateNamedCredentialResponse struct { // The underlying http response RawResponse *http.Response // The NamedCredential instance NamedCredential `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response UpdateNamedCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateNamedCredentialResponse) String() string
UpdateNamedPreferredCredentialDetails The details of the preferred credential that refers to a Named Credential.
type UpdateNamedPreferredCredentialDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Named Credential that contains the database user password. NamedCredentialId *string `mandatory:"false" json:"namedCredentialId"` }
func (m UpdateNamedPreferredCredentialDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateNamedPreferredCredentialDetails) String() string
func (m UpdateNamedPreferredCredentialDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdatePreferredCredentialDetails The details required to update the preferred credential.
type UpdatePreferredCredentialDetails interface { }
UpdatePreferredCredentialRequest wrapper for the UpdatePreferredCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdatePreferredCredential.go.html to see an example of how to use UpdatePreferredCredentialRequest.
type UpdatePreferredCredentialRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The name of the preferred credential. CredentialName *string `mandatory:"true" contributesTo:"path" name:"credentialName"` // The details required to update preferred credential. UpdatePreferredCredentialDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdatePreferredCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdatePreferredCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdatePreferredCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdatePreferredCredentialRequest) String() string
func (request UpdatePreferredCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdatePreferredCredentialResponse wrapper for the UpdatePreferredCredential operation
type UpdatePreferredCredentialResponse struct { // The underlying http response RawResponse *http.Response // The PreferredCredential instance PreferredCredential `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
func (response UpdatePreferredCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdatePreferredCredentialResponse) String() string
UpdateSqlJobDetails The details specific to the SQL job request.
type UpdateSqlJobDetails struct { // The description of the job. Description *string `mandatory:"false" json:"description"` // The job timeout duration, which is expressed like "1h 10m 15s". Timeout *string `mandatory:"false" json:"timeout"` ResultLocation JobExecutionResultLocation `mandatory:"false" json:"resultLocation"` ScheduleDetails *JobScheduleDetails `mandatory:"false" json:"scheduleDetails"` // The SQL text to be executed as part of the job. SqlText *string `mandatory:"false" json:"sqlText"` InBinds *JobInBindsDetails `mandatory:"false" json:"inBinds"` OutBinds *JobOutBindsDetails `mandatory:"false" json:"outBinds"` // The database user name used to execute the SQL job. If the job is being executed on a // Managed Database Group, then the user name should exist on all the databases in the // group with the same password. UserName *string `mandatory:"false" json:"userName"` // The password for the database user name used to execute the SQL job. Password *string `mandatory:"false" json:"password"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret containing the user password. SecretId *string `mandatory:"false" json:"secretId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Named Credentials containing password secret. NamedCredentialId *string `mandatory:"false" json:"namedCredentialId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` SqlType SqlJobSqlTypeEnum `mandatory:"false" json:"sqlType,omitempty"` // The role of the database user. Indicates whether the database user is a normal user or sysdba. Role SqlJobRoleEnum `mandatory:"false" json:"role,omitempty"` }
func (m UpdateSqlJobDetails) GetDescription() *string
GetDescription returns Description
func (m UpdateSqlJobDetails) GetResultLocation() JobExecutionResultLocation
GetResultLocation returns ResultLocation
func (m UpdateSqlJobDetails) GetScheduleDetails() *JobScheduleDetails
GetScheduleDetails returns ScheduleDetails
func (m UpdateSqlJobDetails) GetTimeout() *string
GetTimeout returns Timeout
func (m UpdateSqlJobDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateSqlJobDetails) String() string
func (m *UpdateSqlJobDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m UpdateSqlJobDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateTablespaceDetails The details required to update a tablespace. It takes either credentialDetails or databaseCredential. It's recommended to provide databaseCredential
type UpdateTablespaceDetails struct { CredentialDetails TablespaceAdminCredentialDetails `mandatory:"false" json:"credentialDetails"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` // The name of the tablespace. It must be unique within a database. Name *string `mandatory:"false" json:"name"` // The type of tablespace. Type UpdateTablespaceDetailsTypeEnum `mandatory:"false" json:"type,omitempty"` // The size of each data file or temp file. FileSize *TablespaceStorageSize `mandatory:"false" json:"fileSize"` // The status of the tablespace. Status UpdateTablespaceDetailsStatusEnum `mandatory:"false" json:"status,omitempty"` // Specifies whether the data file or temp file can be extended automatically. IsAutoExtensible *bool `mandatory:"false" json:"isAutoExtensible"` // The size of the next increment of disk space to be allocated automatically when more extents are required. AutoExtendNextSize *TablespaceStorageSize `mandatory:"false" json:"autoExtendNextSize"` // The maximum disk space allowed for automatic extension of the data files or temp files. AutoExtendMaxSize *TablespaceStorageSize `mandatory:"false" json:"autoExtendMaxSize"` // Specifies whether the disk space of the data file or temp file can be limited. IsMaxSizeUnlimited *bool `mandatory:"false" json:"isMaxSizeUnlimited"` // Specifies whether the tablespace is the default tablespace. IsDefault *bool `mandatory:"false" json:"isDefault"` }
func (m UpdateTablespaceDetails) String() string
func (m *UpdateTablespaceDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m UpdateTablespaceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateTablespaceDetailsStatusEnum Enum with underlying type: string
type UpdateTablespaceDetailsStatusEnum string
Set of constants representing the allowable values for UpdateTablespaceDetailsStatusEnum
const ( UpdateTablespaceDetailsStatusOnly UpdateTablespaceDetailsStatusEnum = "READ_ONLY" UpdateTablespaceDetailsStatusWrite UpdateTablespaceDetailsStatusEnum = "READ_WRITE" )
func GetMappingUpdateTablespaceDetailsStatusEnum(val string) (UpdateTablespaceDetailsStatusEnum, bool)
GetMappingUpdateTablespaceDetailsStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateTablespaceDetailsStatusEnumValues() []UpdateTablespaceDetailsStatusEnum
GetUpdateTablespaceDetailsStatusEnumValues Enumerates the set of values for UpdateTablespaceDetailsStatusEnum
UpdateTablespaceDetailsTypeEnum Enum with underlying type: string
type UpdateTablespaceDetailsTypeEnum string
Set of constants representing the allowable values for UpdateTablespaceDetailsTypeEnum
const ( UpdateTablespaceDetailsTypePermanent UpdateTablespaceDetailsTypeEnum = "PERMANENT" UpdateTablespaceDetailsTypeTemporary UpdateTablespaceDetailsTypeEnum = "TEMPORARY" )
func GetMappingUpdateTablespaceDetailsTypeEnum(val string) (UpdateTablespaceDetailsTypeEnum, bool)
GetMappingUpdateTablespaceDetailsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateTablespaceDetailsTypeEnumValues() []UpdateTablespaceDetailsTypeEnum
GetUpdateTablespaceDetailsTypeEnumValues Enumerates the set of values for UpdateTablespaceDetailsTypeEnum
UpdateTablespaceRequest wrapper for the UpdateTablespace operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateTablespace.go.html to see an example of how to use UpdateTablespaceRequest.
type UpdateTablespaceRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The name of the tablespace. TablespaceName *string `mandatory:"true" contributesTo:"path" name:"tablespaceName"` // The details required to update a tablespace. UpdateTablespaceDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateTablespaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateTablespaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateTablespaceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateTablespaceRequest) String() string
func (request UpdateTablespaceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateTablespaceResponse wrapper for the UpdateTablespace operation
type UpdateTablespaceResponse struct { // The underlying http response RawResponse *http.Response // The Tablespace instance Tablespace `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateTablespaceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateTablespaceResponse) String() string
User The summary of a specific user resource.
type User struct { // The name of the User. Name *string `mandatory:"true" json:"name"` // The status of the user account. Status UserStatusEnum `mandatory:"true" json:"status"` // The default tablespace for data. DefaultTablespace *string `mandatory:"true" json:"defaultTablespace"` // The name of the default tablespace for temporary tables or the name of a tablespace group. TempTablespace *string `mandatory:"true" json:"tempTablespace"` // The date and time the user was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The profile name of the user. Profile *string `mandatory:"true" json:"profile"` // The date the account was locked, if the status of the account is LOCKED. TimeLocked *common.SDKTime `mandatory:"false" json:"timeLocked"` // The date and time of the expiration of the user account. TimeExpiring *common.SDKTime `mandatory:"false" json:"timeExpiring"` // The default local temporary tablespace for the user. LocalTempTablespace *string `mandatory:"false" json:"localTempTablespace"` // The initial resource consumer group for the User. ConsumerGroup *string `mandatory:"false" json:"consumerGroup"` // The external name of the user. ExternalName *string `mandatory:"false" json:"externalName"` // The list of existing versions of the password hashes (also known as "verifiers") for the account. PasswordVersions *string `mandatory:"false" json:"passwordVersions"` // Indicates whether editions have been enabled for the corresponding user (Y) or not (N). EditionsEnabled UserEditionsEnabledEnum `mandatory:"false" json:"editionsEnabled,omitempty"` // The authentication mechanism for the user. Authentication UserAuthenticationEnum `mandatory:"false" json:"authentication,omitempty"` // Indicates whether a user can connect directly (N) or whether the account can only be proxied (Y) by users who have proxy privileges // for this account (that is, by users who have been granted the "connect through" privilege for this account). ProxyConnect UserProxyConnectEnum `mandatory:"false" json:"proxyConnect,omitempty"` // Indicates whether a given user is common(Y) or local(N). Common UserCommonEnum `mandatory:"false" json:"common,omitempty"` // The date and time of the last user login. // This column is not populated when a user connects to the database with administrative privileges, that is, AS { SYSASM | SYSBACKUP | SYSDBA | SYSDG | SYSOPER | SYSRAC | SYSKM }. TimeLastLogin *common.SDKTime `mandatory:"false" json:"timeLastLogin"` // Indicates whether the user was created and is maintained by Oracle-supplied scripts (such as catalog.sql or catproc.sql). OracleMaintained UserOracleMaintainedEnum `mandatory:"false" json:"oracleMaintained,omitempty"` // Indicates whether the user definition is inherited from another container (YES) or not (NO). Inherited UserInheritedEnum `mandatory:"false" json:"inherited,omitempty"` // The default collation for the user schema. DefaultCollation *string `mandatory:"false" json:"defaultCollation"` // Indicates whether the user is a common user created by an implicit application (YES) or not (NO). Implicit UserImplicitEnum `mandatory:"false" json:"implicit,omitempty"` // In a sharded database, indicates whether the user is created with shard DDL enabled (YES) or not (NO). AllShared UserAllSharedEnum `mandatory:"false" json:"allShared,omitempty"` // In a federated sharded database, indicates whether the user is an external shard user (YES) or not (NO). ExternalShared UserExternalSharedEnum `mandatory:"false" json:"externalShared,omitempty"` // The date and time when the user password was last set. // This column is populated only when the value of the AUTHENTICATION_TYPE column is PASSWORD. Otherwise, this column is null. TimePasswordChanged *common.SDKTime `mandatory:"false" json:"timePasswordChanged"` }
func (m User) String() string
func (m User) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UserAllSharedEnum Enum with underlying type: string
type UserAllSharedEnum string
Set of constants representing the allowable values for UserAllSharedEnum
const ( UserAllSharedEnum = "YES" UserAllSharedEnum = "NO" )
func GetMappingUserAllSharedEnum(val string) (UserAllSharedEnum, bool)
GetMappingUserAllSharedEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserAllSharedEnumValues() []UserAllSharedEnum
GetUserAllSharedEnumValues Enumerates the set of values for UserAllSharedEnum
UserAuthenticationEnum Enum with underlying type: string
type UserAuthenticationEnum string
Set of constants representing the allowable values for UserAuthenticationEnum
const ( UserAuthenticationNone UserAuthenticationEnum = "NONE" UserAuthenticationExternal UserAuthenticationEnum = "EXTERNAL" UserAuthenticationGlobal UserAuthenticationEnum = "GLOBAL" UserAuthenticationPassword UserAuthenticationEnum = "PASSWORD" )
func GetMappingUserAuthenticationEnum(val string) (UserAuthenticationEnum, bool)
GetMappingUserAuthenticationEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserAuthenticationEnumValues() []UserAuthenticationEnum
GetUserAuthenticationEnumValues Enumerates the set of values for UserAuthenticationEnum
UserCollection A collection of users for a specific Managed Database.
type UserCollection struct { // An array of User resources. Items []UserSummary `mandatory:"true" json:"items"` }
func (m UserCollection) String() string
func (m UserCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UserCommonEnum Enum with underlying type: string
type UserCommonEnum string
Set of constants representing the allowable values for UserCommonEnum
const ( UserCommonYes UserCommonEnum = "YES" UserCommonNo UserCommonEnum = "NO" )
func GetMappingUserCommonEnum(val string) (UserCommonEnum, bool)
GetMappingUserCommonEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserCommonEnumValues() []UserCommonEnum
GetUserCommonEnumValues Enumerates the set of values for UserCommonEnum
UserEditionsEnabledEnum Enum with underlying type: string
type UserEditionsEnabledEnum string
Set of constants representing the allowable values for UserEditionsEnabledEnum
const ( UserEditionsEnabledYes UserEditionsEnabledEnum = "YES" UserEditionsEnabledNo UserEditionsEnabledEnum = "NO" )
func GetMappingUserEditionsEnabledEnum(val string) (UserEditionsEnabledEnum, bool)
GetMappingUserEditionsEnabledEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserEditionsEnabledEnumValues() []UserEditionsEnabledEnum
GetUserEditionsEnabledEnumValues Enumerates the set of values for UserEditionsEnabledEnum
UserExternalSharedEnum Enum with underlying type: string
type UserExternalSharedEnum string
Set of constants representing the allowable values for UserExternalSharedEnum
const ( UserExternalSharedEnum = "YES" UserExternalSharedEnum = "NO" )
func GetMappingUserExternalSharedEnum(val string) (UserExternalSharedEnum, bool)
GetMappingUserExternalSharedEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserExternalSharedEnumValues() []UserExternalSharedEnum
GetUserExternalSharedEnumValues Enumerates the set of values for UserExternalSharedEnum
UserImplicitEnum Enum with underlying type: string
type UserImplicitEnum string
Set of constants representing the allowable values for UserImplicitEnum
const ( UserImplicitYes UserImplicitEnum = "YES" UserImplicitNo UserImplicitEnum = "NO" )
func GetMappingUserImplicitEnum(val string) (UserImplicitEnum, bool)
GetMappingUserImplicitEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserImplicitEnumValues() []UserImplicitEnum
GetUserImplicitEnumValues Enumerates the set of values for UserImplicitEnum
UserInheritedEnum Enum with underlying type: string
type UserInheritedEnum string
Set of constants representing the allowable values for UserInheritedEnum
const ( UserInheritedYes UserInheritedEnum = "YES" UserInheritedNo UserInheritedEnum = "NO" )
func GetMappingUserInheritedEnum(val string) (UserInheritedEnum, bool)
GetMappingUserInheritedEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserInheritedEnumValues() []UserInheritedEnum
GetUserInheritedEnumValues Enumerates the set of values for UserInheritedEnum
UserOracleMaintainedEnum Enum with underlying type: string
type UserOracleMaintainedEnum string
Set of constants representing the allowable values for UserOracleMaintainedEnum
const ( UserOracleMaintainedYes UserOracleMaintainedEnum = "YES" UserOracleMaintainedNo UserOracleMaintainedEnum = "NO" )
func GetMappingUserOracleMaintainedEnum(val string) (UserOracleMaintainedEnum, bool)
GetMappingUserOracleMaintainedEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserOracleMaintainedEnumValues() []UserOracleMaintainedEnum
GetUserOracleMaintainedEnumValues Enumerates the set of values for UserOracleMaintainedEnum
UserProxyConnectEnum Enum with underlying type: string
type UserProxyConnectEnum string
Set of constants representing the allowable values for UserProxyConnectEnum
const ( UserProxyConnectYes UserProxyConnectEnum = "YES" UserProxyConnectNo UserProxyConnectEnum = "NO" )
func GetMappingUserProxyConnectEnum(val string) (UserProxyConnectEnum, bool)
GetMappingUserProxyConnectEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserProxyConnectEnumValues() []UserProxyConnectEnum
GetUserProxyConnectEnumValues Enumerates the set of values for UserProxyConnectEnum
UserStatusEnum Enum with underlying type: string
type UserStatusEnum string
Set of constants representing the allowable values for UserStatusEnum
const ( UserStatusOpen UserStatusEnum = "OPEN" UserStatusExpired UserStatusEnum = "EXPIRED" UserStatusExpiredGrace UserStatusEnum = "EXPIRED_GRACE" UserStatusLocked UserStatusEnum = "LOCKED" UserStatusLockedTimed UserStatusEnum = "LOCKED_TIMED" UserStatusExpiredAndLocked UserStatusEnum = "EXPIRED_AND_LOCKED" UserStatusExpiredGraceAndLocked UserStatusEnum = "EXPIRED_GRACE_AND_LOCKED" UserStatusExpiredAndLockedTimed UserStatusEnum = "EXPIRED_AND_LOCKED_TIMED" UserStatusExpiredGraceAndLockedTimed UserStatusEnum = "EXPIRED_GRACE_AND_LOCKED_TIMED" UserStatusOpenAndInRollover UserStatusEnum = "OPEN_AND_IN_ROLLOVER" UserStatusExpiredAndInRollover UserStatusEnum = "EXPIRED_AND_IN_ROLLOVER" UserStatusLockedAndInRollover UserStatusEnum = "LOCKED_AND_IN_ROLLOVER" UserStatusExpiredAndLockedAndInRollover UserStatusEnum = "EXPIRED_AND_LOCKED_AND_IN_ROLLOVER" UserStatusLockedTimedAndInRollover UserStatusEnum = "LOCKED_TIMED_AND_IN_ROLLOVER" UserStatusExpiredAndLockedTimedAndInRol UserStatusEnum = "EXPIRED_AND_LOCKED_TIMED_AND_IN_ROL" )
func GetMappingUserStatusEnum(val string) (UserStatusEnum, bool)
GetMappingUserStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserStatusEnumValues() []UserStatusEnum
GetUserStatusEnumValues Enumerates the set of values for UserStatusEnum
UserSummary The summary of a specific User.
type UserSummary struct { // The name of the User. Name *string `mandatory:"true" json:"name"` // The status of the user account. Status UserSummaryStatusEnum `mandatory:"true" json:"status"` // The default tablespace for data. DefaultTablespace *string `mandatory:"true" json:"defaultTablespace"` // The name of the default tablespace for temporary tables or the name of a tablespace group. TempTablespace *string `mandatory:"true" json:"tempTablespace"` // The date and time the user was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The profile name of the user. Profile *string `mandatory:"true" json:"profile"` // The date and time of the expiration of the user account. TimeExpiring *common.SDKTime `mandatory:"false" json:"timeExpiring"` // The date the account was locked, if the status of the account is LOCKED. TimeLocked *common.SDKTime `mandatory:"false" json:"timeLocked"` }
func (m UserSummary) String() string
func (m UserSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UserSummaryStatusEnum Enum with underlying type: string
type UserSummaryStatusEnum string
Set of constants representing the allowable values for UserSummaryStatusEnum
const ( UserSummaryStatusOpen UserSummaryStatusEnum = "OPEN" UserSummaryStatusExpired UserSummaryStatusEnum = "EXPIRED" UserSummaryStatusExpiredGrace UserSummaryStatusEnum = "EXPIRED_GRACE" UserSummaryStatusLocked UserSummaryStatusEnum = "LOCKED" UserSummaryStatusLockedTimed UserSummaryStatusEnum = "LOCKED_TIMED" UserSummaryStatusExpiredAndLocked UserSummaryStatusEnum = "EXPIRED_AND_LOCKED" UserSummaryStatusExpiredGraceAndLocked UserSummaryStatusEnum = "EXPIRED_GRACE_AND_LOCKED" UserSummaryStatusExpiredAndLockedTimed UserSummaryStatusEnum = "EXPIRED_AND_LOCKED_TIMED" UserSummaryStatusExpiredGraceAndLockedTimed UserSummaryStatusEnum = "EXPIRED_GRACE_AND_LOCKED_TIMED" UserSummaryStatusOpenAndInRollover UserSummaryStatusEnum = "OPEN_AND_IN_ROLLOVER" UserSummaryStatusExpiredAndInRollover UserSummaryStatusEnum = "EXPIRED_AND_IN_ROLLOVER" UserSummaryStatusLockedAndInRollover UserSummaryStatusEnum = "LOCKED_AND_IN_ROLLOVER" UserSummaryStatusExpiredAndLockedAndInRollover UserSummaryStatusEnum = "EXPIRED_AND_LOCKED_AND_IN_ROLLOVER" UserSummaryStatusLockedTimedAndInRollover UserSummaryStatusEnum = "LOCKED_TIMED_AND_IN_ROLLOVER" UserSummaryStatusExpiredAndLockedTimedAndInRol UserSummaryStatusEnum = "EXPIRED_AND_LOCKED_TIMED_AND_IN_ROL" )
func GetMappingUserSummaryStatusEnum(val string) (UserSummaryStatusEnum, bool)
GetMappingUserSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserSummaryStatusEnumValues() []UserSummaryStatusEnum
GetUserSummaryStatusEnumValues Enumerates the set of values for UserSummaryStatusEnum
ValidateBasicFilterDetails Validate the basic filter criteria provided by the user. It takes either credentialDetails or databaseCredential. It's recommended to provide databaseCredential
type ValidateBasicFilterDetails struct { // The owner of the Sql tuning set. Owner *string `mandatory:"true" json:"owner"` // The name of the Sql tuning set. Name *string `mandatory:"true" json:"name"` // Specifies the Sql predicate to filter the Sql from the Sql tuning set defined on attributes of the SQLSET_ROW. // User could use any combination of the following columns with appropriate values as Sql predicate // Refer to the documentation https://docs.oracle.com/en/database/oracle/oracle-database/18/arpls/DBMS_SQLTUNE.html#GUID-1F4AFB03-7B29-46FC-B3F2-CB01EC36326C BasicFilter *string `mandatory:"true" json:"basicFilter"` CredentialDetails SqlTuningSetAdminCredentialDetails `mandatory:"false" json:"credentialDetails"` DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"` }
func (m ValidateBasicFilterDetails) String() string
func (m *ValidateBasicFilterDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ValidateBasicFilterDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ValidateBasicFilterRequest wrapper for the ValidateBasicFilter operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ValidateBasicFilter.go.html to see an example of how to use ValidateBasicFilterRequest.
type ValidateBasicFilterRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Database. ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"` // The unique identifier of the Sql tuning set. This is not OCID. SqlTuningSetId *int `mandatory:"true" contributesTo:"path" name:"sqlTuningSetId"` // Validate the basic filter criteria provided by the user. ValidateBasicFilterDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ValidateBasicFilterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ValidateBasicFilterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ValidateBasicFilterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ValidateBasicFilterRequest) String() string
func (request ValidateBasicFilterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ValidateBasicFilterResponse wrapper for the ValidateBasicFilter operation
type ValidateBasicFilterResponse struct { // The underlying http response RawResponse *http.Response // The SqlTuningSetAdminActionStatus instance SqlTuningSetAdminActionStatus `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ValidateBasicFilterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ValidateBasicFilterResponse) String() string
WorkRequest A description of the work request status.
type WorkRequest struct { // 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 that are not in the same compartment, // then the system picks the primary resource whose compartment should be used. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The type of work request. OperationType WorkRequestOperationTypeEnum `mandatory:"true" json:"operationType"` // The status of the current work request. Status WorkRequestStatusEnum `mandatory:"true" json:"status"` // The completed percentage of the operation tracked by the work request. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time the work request was accepted, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339). // The precision for this time object in milliseconds. TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The resources affected by this work request. Resources []WorkRequestResource `mandatory:"true" json:"resources"` // The date and time the work request transitioned from ACCEPTED to IN_PROGRESS, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). // The precision for this time object is in milliseconds. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the work request reached a terminal state, either FAILED or SUCCEEDED, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). // The precision for this time object is in milliseconds. TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` }
func (m WorkRequest) String() string
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
WorkRequestCollection Lists all work requests in a specific compartment. This contains WorkRequestSummary items.
type WorkRequestCollection struct { // A collection of work requests. Items []WorkRequestSummary `mandatory:"true" json:"items"` }
func (m WorkRequestCollection) String() string
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
WorkRequestError An error encountered while executing a work request.
type WorkRequestError struct { // The identifier of the work request error. Id *string `mandatory:"true" json:"id"` // The OCID of the work request. WorkRequestId *string `mandatory:"true" json:"workRequestId"` // A machine-usable code for the error that occurred. Error codes are listed on // (https://docs.oracle.com/iaas/Content/API/References/apierrors.htm). Code *string `mandatory:"true" json:"code"` // A human-readable description of the issue that occurred. Message *string `mandatory:"true" json:"message"` // The date and time the error occurred as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). The precision for the time object is in milliseconds. Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` // Determines if the work request error can be reproduced and tried again. IsRetryable *bool `mandatory:"false" json:"isRetryable"` }
func (m WorkRequestError) String() string
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
WorkRequestErrorCollection The results of a work request error search. This contains WorkRequestError items and other data.
type WorkRequestErrorCollection struct { // A collection of work request errors. Items []WorkRequestError `mandatory:"true" json:"items"` }
func (m WorkRequestErrorCollection) String() string
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
WorkRequestLogEntry A log message from the execution of a work request.
type WorkRequestLogEntry struct { // The identifier of the work request log. Id *int `mandatory:"true" json:"id"` // The OCID of the work request. WorkRequestId *string `mandatory:"true" json:"workRequestId"` // A human-readable log message. Message *string `mandatory:"true" json:"message"` // The date and time the log message was written, described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). The precision for the time object is in milliseconds. Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
func (m WorkRequestLogEntry) String() string
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
WorkRequestLogEntryCollection The results of a work request log search. This contains WorkRequestLog items and other data.
type WorkRequestLogEntryCollection struct { // A collection of work request logs. Items []WorkRequestLogEntry `mandatory:"true" json:"items"` }
func (m WorkRequestLogEntryCollection) String() string
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
WorkRequestOperationTypeEnum Enum with underlying type: string
type WorkRequestOperationTypeEnum string
Set of constants representing the allowable values for WorkRequestOperationTypeEnum
const ( WorkRequestOperationTypeCreateDbManagementPrivateEndpoint WorkRequestOperationTypeEnum = "CREATE_DB_MANAGEMENT_PRIVATE_ENDPOINT" WorkRequestOperationTypeDeleteDbManagementPrivateEndpoint WorkRequestOperationTypeEnum = "DELETE_DB_MANAGEMENT_PRIVATE_ENDPOINT" WorkRequestOperationTypeCreateDbSystemDiscovery WorkRequestOperationTypeEnum = "CREATE_DB_SYSTEM_DISCOVERY" WorkRequestOperationTypeCreateDbSystem WorkRequestOperationTypeEnum = "CREATE_DB_SYSTEM" WorkRequestOperationTypeUpdateDbSystem WorkRequestOperationTypeEnum = "UPDATE_DB_SYSTEM" WorkRequestOperationTypeDbSystemEnableDbmgmt WorkRequestOperationTypeEnum = "DB_SYSTEM_ENABLE_DBMGMT" WorkRequestOperationTypeDbSystemDisableDbmgmt WorkRequestOperationTypeEnum = "DB_SYSTEM_DISABLE_DBMGMT" WorkRequestOperationTypeDeleteDbSystem WorkRequestOperationTypeEnum = "DELETE_DB_SYSTEM" WorkRequestOperationTypeUpdateExternalDbSystemConnector WorkRequestOperationTypeEnum = "UPDATE_EXTERNAL_DB_SYSTEM_CONNECTOR" WorkRequestOperationTypeChangeExternalDbSystemCompartment WorkRequestOperationTypeEnum = "CHANGE_EXTERNAL_DB_SYSTEM_COMPARTMENT" WorkRequestOperationTypeDisableExadataInfrasturcture WorkRequestOperationTypeEnum = "DISABLE_EXADATA_INFRASTURCTURE" WorkRequestOperationTypeEnableExadataInfrastructure WorkRequestOperationTypeEnum = "ENABLE_EXADATA_INFRASTRUCTURE" WorkRequestOperationTypeDeleteExadataInfrastructure WorkRequestOperationTypeEnum = "DELETE_EXADATA_INFRASTRUCTURE" WorkRequestOperationTypeChangeExadataCompartment WorkRequestOperationTypeEnum = "CHANGE_EXADATA_COMPARTMENT" WorkRequestOperationTypeEnableSqlWatch WorkRequestOperationTypeEnum = "ENABLE_SQL_WATCH" WorkRequestOperationTypeDisableSqlWatch WorkRequestOperationTypeEnum = "DISABLE_SQL_WATCH" WorkRequestOperationTypeModifySqlWatch WorkRequestOperationTypeEnum = "MODIFY_SQL_WATCH" WorkRequestOperationTypeEnableDblm WorkRequestOperationTypeEnum = "ENABLE_DBLM" WorkRequestOperationTypeDisableDblm WorkRequestOperationTypeEnum = "DISABLE_DBLM" WorkRequestOperationTypeModifyDblm WorkRequestOperationTypeEnum = "MODIFY_DBLM" WorkRequestOperationTypeEnableDbmgmt WorkRequestOperationTypeEnum = "ENABLE_DBMGMT" WorkRequestOperationTypeDisableDbmgmt WorkRequestOperationTypeEnum = "DISABLE_DBMGMT" WorkRequestOperationTypeModifyDbmgmt WorkRequestOperationTypeEnum = "MODIFY_DBMGMT" WorkRequestOperationTypeCheckExternalMysqlConnection WorkRequestOperationTypeEnum = "CHECK_EXTERNAL_MYSQL_CONNECTION" WorkRequestOperationTypeUpdateExternalMysqlCredential WorkRequestOperationTypeEnum = "UPDATE_EXTERNAL_MYSQL_CREDENTIAL" WorkRequestOperationTypeCreateExternalMysqlConnector WorkRequestOperationTypeEnum = "CREATE_EXTERNAL_MYSQL_CONNECTOR" WorkRequestOperationTypeDeleteExternalMysqlConnector WorkRequestOperationTypeEnum = "DELETE_EXTERNAL_MYSQL_CONNECTOR" WorkRequestOperationTypeDeleteExternalMysqlDatabase WorkRequestOperationTypeEnum = "DELETE_EXTERNAL_MYSQL_DATABASE" )
func GetMappingWorkRequestOperationTypeEnum(val string) (WorkRequestOperationTypeEnum, bool)
GetMappingWorkRequestOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum
GetWorkRequestOperationTypeEnumValues Enumerates the set of values for WorkRequestOperationTypeEnum
WorkRequestResource The resource that is 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 WorkRequestResourceActionTypeEnum `mandatory:"true" json:"actionType"` // The OCID or other unique identifier of the resource the work request affects. Identifier *string `mandatory:"true" json:"identifier"` // The URI path that is used in a GET request to access the resource metadata. EntityUri *string `mandatory:"false" json:"entityUri"` // The name of the WorkRequest resource entity. EntityName *string `mandatory:"false" json:"entityName"` // The dependent resources of this work request resource, these can only be provisioned // when primary resource successfully completes. EntityDependencies []WorkRequestSubResource `mandatory:"false" json:"entityDependencies"` }
func (m WorkRequestResource) String() string
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
WorkRequestResourceActionTypeEnum Enum with underlying type: string
type WorkRequestResourceActionTypeEnum string
Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum
const ( WorkRequestResourceActionTypeCreated WorkRequestResourceActionTypeEnum = "CREATED" WorkRequestResourceActionTypeUpdated WorkRequestResourceActionTypeEnum = "UPDATED" WorkRequestResourceActionTypeDeleted WorkRequestResourceActionTypeEnum = "DELETED" WorkRequestResourceActionTypeInProgress WorkRequestResourceActionTypeEnum = "IN_PROGRESS" WorkRequestResourceActionTypeRelated WorkRequestResourceActionTypeEnum = "RELATED" WorkRequestResourceActionTypeFailed WorkRequestResourceActionTypeEnum = "FAILED" WorkRequestResourceActionTypeAccepted WorkRequestResourceActionTypeEnum = "ACCEPTED" WorkRequestResourceActionTypeEnabled WorkRequestResourceActionTypeEnum = "ENABLED" WorkRequestResourceActionTypeDisabled WorkRequestResourceActionTypeEnum = "DISABLED" )
func GetMappingWorkRequestResourceActionTypeEnum(val string) (WorkRequestResourceActionTypeEnum, bool)
GetMappingWorkRequestResourceActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum
GetWorkRequestResourceActionTypeEnumValues Enumerates the set of values for WorkRequestResourceActionTypeEnum
WorkRequestStatusEnum Enum with underlying type: string
type WorkRequestStatusEnum string
Set of constants representing the allowable values for WorkRequestStatusEnum
const ( WorkRequestStatusAccepted WorkRequestStatusEnum = "ACCEPTED" WorkRequestStatusInProgress WorkRequestStatusEnum = "IN_PROGRESS" WorkRequestStatusFailed WorkRequestStatusEnum = "FAILED" WorkRequestStatusSucceeded WorkRequestStatusEnum = "SUCCEEDED" WorkRequestStatusCanceling WorkRequestStatusEnum = "CANCELING" WorkRequestStatusCanceled WorkRequestStatusEnum = "CANCELED" )
func GetMappingWorkRequestStatusEnum(val string) (WorkRequestStatusEnum, bool)
GetMappingWorkRequestStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum
GetWorkRequestStatusEnumValues Enumerates the set of values for WorkRequestStatusEnum
WorkRequestSubResource The resource that is created or operated on by a work request.
type WorkRequestSubResource struct { // The name of the subresource entity. EntityName *string `mandatory:"true" json:"entityName"` // 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 WorkRequestResourceActionTypeEnum `mandatory:"true" json:"actionType"` // The OCID or other unique identifier of the resource the work request affects. Identifier *string `mandatory:"false" json:"identifier"` // The URI path that is used in a GET request to access the resource metadata. EntityUri *string `mandatory:"false" json:"entityUri"` // Description of the entity Description *string `mandatory:"false" json:"description"` }
func (m WorkRequestSubResource) String() string
func (m WorkRequestSubResource) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
WorkRequestSummary A Summary of the work request.
type WorkRequestSummary struct { // The type of work request. OperationType WorkRequestOperationTypeEnum `mandatory:"true" json:"operationType"` // The status of the current work request. Status WorkRequestStatusEnum `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 that are not in the same compartment then the system picks the primary resource whose compartment should be used. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The completed percentage of the operation tracked by the work request. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time the work request was accepted, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339). // The precision for this time object is in milliseconds. TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The resources affected by this work request. Resources []WorkRequestResource `mandatory:"true" json:"resources"` // The date and time the work request transitioned from ACCEPTED to IN_PROGRESS, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). The precision for this time object is in milliseconds. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the work request reached a terminal state, either FAILED or SUCCEEDED, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). // The precision for this time object is in milliseconds. TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` }
func (m WorkRequestSummary) String() string
func (m WorkRequestSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
WorkloadTypeEnum Enum with underlying type: string
type WorkloadTypeEnum string
Set of constants representing the allowable values for WorkloadTypeEnum
const ( WorkloadTypeOltp WorkloadTypeEnum = "OLTP" WorkloadTypeDw WorkloadTypeEnum = "DW" WorkloadTypeAjd WorkloadTypeEnum = "AJD" WorkloadTypeApex WorkloadTypeEnum = "APEX" )
func GetMappingWorkloadTypeEnum(val string) (WorkloadTypeEnum, bool)
GetMappingWorkloadTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkloadTypeEnumValues() []WorkloadTypeEnum
GetWorkloadTypeEnumValues Enumerates the set of values for WorkloadTypeEnum