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 GetAssociatedCloudComponentAssociationTypeEnumStringValues() []string
GetAssociatedCloudComponentAssociationTypeEnumStringValues Enumerates the set of values in String for AssociatedCloudComponentAssociationTypeEnum
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 GetChangeMysqlDatabaseManagementTypeDetailsOperationEnumStringValues() []string
GetChangeMysqlDatabaseManagementTypeDetailsOperationEnumStringValues Enumerates the set of values in String for ChangeMysqlDatabaseManagementTypeDetailsOperationEnum
func GetCloudAsmConnectionCredentialsByDetailsRoleEnumStringValues() []string
GetCloudAsmConnectionCredentialsByDetailsRoleEnumStringValues Enumerates the set of values in String for CloudAsmConnectionCredentialsByDetailsRoleEnum
func GetCloudAsmConnectionCredentialsCredentialTypeEnumStringValues() []string
GetCloudAsmConnectionCredentialsCredentialTypeEnumStringValues Enumerates the set of values in String for CloudAsmConnectionCredentialsCredentialTypeEnum
func GetCloudAsmDiskGroupSummaryRedundancyTypeEnumStringValues() []string
GetCloudAsmDiskGroupSummaryRedundancyTypeEnumStringValues Enumerates the set of values in String for CloudAsmDiskGroupSummaryRedundancyTypeEnum
func GetCloudAsmInstanceLifecycleStateEnumStringValues() []string
GetCloudAsmInstanceLifecycleStateEnumStringValues Enumerates the set of values in String for CloudAsmInstanceLifecycleStateEnum
func GetCloudAsmLifecycleStateEnumStringValues() []string
GetCloudAsmLifecycleStateEnumStringValues Enumerates the set of values in String for CloudAsmLifecycleStateEnum
func GetCloudClusterInstanceLifecycleStateEnumStringValues() []string
GetCloudClusterInstanceLifecycleStateEnumStringValues Enumerates the set of values in String for CloudClusterInstanceLifecycleStateEnum
func GetCloudClusterInstanceNodeRoleEnumStringValues() []string
GetCloudClusterInstanceNodeRoleEnumStringValues Enumerates the set of values in String for CloudClusterInstanceNodeRoleEnum
func GetCloudClusterLifecycleStateEnumStringValues() []string
GetCloudClusterLifecycleStateEnumStringValues Enumerates the set of values in String for CloudClusterLifecycleStateEnum
func GetCloudClusterNetworkConfigurationNetworkTypeEnumStringValues() []string
GetCloudClusterNetworkConfigurationNetworkTypeEnumStringValues Enumerates the set of values in String for CloudClusterNetworkConfigurationNetworkTypeEnum
func GetCloudClusterScanListenerConfigurationScanProtocolEnumStringValues() []string
GetCloudClusterScanListenerConfigurationScanProtocolEnumStringValues Enumerates the set of values in String for CloudClusterScanListenerConfigurationScanProtocolEnum
func GetCloudDatabaseSummaryLifecycleStateEnumStringValues() []string
GetCloudDatabaseSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for CloudDatabaseSummaryLifecycleStateEnum
func GetCloudDbHomeLifecycleStateEnumStringValues() []string
GetCloudDbHomeLifecycleStateEnumStringValues Enumerates the set of values in String for CloudDbHomeLifecycleStateEnum
func GetCloudDbNodeLifecycleStateEnumStringValues() []string
GetCloudDbNodeLifecycleStateEnumStringValues Enumerates the set of values in String for CloudDbNodeLifecycleStateEnum
func GetCloudDbSystemComponentTypeEnumStringValues() []string
GetCloudDbSystemComponentTypeEnumStringValues Enumerates the set of values in String for CloudDbSystemComponentTypeEnum
func GetCloudDbSystemConnectionInfoComponentTypeEnumStringValues() []string
GetCloudDbSystemConnectionInfoComponentTypeEnumStringValues Enumerates the set of values in String for CloudDbSystemConnectionInfoComponentTypeEnum
func GetCloudDbSystemConnectorConnectorTypeEnumStringValues() []string
GetCloudDbSystemConnectorConnectorTypeEnumStringValues Enumerates the set of values in String for CloudDbSystemConnectorConnectorTypeEnum
func GetCloudDbSystemConnectorLifecycleStateEnumStringValues() []string
GetCloudDbSystemConnectorLifecycleStateEnumStringValues Enumerates the set of values in String for CloudDbSystemConnectorLifecycleStateEnum
func GetCloudDbSystemConnectorSummaryConnectorTypeEnumStringValues() []string
GetCloudDbSystemConnectorSummaryConnectorTypeEnumStringValues Enumerates the set of values in String for CloudDbSystemConnectorSummaryConnectorTypeEnum
func GetCloudDbSystemDeploymentTypeEnumStringValues() []string
GetCloudDbSystemDeploymentTypeEnumStringValues Enumerates the set of values in String for CloudDbSystemDeploymentTypeEnum
func GetCloudDbSystemDiscoveryConnectorConnectorTypeEnumStringValues() []string
GetCloudDbSystemDiscoveryConnectorConnectorTypeEnumStringValues Enumerates the set of values in String for CloudDbSystemDiscoveryConnectorConnectorTypeEnum
func GetCloudDbSystemDiscoveryLifecycleStateEnumStringValues() []string
GetCloudDbSystemDiscoveryLifecycleStateEnumStringValues Enumerates the set of values in String for CloudDbSystemDiscoveryLifecycleStateEnum
func GetCloudDbSystemLifecycleStateEnumStringValues() []string
GetCloudDbSystemLifecycleStateEnumStringValues Enumerates the set of values in String for CloudDbSystemLifecycleStateEnum
func GetCloudExadataInfrastructureDeploymentTypeEnumStringValues() []string
GetCloudExadataInfrastructureDeploymentTypeEnumStringValues Enumerates the set of values in String for CloudExadataInfrastructureDeploymentTypeEnum
func GetCloudExadataInfrastructureDiscoveryLicenseModelEnumStringValues() []string
GetCloudExadataInfrastructureDiscoveryLicenseModelEnumStringValues Enumerates the set of values in String for CloudExadataInfrastructureDiscoveryLicenseModelEnum
func GetCloudExadataInfrastructureDiscoveryRackSizeEnumStringValues() []string
GetCloudExadataInfrastructureDiscoveryRackSizeEnumStringValues Enumerates the set of values in String for CloudExadataInfrastructureDiscoveryRackSizeEnum
func GetCloudExadataInfrastructureLicenseModelEnumStringValues() []string
GetCloudExadataInfrastructureLicenseModelEnumStringValues Enumerates the set of values in String for CloudExadataInfrastructureLicenseModelEnum
func GetCloudExadataInfrastructureRackSizeEnumStringValues() []string
GetCloudExadataInfrastructureRackSizeEnumStringValues Enumerates the set of values in String for CloudExadataInfrastructureRackSizeEnum
func GetCloudExadataInfrastructureSummaryLicenseModelEnumStringValues() []string
GetCloudExadataInfrastructureSummaryLicenseModelEnumStringValues Enumerates the set of values in String for CloudExadataInfrastructureSummaryLicenseModelEnum
func GetCloudExadataInfrastructureSummaryRackSizeEnumStringValues() []string
GetCloudExadataInfrastructureSummaryRackSizeEnumStringValues Enumerates the set of values in String for CloudExadataInfrastructureSummaryRackSizeEnum
func GetCloudExadataStorageConnectorStatusStatusEnumStringValues() []string
GetCloudExadataStorageConnectorStatusStatusEnumStringValues Enumerates the set of values in String for CloudExadataStorageConnectorStatusStatusEnum
func GetCloudListenerEndpointProtocolEnumStringValues() []string
GetCloudListenerEndpointProtocolEnumStringValues Enumerates the set of values in String for CloudListenerEndpointProtocolEnum
func GetCloudListenerLifecycleStateEnumStringValues() []string
GetCloudListenerLifecycleStateEnumStringValues Enumerates the set of values in String for CloudListenerLifecycleStateEnum
func GetCloudListenerListenerTypeEnumStringValues() []string
GetCloudListenerListenerTypeEnumStringValues Enumerates the set of values in String for CloudListenerListenerTypeEnum
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 GetCreateCloudDbSystemConnectorDetailsConnectorTypeEnumStringValues() []string
GetCreateCloudDbSystemConnectorDetailsConnectorTypeEnumStringValues Enumerates the set of values in String for CreateCloudDbSystemConnectorDetailsConnectorTypeEnum
func GetCreateCloudExadataInfrastructureDetailsLicenseModelEnumStringValues() []string
GetCreateCloudExadataInfrastructureDetailsLicenseModelEnumStringValues Enumerates the set of values in String for CreateCloudExadataInfrastructureDetailsLicenseModelEnum
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 GetDiscoverCloudExadataInfrastructureDetailsDiscoveryTypeEnumStringValues() []string
GetDiscoverCloudExadataInfrastructureDetailsDiscoveryTypeEnumStringValues Enumerates the set of values in String for DiscoverCloudExadataInfrastructureDetailsDiscoveryTypeEnum
func GetDiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnumStringValues() []string
GetDiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnumStringValues Enumerates the set of values in String for DiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnum
func GetDiscoveredCloudClusterInstanceNodeRoleEnumStringValues() []string
GetDiscoveredCloudClusterInstanceNodeRoleEnumStringValues Enumerates the set of values in String for DiscoveredCloudClusterInstanceNodeRoleEnum
func GetDiscoveredCloudDatabaseDbRoleEnumStringValues() []string
GetDiscoveredCloudDatabaseDbRoleEnumStringValues Enumerates the set of values in String for DiscoveredCloudDatabaseDbRoleEnum
func GetDiscoveredCloudDbSystemComponentStatusEnumStringValues() []string
GetDiscoveredCloudDbSystemComponentStatusEnumStringValues Enumerates the set of values in String for DiscoveredCloudDbSystemComponentStatusEnum
func GetDiscoveredCloudListenerListenerTypeEnumStringValues() []string
GetDiscoveredCloudListenerListenerTypeEnumStringValues Enumerates the set of values in String for DiscoveredCloudListenerListenerTypeEnum
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 GetEnableCloudExadataInfrastructureManagementDetailsLicenseModelEnumStringValues() []string
GetEnableCloudExadataInfrastructureManagementDetailsLicenseModelEnumStringValues Enumerates the set of values in String for EnableCloudExadataInfrastructureManagementDetailsLicenseModelEnum
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 GetExadataInfrastructureDeploymentTypeEnumStringValues() []string
GetExadataInfrastructureDeploymentTypeEnumStringValues Enumerates the set of values in String for ExadataInfrastructureDeploymentTypeEnum
func GetExadataInfrastructureDiscoverySummaryRackSizeEnumStringValues() []string
GetExadataInfrastructureDiscoverySummaryRackSizeEnumStringValues Enumerates the set of values in String for ExadataInfrastructureDiscoverySummaryRackSizeEnum
func GetExadataInfrastructureFleetStatusByCategoryRackSizeEnumStringValues() []string
GetExadataInfrastructureFleetStatusByCategoryRackSizeEnumStringValues Enumerates the set of values in String for ExadataInfrastructureFleetStatusByCategoryRackSizeEnum
func GetExadataInfrastructureLifecycleStateValuesStateEnumStringValues() []string
GetExadataInfrastructureLifecycleStateValuesStateEnumStringValues Enumerates the set of values in String for ExadataInfrastructureLifecycleStateValuesStateEnum
func GetExadataInfrastructureUsageMetricsRackSizeEnumStringValues() []string
GetExadataInfrastructureUsageMetricsRackSizeEnumStringValues Enumerates the set of values in String for ExadataInfrastructureUsageMetricsRackSizeEnum
func GetExadataVmClusterSummaryLicenseModelEnumStringValues() []string
GetExadataVmClusterSummaryLicenseModelEnumStringValues Enumerates the set of values in String for ExadataVmClusterSummaryLicenseModelEnum
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 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 GetGetExadataInfrastructureFleetHealthMetricsCompareTypeEnumStringValues() []string
GetGetExadataInfrastructureFleetHealthMetricsCompareTypeEnumStringValues Enumerates the set of values in String for GetExadataInfrastructureFleetHealthMetricsCompareTypeEnum
func GetGetExadataInfrastructureFleetHealthMetricsFilterByExadataInfrastructureDeploymentTypeEnumStringValues() []string
GetGetExadataInfrastructureFleetHealthMetricsFilterByExadataInfrastructureDeploymentTypeEnumStringValues Enumerates the set of values in String for GetExadataInfrastructureFleetHealthMetricsFilterByExadataInfrastructureDeploymentTypeEnum
func GetGetExadataInfrastructureFleetHealthMetricsSortByEnumStringValues() []string
GetGetExadataInfrastructureFleetHealthMetricsSortByEnumStringValues Enumerates the set of values in String for GetExadataInfrastructureFleetHealthMetricsSortByEnum
func GetGetExadataInfrastructureFleetHealthMetricsSortOrderEnumStringValues() []string
GetGetExadataInfrastructureFleetHealthMetricsSortOrderEnumStringValues Enumerates the set of values in String for GetExadataInfrastructureFleetHealthMetricsSortOrderEnum
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 GetListCloudAsmDiskGroupsSortByEnumStringValues() []string
GetListCloudAsmDiskGroupsSortByEnumStringValues Enumerates the set of values in String for ListCloudAsmDiskGroupsSortByEnum
func GetListCloudAsmDiskGroupsSortOrderEnumStringValues() []string
GetListCloudAsmDiskGroupsSortOrderEnumStringValues Enumerates the set of values in String for ListCloudAsmDiskGroupsSortOrderEnum
func GetListCloudAsmInstancesSortByEnumStringValues() []string
GetListCloudAsmInstancesSortByEnumStringValues Enumerates the set of values in String for ListCloudAsmInstancesSortByEnum
func GetListCloudAsmInstancesSortOrderEnumStringValues() []string
GetListCloudAsmInstancesSortOrderEnumStringValues Enumerates the set of values in String for ListCloudAsmInstancesSortOrderEnum
func GetListCloudAsmUsersSortByEnumStringValues() []string
GetListCloudAsmUsersSortByEnumStringValues Enumerates the set of values in String for ListCloudAsmUsersSortByEnum
func GetListCloudAsmUsersSortOrderEnumStringValues() []string
GetListCloudAsmUsersSortOrderEnumStringValues Enumerates the set of values in String for ListCloudAsmUsersSortOrderEnum
func GetListCloudAsmsSortByEnumStringValues() []string
GetListCloudAsmsSortByEnumStringValues Enumerates the set of values in String for ListCloudAsmsSortByEnum
func GetListCloudAsmsSortOrderEnumStringValues() []string
GetListCloudAsmsSortOrderEnumStringValues Enumerates the set of values in String for ListCloudAsmsSortOrderEnum
func GetListCloudClusterInstancesSortByEnumStringValues() []string
GetListCloudClusterInstancesSortByEnumStringValues Enumerates the set of values in String for ListCloudClusterInstancesSortByEnum
func GetListCloudClusterInstancesSortOrderEnumStringValues() []string
GetListCloudClusterInstancesSortOrderEnumStringValues Enumerates the set of values in String for ListCloudClusterInstancesSortOrderEnum
func GetListCloudClustersSortByEnumStringValues() []string
GetListCloudClustersSortByEnumStringValues Enumerates the set of values in String for ListCloudClustersSortByEnum
func GetListCloudClustersSortOrderEnumStringValues() []string
GetListCloudClustersSortOrderEnumStringValues Enumerates the set of values in String for ListCloudClustersSortOrderEnum
func GetListCloudDatabasesSortByEnumStringValues() []string
GetListCloudDatabasesSortByEnumStringValues Enumerates the set of values in String for ListCloudDatabasesSortByEnum
func GetListCloudDatabasesSortOrderEnumStringValues() []string
GetListCloudDatabasesSortOrderEnumStringValues Enumerates the set of values in String for ListCloudDatabasesSortOrderEnum
func GetListCloudDbHomesSortByEnumStringValues() []string
GetListCloudDbHomesSortByEnumStringValues Enumerates the set of values in String for ListCloudDbHomesSortByEnum
func GetListCloudDbHomesSortOrderEnumStringValues() []string
GetListCloudDbHomesSortOrderEnumStringValues Enumerates the set of values in String for ListCloudDbHomesSortOrderEnum
func GetListCloudDbNodesSortByEnumStringValues() []string
GetListCloudDbNodesSortByEnumStringValues Enumerates the set of values in String for ListCloudDbNodesSortByEnum
func GetListCloudDbNodesSortOrderEnumStringValues() []string
GetListCloudDbNodesSortOrderEnumStringValues Enumerates the set of values in String for ListCloudDbNodesSortOrderEnum
func GetListCloudDbSystemConnectorsSortByEnumStringValues() []string
GetListCloudDbSystemConnectorsSortByEnumStringValues Enumerates the set of values in String for ListCloudDbSystemConnectorsSortByEnum
func GetListCloudDbSystemConnectorsSortOrderEnumStringValues() []string
GetListCloudDbSystemConnectorsSortOrderEnumStringValues Enumerates the set of values in String for ListCloudDbSystemConnectorsSortOrderEnum
func GetListCloudDbSystemDiscoveriesSortByEnumStringValues() []string
GetListCloudDbSystemDiscoveriesSortByEnumStringValues Enumerates the set of values in String for ListCloudDbSystemDiscoveriesSortByEnum
func GetListCloudDbSystemDiscoveriesSortOrderEnumStringValues() []string
GetListCloudDbSystemDiscoveriesSortOrderEnumStringValues Enumerates the set of values in String for ListCloudDbSystemDiscoveriesSortOrderEnum
func GetListCloudDbSystemsDeploymentTypeEnumStringValues() []string
GetListCloudDbSystemsDeploymentTypeEnumStringValues Enumerates the set of values in String for ListCloudDbSystemsDeploymentTypeEnum
func GetListCloudDbSystemsLifecycleStateEnumStringValues() []string
GetListCloudDbSystemsLifecycleStateEnumStringValues Enumerates the set of values in String for ListCloudDbSystemsLifecycleStateEnum
func GetListCloudDbSystemsSortByEnumStringValues() []string
GetListCloudDbSystemsSortByEnumStringValues Enumerates the set of values in String for ListCloudDbSystemsSortByEnum
func GetListCloudDbSystemsSortOrderEnumStringValues() []string
GetListCloudDbSystemsSortOrderEnumStringValues Enumerates the set of values in String for ListCloudDbSystemsSortOrderEnum
func GetListCloudExadataInfrastructuresSortByEnumStringValues() []string
GetListCloudExadataInfrastructuresSortByEnumStringValues Enumerates the set of values in String for ListCloudExadataInfrastructuresSortByEnum
func GetListCloudExadataInfrastructuresSortOrderEnumStringValues() []string
GetListCloudExadataInfrastructuresSortOrderEnumStringValues Enumerates the set of values in String for ListCloudExadataInfrastructuresSortOrderEnum
func GetListCloudExadataStorageConnectorsSortByEnumStringValues() []string
GetListCloudExadataStorageConnectorsSortByEnumStringValues Enumerates the set of values in String for ListCloudExadataStorageConnectorsSortByEnum
func GetListCloudExadataStorageConnectorsSortOrderEnumStringValues() []string
GetListCloudExadataStorageConnectorsSortOrderEnumStringValues Enumerates the set of values in String for ListCloudExadataStorageConnectorsSortOrderEnum
func GetListCloudExadataStorageServersSortByEnumStringValues() []string
GetListCloudExadataStorageServersSortByEnumStringValues Enumerates the set of values in String for ListCloudExadataStorageServersSortByEnum
func GetListCloudExadataStorageServersSortOrderEnumStringValues() []string
GetListCloudExadataStorageServersSortOrderEnumStringValues Enumerates the set of values in String for ListCloudExadataStorageServersSortOrderEnum
func GetListCloudListenerServicesSortByEnumStringValues() []string
GetListCloudListenerServicesSortByEnumStringValues Enumerates the set of values in String for ListCloudListenerServicesSortByEnum
func GetListCloudListenerServicesSortOrderEnumStringValues() []string
GetListCloudListenerServicesSortOrderEnumStringValues Enumerates the set of values in String for ListCloudListenerServicesSortOrderEnum
func GetListCloudListenersSortByEnumStringValues() []string
GetListCloudListenersSortByEnumStringValues Enumerates the set of values in String for ListCloudListenersSortByEnum
func GetListCloudListenersSortOrderEnumStringValues() []string
GetListCloudListenersSortOrderEnumStringValues Enumerates the set of values in String for ListCloudListenersSortOrderEnum
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 GetListHighAvailabilityMembersSortByEnumStringValues() []string
GetListHighAvailabilityMembersSortByEnumStringValues Enumerates the set of values in String for ListHighAvailabilityMembersSortByEnum
func GetListHighAvailabilityMembersSortOrderEnumStringValues() []string
GetListHighAvailabilityMembersSortOrderEnumStringValues Enumerates the set of values in String for ListHighAvailabilityMembersSortOrderEnum
func GetListInboundReplicationsSortByEnumStringValues() []string
GetListInboundReplicationsSortByEnumStringValues Enumerates the set of values in String for ListInboundReplicationsSortByEnum
func GetListInboundReplicationsSortOrderEnumStringValues() []string
GetListInboundReplicationsSortOrderEnumStringValues Enumerates the set of values in String for ListInboundReplicationsSortOrderEnum
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 GetListMySqlDigestErrorsSortByEnumStringValues() []string
GetListMySqlDigestErrorsSortByEnumStringValues Enumerates the set of values in String for ListMySqlDigestErrorsSortByEnum
func GetListMySqlDigestErrorsSortOrderEnumStringValues() []string
GetListMySqlDigestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListMySqlDigestErrorsSortOrderEnum
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 GetListOutboundReplicationsSortByEnumStringValues() []string
GetListOutboundReplicationsSortByEnumStringValues Enumerates the set of values in String for ListOutboundReplicationsSortByEnum
func GetListOutboundReplicationsSortOrderEnumStringValues() []string
GetListOutboundReplicationsSortOrderEnumStringValues Enumerates the set of values in String for ListOutboundReplicationsSortOrderEnum
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 GetManagedMySqlDatabaseHeatWaveManagementTypeEnumStringValues() []string
GetManagedMySqlDatabaseHeatWaveManagementTypeEnumStringValues Enumerates the set of values in String for ManagedMySqlDatabaseHeatWaveManagementTypeEnum
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 GetMySqlJsonExplainVersionEnumStringValues() []string
GetMySqlJsonExplainVersionEnumStringValues Enumerates the set of values in String for MySqlJsonExplainVersionEnum
func GetMySqlMessageSeverityEnumStringValues() []string
GetMySqlMessageSeverityEnumStringValues Enumerates the set of values in String for MySqlMessageSeverityEnum
func GetMySqlNetworkProtocolTypeEnumStringValues() []string
GetMySqlNetworkProtocolTypeEnumStringValues Enumerates the set of values in String for MySqlNetworkProtocolTypeEnum
func GetMySqlReadOnlyEnumStringValues() []string
GetMySqlReadOnlyEnumStringValues Enumerates the set of values in String for MySqlReadOnlyEnum
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 GetUpdateCloudDbSystemConnectorDetailsConnectorTypeEnumStringValues() []string
GetUpdateCloudDbSystemConnectorDetailsConnectorTypeEnumStringValues Enumerates the set of values in String for UpdateCloudDbSystemConnectorDetailsConnectorTypeEnum
func GetUpdateCloudExadataInfrastructureDetailsLicenseModelEnumStringValues() []string
GetUpdateCloudExadataInfrastructureDetailsLicenseModelEnumStringValues Enumerates the set of values in String for UpdateCloudExadataInfrastructureDetailsLicenseModelEnum
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 GetVmClusterDiscoverySummaryLicenseModelEnumStringValues() []string
GetVmClusterDiscoverySummaryLicenseModelEnumStringValues Enumerates the set of values in String for VmClusterDiscoverySummaryLicenseModelEnum
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
AssociatedCloudComponent The details of the associated component.
type AssociatedCloudComponent struct {
// The identifier of the associated component.
ComponentId *string `mandatory:"true" json:"componentId"`
// The association type.
AssociationType AssociatedCloudComponentAssociationTypeEnum `mandatory:"true" json:"associationType"`
// The type of associated component.
ComponentType CloudDbSystemComponentTypeEnum `mandatory:"false" json:"componentType,omitempty"`
}
func (m AssociatedCloudComponent) String() string
func (m AssociatedCloudComponent) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AssociatedCloudComponentAssociationTypeEnum Enum with underlying type: string
type AssociatedCloudComponentAssociationTypeEnum string
Set of constants representing the allowable values for AssociatedCloudComponentAssociationTypeEnum
const (
AssociatedCloudComponentAssociationTypeContains AssociatedCloudComponentAssociationTypeEnum = "CONTAINS"
AssociatedCloudComponentAssociationTypeUses AssociatedCloudComponentAssociationTypeEnum = "USES"
)
func GetAssociatedCloudComponentAssociationTypeEnumValues() []AssociatedCloudComponentAssociationTypeEnum
GetAssociatedCloudComponentAssociationTypeEnumValues Enumerates the set of values for AssociatedCloudComponentAssociationTypeEnum
func GetMappingAssociatedCloudComponentAssociationTypeEnum(val string) (AssociatedCloudComponentAssociationTypeEnum, bool)
GetMappingAssociatedCloudComponentAssociationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
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
ChangeCloudExadataInfrastructureCompartmentDetails The details required to change the compartment of the Exadata infrastructure.
type ChangeCloudExadataInfrastructureCompartmentDetails 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 ChangeCloudExadataInfrastructureCompartmentDetails) String() string
func (m ChangeCloudExadataInfrastructureCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeCloudExadataInfrastructureCompartmentRequest wrapper for the ChangeCloudExadataInfrastructureCompartment operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ChangeCloudExadataInfrastructureCompartment.go.html to see an example of how to use ChangeCloudExadataInfrastructureCompartmentRequest.
type ChangeCloudExadataInfrastructureCompartmentRequest struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure.
CloudExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"cloudExadataInfrastructureId"`
// The details required to move the Exadata infrastructure from one compartment to another.
ChangeCloudExadataInfrastructureCompartmentDetails `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 ChangeCloudExadataInfrastructureCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ChangeCloudExadataInfrastructureCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangeCloudExadataInfrastructureCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangeCloudExadataInfrastructureCompartmentRequest) String() string
func (request ChangeCloudExadataInfrastructureCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeCloudExadataInfrastructureCompartmentResponse wrapper for the ChangeCloudExadataInfrastructureCompartment operation
type ChangeCloudExadataInfrastructureCompartmentResponse 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 ChangeCloudExadataInfrastructureCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangeCloudExadataInfrastructureCompartmentResponse) String() string
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
ChangeMysqlDatabaseManagementTypeDetails Details required to change the management type for a HeatWave MySQL instance, from BASIC to FULL and vice versa. MySQL support within OCI Database Management service has been deprecated as of January 29, 2026.
type ChangeMysqlDatabaseManagementTypeDetails struct {
// The type of HeatWave management.
ManagementType ManagedMySqlDatabaseHeatWaveManagementTypeEnum `mandatory:"true" json:"managementType"`
// The type of operation to perform: Update managementType, enable, or disable Database Management.
Operation ChangeMysqlDatabaseManagementTypeDetailsOperationEnum `mandatory:"false" json:"operation,omitempty"`
}
func (m ChangeMysqlDatabaseManagementTypeDetails) String() string
func (m ChangeMysqlDatabaseManagementTypeDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeMysqlDatabaseManagementTypeDetailsOperationEnum Enum with underlying type: string
type ChangeMysqlDatabaseManagementTypeDetailsOperationEnum string
Set of constants representing the allowable values for ChangeMysqlDatabaseManagementTypeDetailsOperationEnum
const (
ChangeMysqlDatabaseManagementTypeDetailsOperationEnableDbmgmt ChangeMysqlDatabaseManagementTypeDetailsOperationEnum = "ENABLE_DBMGMT"
ChangeMysqlDatabaseManagementTypeDetailsOperationUpdateDbmgmtType ChangeMysqlDatabaseManagementTypeDetailsOperationEnum = "UPDATE_DBMGMT_TYPE"
ChangeMysqlDatabaseManagementTypeDetailsOperationDisableDbmgmt ChangeMysqlDatabaseManagementTypeDetailsOperationEnum = "DISABLE_DBMGMT"
)
func GetChangeMysqlDatabaseManagementTypeDetailsOperationEnumValues() []ChangeMysqlDatabaseManagementTypeDetailsOperationEnum
GetChangeMysqlDatabaseManagementTypeDetailsOperationEnumValues Enumerates the set of values for ChangeMysqlDatabaseManagementTypeDetailsOperationEnum
func GetMappingChangeMysqlDatabaseManagementTypeDetailsOperationEnum(val string) (ChangeMysqlDatabaseManagementTypeDetailsOperationEnum, bool)
GetMappingChangeMysqlDatabaseManagementTypeDetailsOperationEnum performs case Insensitive comparison on enum value and return the desired enum
ChangeMysqlDatabaseManagementTypeRequest wrapper for the ChangeMysqlDatabaseManagementType operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ChangeMysqlDatabaseManagementType.go.html to see an example of how to use ChangeMysqlDatabaseManagementTypeRequest.
type ChangeMysqlDatabaseManagementTypeRequest struct {
// The OCID of the Managed MySQL Database.
ManagedMySqlDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedMySqlDatabaseId"`
// The details required to change the management type of a MySQL managed database.
ChangeMysqlDatabaseManagementTypeDetails `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 ChangeMysqlDatabaseManagementTypeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ChangeMysqlDatabaseManagementTypeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangeMysqlDatabaseManagementTypeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangeMysqlDatabaseManagementTypeRequest) String() string
func (request ChangeMysqlDatabaseManagementTypeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeMysqlDatabaseManagementTypeResponse wrapper for the ChangeMysqlDatabaseManagementType operation
type ChangeMysqlDatabaseManagementTypeResponse 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 ChangeMysqlDatabaseManagementTypeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangeMysqlDatabaseManagementTypeResponse) 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
CheckCloudDbSystemConnectorConnectionStatusRequest wrapper for the CheckCloudDbSystemConnectorConnectionStatus operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CheckCloudDbSystemConnectorConnectionStatus.go.html to see an example of how to use CheckCloudDbSystemConnectorConnectionStatusRequest.
type CheckCloudDbSystemConnectorConnectionStatusRequest struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud connector.
CloudDbSystemConnectorId *string `mandatory:"true" contributesTo:"path" name:"cloudDbSystemConnectorId"`
// 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 CheckCloudDbSystemConnectorConnectionStatusRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CheckCloudDbSystemConnectorConnectionStatusRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CheckCloudDbSystemConnectorConnectionStatusRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CheckCloudDbSystemConnectorConnectionStatusRequest) String() string
func (request CheckCloudDbSystemConnectorConnectionStatusRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CheckCloudDbSystemConnectorConnectionStatusResponse wrapper for the CheckCloudDbSystemConnectorConnectionStatus operation
type CheckCloudDbSystemConnectorConnectionStatusResponse struct {
// The underlying http response
RawResponse *http.Response
// The CloudDbSystemConnector instance
CloudDbSystemConnector `presentIn:"body"`
// Unique Oracle-assigned identifier for the 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 CheckCloudDbSystemConnectorConnectionStatusResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CheckCloudDbSystemConnectorConnectionStatusResponse) String() string
CheckCloudExadataStorageConnectorRequest wrapper for the CheckCloudExadataStorageConnector operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CheckCloudExadataStorageConnector.go.html to see an example of how to use CheckCloudExadataStorageConnectorRequest.
type CheckCloudExadataStorageConnectorRequest struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the connector to the Exadata storage server.
CloudExadataStorageConnectorId *string `mandatory:"true" contributesTo:"path" name:"cloudExadataStorageConnectorId"`
// 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 CheckCloudExadataStorageConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CheckCloudExadataStorageConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CheckCloudExadataStorageConnectorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CheckCloudExadataStorageConnectorRequest) String() string
func (request CheckCloudExadataStorageConnectorRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CheckCloudExadataStorageConnectorResponse wrapper for the CheckCloudExadataStorageConnector operation
type CheckCloudExadataStorageConnectorResponse struct {
// The underlying http response
RawResponse *http.Response
// The CloudExadataStorageConnectorStatus instance
CloudExadataStorageConnectorStatus `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 CheckCloudExadataStorageConnectorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CheckCloudExadataStorageConnectorResponse) 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
CloudAsm The details of a cloud ASM.
type CloudAsm struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud ASM.
Id *string `mandatory:"true" json:"id"`
// The user-friendly name for the cloud ASM. The name does not have to be unique.
DisplayName *string `mandatory:"true" json:"displayName"`
// The name of the cloud 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 cloud DB system that the ASM is a part of.
CloudDbSystemId *string `mandatory:"true" json:"cloudDbSystemId"`
// The current lifecycle state of the cloud ASM.
LifecycleState CloudAsmLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
// The date and time the cloud ASM was created.
TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
// The date and time the cloud ASM was last updated.
TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) in DBaas service.
DbaasId *string `mandatory:"false" json:"dbaasId"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud connector.
CloudConnectorId *string `mandatory:"false" json:"cloudConnectorId"`
// 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 []CloudAsmServicedDatabase `mandatory:"false" json:"servicedDatabases"`
// The additional details of the cloud 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 CloudAsm) String() string
func (m CloudAsm) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudAsmCollection A collection of cloud ASMs.
type CloudAsmCollection struct {
// An array of cloud ASMs.
Items []CloudAsmSummary `mandatory:"true" json:"items"`
}
func (m CloudAsmCollection) String() string
func (m CloudAsmCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudAsmConfiguration The configuration details of an ASM.
type CloudAsmConfiguration struct {
// An array of initialization parameters for the cloud ASM instances.
InitParameters []CloudAsmInstanceParameters `mandatory:"true" json:"initParameters"`
}
func (m CloudAsmConfiguration) String() string
func (m CloudAsmConfiguration) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudAsmConnectionCredentials The credentials used to connect to the Cloud ASM instance. Currently only the `DETAILS` type is supported for creating MACS connector credentials.
type CloudAsmConnectionCredentials interface {
}
CloudAsmConnectionCredentialsByDetails The credentials used to connect to the ASM instance.
type CloudAsmConnectionCredentialsByDetails 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 CloudAsmConnectionCredentialsByDetailsRoleEnum `mandatory:"true" json:"role"`
}
func (m CloudAsmConnectionCredentialsByDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CloudAsmConnectionCredentialsByDetails) String() string
func (m CloudAsmConnectionCredentialsByDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudAsmConnectionCredentialsByDetailsRoleEnum Enum with underlying type: string
type CloudAsmConnectionCredentialsByDetailsRoleEnum string
Set of constants representing the allowable values for CloudAsmConnectionCredentialsByDetailsRoleEnum
const (
CloudAsmConnectionCredentialsByDetailsRoleSysasm CloudAsmConnectionCredentialsByDetailsRoleEnum = "SYSASM"
CloudAsmConnectionCredentialsByDetailsRoleSysdba CloudAsmConnectionCredentialsByDetailsRoleEnum = "SYSDBA"
CloudAsmConnectionCredentialsByDetailsRoleSysoper CloudAsmConnectionCredentialsByDetailsRoleEnum = "SYSOPER"
)
func GetCloudAsmConnectionCredentialsByDetailsRoleEnumValues() []CloudAsmConnectionCredentialsByDetailsRoleEnum
GetCloudAsmConnectionCredentialsByDetailsRoleEnumValues Enumerates the set of values for CloudAsmConnectionCredentialsByDetailsRoleEnum
func GetMappingCloudAsmConnectionCredentialsByDetailsRoleEnum(val string) (CloudAsmConnectionCredentialsByDetailsRoleEnum, bool)
GetMappingCloudAsmConnectionCredentialsByDetailsRoleEnum performs case Insensitive comparison on enum value and return the desired enum
CloudAsmConnectionCredentialsByName The existing named credential used to connect to the ASM instance.
type CloudAsmConnectionCredentialsByName 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 CloudAsmConnectionCredentialsByName) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CloudAsmConnectionCredentialsByName) String() string
func (m CloudAsmConnectionCredentialsByName) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudAsmConnectionCredentialsCredentialTypeEnum Enum with underlying type: string
type CloudAsmConnectionCredentialsCredentialTypeEnum string
Set of constants representing the allowable values for CloudAsmConnectionCredentialsCredentialTypeEnum
const (
CloudAsmConnectionCredentialsCredentialTypeNameReference CloudAsmConnectionCredentialsCredentialTypeEnum = "NAME_REFERENCE"
CloudAsmConnectionCredentialsCredentialTypeDetails CloudAsmConnectionCredentialsCredentialTypeEnum = "DETAILS"
)
func GetCloudAsmConnectionCredentialsCredentialTypeEnumValues() []CloudAsmConnectionCredentialsCredentialTypeEnum
GetCloudAsmConnectionCredentialsCredentialTypeEnumValues Enumerates the set of values for CloudAsmConnectionCredentialsCredentialTypeEnum
func GetMappingCloudAsmConnectionCredentialsCredentialTypeEnum(val string) (CloudAsmConnectionCredentialsCredentialTypeEnum, bool)
GetMappingCloudAsmConnectionCredentialsCredentialTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CloudAsmConnectionInfo The details required to connect to a cloud ASM instance.
type CloudAsmConnectionInfo struct {
ConnectionString *AsmConnectionString `mandatory:"true" json:"connectionString"`
ConnectionCredentials CloudAsmConnectionCredentials `mandatory:"true" json:"connectionCredentials"`
}
func (m CloudAsmConnectionInfo) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CloudAsmConnectionInfo) String() string
func (m *CloudAsmConnectionInfo) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m CloudAsmConnectionInfo) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudAsmDiskGroupCollection A collection of cloud ASM disk groups.
type CloudAsmDiskGroupCollection struct {
// An array of cloud ASM disk groups.
Items []CloudAsmDiskGroupSummary `mandatory:"true" json:"items"`
}
func (m CloudAsmDiskGroupCollection) String() string
func (m CloudAsmDiskGroupCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudAsmDiskGroupSummary The summary of a cloud ASM disk group.
type CloudAsmDiskGroupSummary 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 CloudAsmDiskGroupSummaryRedundancyTypeEnum `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 CloudAsmDiskGroupSummary) String() string
func (m CloudAsmDiskGroupSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudAsmDiskGroupSummaryRedundancyTypeEnum Enum with underlying type: string
type CloudAsmDiskGroupSummaryRedundancyTypeEnum string
Set of constants representing the allowable values for CloudAsmDiskGroupSummaryRedundancyTypeEnum
const (
CloudAsmDiskGroupSummaryRedundancyTypeExtend CloudAsmDiskGroupSummaryRedundancyTypeEnum = "EXTEND"
CloudAsmDiskGroupSummaryRedundancyTypeExtern CloudAsmDiskGroupSummaryRedundancyTypeEnum = "EXTERN"
CloudAsmDiskGroupSummaryRedundancyTypeFlex CloudAsmDiskGroupSummaryRedundancyTypeEnum = "FLEX"
CloudAsmDiskGroupSummaryRedundancyTypeHigh CloudAsmDiskGroupSummaryRedundancyTypeEnum = "HIGH"
CloudAsmDiskGroupSummaryRedundancyTypeNormal CloudAsmDiskGroupSummaryRedundancyTypeEnum = "NORMAL"
)
func GetCloudAsmDiskGroupSummaryRedundancyTypeEnumValues() []CloudAsmDiskGroupSummaryRedundancyTypeEnum
GetCloudAsmDiskGroupSummaryRedundancyTypeEnumValues Enumerates the set of values for CloudAsmDiskGroupSummaryRedundancyTypeEnum
func GetMappingCloudAsmDiskGroupSummaryRedundancyTypeEnum(val string) (CloudAsmDiskGroupSummaryRedundancyTypeEnum, bool)
GetMappingCloudAsmDiskGroupSummaryRedundancyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CloudAsmInstance The details of a cloud ASM instance.
type CloudAsmInstance struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud 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 cloud 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 cloud ASM that the ASM instance belongs to.
CloudAsmId *string `mandatory:"true" json:"cloudAsmId"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud DB system that the ASM instance is a part of.
CloudDbSystemId *string `mandatory:"true" json:"cloudDbSystemId"`
// The current lifecycle state of the cloud ASM instance.
LifecycleState CloudAsmInstanceLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) in DBaas service.
DbaasId *string `mandatory:"false" json:"dbaasId"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud DB node on which the ASM instance is running.
CloudDbNodeId *string `mandatory:"false" json:"cloudDbNodeId"`
// 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 cloud ASM instance was created.
TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`
// The date and time the cloud 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 CloudAsmInstance) String() string
func (m CloudAsmInstance) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudAsmInstanceCollection A collection of cloud ASM instances.
type CloudAsmInstanceCollection struct {
// An array of cloud ASM instances.
Items []CloudAsmInstanceSummary `mandatory:"true" json:"items"`
}
func (m CloudAsmInstanceCollection) String() string
func (m CloudAsmInstanceCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudAsmInstanceLifecycleStateEnum Enum with underlying type: string
type CloudAsmInstanceLifecycleStateEnum string
Set of constants representing the allowable values for CloudAsmInstanceLifecycleStateEnum
const (
CloudAsmInstanceLifecycleStateCreating CloudAsmInstanceLifecycleStateEnum = "CREATING"
CloudAsmInstanceLifecycleStateActive CloudAsmInstanceLifecycleStateEnum = "ACTIVE"
CloudAsmInstanceLifecycleStateInactive CloudAsmInstanceLifecycleStateEnum = "INACTIVE"
CloudAsmInstanceLifecycleStateUpdating CloudAsmInstanceLifecycleStateEnum = "UPDATING"
CloudAsmInstanceLifecycleStateDeleting CloudAsmInstanceLifecycleStateEnum = "DELETING"
CloudAsmInstanceLifecycleStateDeleted CloudAsmInstanceLifecycleStateEnum = "DELETED"
CloudAsmInstanceLifecycleStateFailed CloudAsmInstanceLifecycleStateEnum = "FAILED"
)
func GetCloudAsmInstanceLifecycleStateEnumValues() []CloudAsmInstanceLifecycleStateEnum
GetCloudAsmInstanceLifecycleStateEnumValues Enumerates the set of values for CloudAsmInstanceLifecycleStateEnum
func GetMappingCloudAsmInstanceLifecycleStateEnum(val string) (CloudAsmInstanceLifecycleStateEnum, bool)
GetMappingCloudAsmInstanceLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
CloudAsmInstanceParameters The initialization parameters for an ASM instance.
type CloudAsmInstanceParameters struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud 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 CloudAsmInstanceParameters) String() string
func (m CloudAsmInstanceParameters) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudAsmInstanceSummary The summary of a cloud ASM instance.
type CloudAsmInstanceSummary struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud 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 cloud 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 cloud ASM that the ASM instance belongs to.
CloudAsmId *string `mandatory:"true" json:"cloudAsmId"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud DB system that the ASM instance is a part of.
CloudDbSystemId *string `mandatory:"true" json:"cloudDbSystemId"`
// The current lifecycle state of the cloud ASM instance.
LifecycleState CloudAsmInstanceLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) in DBaas service.
DbaasId *string `mandatory:"false" json:"dbaasId"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud DB node on which the ASM instance is running.
CloudDbNodeId *string `mandatory:"false" json:"cloudDbNodeId"`
// 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 cloud ASM instance was created.
TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`
// The date and time the cloud 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 CloudAsmInstanceSummary) String() string
func (m CloudAsmInstanceSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudAsmLifecycleStateEnum Enum with underlying type: string
type CloudAsmLifecycleStateEnum string
Set of constants representing the allowable values for CloudAsmLifecycleStateEnum
const (
CloudAsmLifecycleStateCreating CloudAsmLifecycleStateEnum = "CREATING"
CloudAsmLifecycleStateNotConnected CloudAsmLifecycleStateEnum = "NOT_CONNECTED"
CloudAsmLifecycleStateActive CloudAsmLifecycleStateEnum = "ACTIVE"
CloudAsmLifecycleStateInactive CloudAsmLifecycleStateEnum = "INACTIVE"
CloudAsmLifecycleStateUpdating CloudAsmLifecycleStateEnum = "UPDATING"
CloudAsmLifecycleStateDeleting CloudAsmLifecycleStateEnum = "DELETING"
CloudAsmLifecycleStateDeleted CloudAsmLifecycleStateEnum = "DELETED"
CloudAsmLifecycleStateFailed CloudAsmLifecycleStateEnum = "FAILED"
)
func GetCloudAsmLifecycleStateEnumValues() []CloudAsmLifecycleStateEnum
GetCloudAsmLifecycleStateEnumValues Enumerates the set of values for CloudAsmLifecycleStateEnum
func GetMappingCloudAsmLifecycleStateEnum(val string) (CloudAsmLifecycleStateEnum, bool)
GetMappingCloudAsmLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
CloudAsmServicedDatabase The details of a database serviced by a cloud ASM.
type CloudAsmServicedDatabase struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud database.
Id *string `mandatory:"true" json:"id"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the existing DBaas OCI resource matching the discovered DB system component.
DbaasId *string `mandatory:"true" json:"dbaasId"`
// 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 cloud 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 cloud 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 CloudAsmServicedDatabase) String() string
func (m CloudAsmServicedDatabase) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudAsmSummary The summary of a cloud ASM.
type CloudAsmSummary struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud ASM.
Id *string `mandatory:"true" json:"id"`
// The user-friendly name for the cloud ASM. The name does not have to be unique.
DisplayName *string `mandatory:"true" json:"displayName"`
// The name of the cloud 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 cloud DB system that the ASM is a part of.
CloudDbSystemId *string `mandatory:"true" json:"cloudDbSystemId"`
// The current lifecycle state of the cloud ASM.
LifecycleState CloudAsmLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
// The date and time the cloud ASM was created.
TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
// The date and time the cloud ASM was last updated.
TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) in DBaas service.
DbaasId *string `mandatory:"false" json:"dbaasId"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud connector.
CloudConnectorId *string `mandatory:"false" json:"cloudConnectorId"`
// 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 CloudAsmSummary) String() string
func (m CloudAsmSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudAsmUserCollection A collection of cloud ASM users.
type CloudAsmUserCollection struct {
// An array of cloud ASM users.
Items []CloudAsmUserSummary `mandatory:"true" json:"items"`
}
func (m CloudAsmUserCollection) String() string
func (m CloudAsmUserCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudAsmUserSummary The summary of an ASM user.
type CloudAsmUserSummary 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 cloud ASM.
AsmId *string `mandatory:"false" json:"asmId"`
}
func (m CloudAsmUserSummary) String() string
func (m CloudAsmUserSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudCluster The details of a cloud cluster.
type CloudCluster struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud cluster.
Id *string `mandatory:"true" json:"id"`
// The user-friendly name for the cloud cluster. The name does not have to be unique.
DisplayName *string `mandatory:"true" json:"displayName"`
// The name of the cloud 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 cloud DB system that the cluster is a part of.
CloudDbSystemId *string `mandatory:"true" json:"cloudDbSystemId"`
// The current lifecycle state of the cloud cluster.
LifecycleState CloudClusterLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
// The date and time the cloud cluster was created.
TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
// The date and time the cloud cluster was last updated.
TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) in DBaas service.
DbaasId *string `mandatory:"false" json:"dbaasId"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud connector.
CloudConnectorId *string `mandatory:"false" json:"cloudConnectorId"`
// 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 cloud 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 cloud cluster.
NetworkConfigurations []CloudClusterNetworkConfiguration `mandatory:"false" json:"networkConfigurations"`
// The list of Virtual IP (VIP) configurations of the cloud cluster.
VipConfigurations []CloudClusterVipConfiguration `mandatory:"false" json:"vipConfigurations"`
// The list of Single Client Access Name (SCAN) configurations of the cloud cluster.
ScanConfigurations []CloudClusterScanListenerConfiguration `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 CloudCluster) String() string
func (m CloudCluster) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudClusterCollection A collection of cloud clusters.
type CloudClusterCollection struct {
// An array of cloud clusters.
Items []CloudClusterSummary `mandatory:"true" json:"items"`
}
func (m CloudClusterCollection) String() string
func (m CloudClusterCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudClusterInstance The details of a cloud cluster instance.
type CloudClusterInstance struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud 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 cloud 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 cloud cluster that the cluster instance belongs to.
CloudClusterId *string `mandatory:"true" json:"cloudClusterId"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud DB system that the cluster instance is a part of.
CloudDbSystemId *string `mandatory:"true" json:"cloudDbSystemId"`
// The current lifecycle state of the cloud cluster instance.
LifecycleState CloudClusterInstanceLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) in DBaas service.
DbaasId *string `mandatory:"false" json:"dbaasId"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud DB node.
CloudDbNodeId *string `mandatory:"false" json:"cloudDbNodeId"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud connector.
CloudConnectorId *string `mandatory:"false" json:"cloudConnectorId"`
// 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 CloudClusterInstanceNodeRoleEnum `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 cloud cluster instance was created.
TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`
// The date and time the cloud 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 CloudClusterInstance) String() string
func (m CloudClusterInstance) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudClusterInstanceCollection A collection of cloud cluster instances.
type CloudClusterInstanceCollection struct {
// An array of cloud cluster instances.
Items []CloudClusterInstanceSummary `mandatory:"true" json:"items"`
}
func (m CloudClusterInstanceCollection) String() string
func (m CloudClusterInstanceCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudClusterInstanceLifecycleStateEnum Enum with underlying type: string
type CloudClusterInstanceLifecycleStateEnum string
Set of constants representing the allowable values for CloudClusterInstanceLifecycleStateEnum
const (
CloudClusterInstanceLifecycleStateCreating CloudClusterInstanceLifecycleStateEnum = "CREATING"
CloudClusterInstanceLifecycleStateNotConnected CloudClusterInstanceLifecycleStateEnum = "NOT_CONNECTED"
CloudClusterInstanceLifecycleStateActive CloudClusterInstanceLifecycleStateEnum = "ACTIVE"
CloudClusterInstanceLifecycleStateInactive CloudClusterInstanceLifecycleStateEnum = "INACTIVE"
CloudClusterInstanceLifecycleStateUpdating CloudClusterInstanceLifecycleStateEnum = "UPDATING"
CloudClusterInstanceLifecycleStateDeleting CloudClusterInstanceLifecycleStateEnum = "DELETING"
CloudClusterInstanceLifecycleStateDeleted CloudClusterInstanceLifecycleStateEnum = "DELETED"
CloudClusterInstanceLifecycleStateFailed CloudClusterInstanceLifecycleStateEnum = "FAILED"
)
func GetCloudClusterInstanceLifecycleStateEnumValues() []CloudClusterInstanceLifecycleStateEnum
GetCloudClusterInstanceLifecycleStateEnumValues Enumerates the set of values for CloudClusterInstanceLifecycleStateEnum
func GetMappingCloudClusterInstanceLifecycleStateEnum(val string) (CloudClusterInstanceLifecycleStateEnum, bool)
GetMappingCloudClusterInstanceLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
CloudClusterInstanceNodeRoleEnum Enum with underlying type: string
type CloudClusterInstanceNodeRoleEnum string
Set of constants representing the allowable values for CloudClusterInstanceNodeRoleEnum
const (
CloudClusterInstanceNodeRoleHub CloudClusterInstanceNodeRoleEnum = "HUB"
CloudClusterInstanceNodeRoleLeaf CloudClusterInstanceNodeRoleEnum = "LEAF"
)
func GetCloudClusterInstanceNodeRoleEnumValues() []CloudClusterInstanceNodeRoleEnum
GetCloudClusterInstanceNodeRoleEnumValues Enumerates the set of values for CloudClusterInstanceNodeRoleEnum
func GetMappingCloudClusterInstanceNodeRoleEnum(val string) (CloudClusterInstanceNodeRoleEnum, bool)
GetMappingCloudClusterInstanceNodeRoleEnum performs case Insensitive comparison on enum value and return the desired enum
CloudClusterInstanceSummary The summary of a cloud cluster instance.
type CloudClusterInstanceSummary struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud 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 cloud 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 cloud cluster that the cluster instance belongs to.
CloudClusterId *string `mandatory:"true" json:"cloudClusterId"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud DB system that the cluster instance is a part of.
CloudDbSystemId *string `mandatory:"true" json:"cloudDbSystemId"`
// The current lifecycle state of the cloud cluster instance.
LifecycleState CloudClusterInstanceLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) in DBaas service.
DbaasId *string `mandatory:"false" json:"dbaasId"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud DB node.
CloudDbNodeId *string `mandatory:"false" json:"cloudDbNodeId"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud connector.
CloudConnectorId *string `mandatory:"false" json:"cloudConnectorId"`
// 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 CloudClusterInstanceNodeRoleEnum `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 cloud cluster instance was created.
TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`
// The date and time the cloud 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 CloudClusterInstanceSummary) String() string
func (m CloudClusterInstanceSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudClusterLifecycleStateEnum Enum with underlying type: string
type CloudClusterLifecycleStateEnum string
Set of constants representing the allowable values for CloudClusterLifecycleStateEnum
const (
CloudClusterLifecycleStateCreating CloudClusterLifecycleStateEnum = "CREATING"
CloudClusterLifecycleStateNotConnected CloudClusterLifecycleStateEnum = "NOT_CONNECTED"
CloudClusterLifecycleStateActive CloudClusterLifecycleStateEnum = "ACTIVE"
CloudClusterLifecycleStateInactive CloudClusterLifecycleStateEnum = "INACTIVE"
CloudClusterLifecycleStateUpdating CloudClusterLifecycleStateEnum = "UPDATING"
CloudClusterLifecycleStateDeleting CloudClusterLifecycleStateEnum = "DELETING"
CloudClusterLifecycleStateDeleted CloudClusterLifecycleStateEnum = "DELETED"
CloudClusterLifecycleStateFailed CloudClusterLifecycleStateEnum = "FAILED"
)
func GetCloudClusterLifecycleStateEnumValues() []CloudClusterLifecycleStateEnum
GetCloudClusterLifecycleStateEnumValues Enumerates the set of values for CloudClusterLifecycleStateEnum
func GetMappingCloudClusterLifecycleStateEnum(val string) (CloudClusterLifecycleStateEnum, bool)
GetMappingCloudClusterLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
CloudClusterNetworkConfiguration The details of a network address configuration in a cloud cluster.
type CloudClusterNetworkConfiguration struct {
// The network number.
NetworkNumber *int `mandatory:"false" json:"networkNumber"`
// The network type.
NetworkType CloudClusterNetworkConfigurationNetworkTypeEnum `mandatory:"false" json:"networkType,omitempty"`
// The subnet for the network.
Subnet *string `mandatory:"false" json:"subnet"`
}
func (m CloudClusterNetworkConfiguration) String() string
func (m CloudClusterNetworkConfiguration) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudClusterNetworkConfigurationNetworkTypeEnum Enum with underlying type: string
type CloudClusterNetworkConfigurationNetworkTypeEnum string
Set of constants representing the allowable values for CloudClusterNetworkConfigurationNetworkTypeEnum
const (
CloudClusterNetworkConfigurationNetworkTypeAutoconfig CloudClusterNetworkConfigurationNetworkTypeEnum = "AUTOCONFIG"
CloudClusterNetworkConfigurationNetworkTypeDhcp CloudClusterNetworkConfigurationNetworkTypeEnum = "DHCP"
CloudClusterNetworkConfigurationNetworkTypeStatic CloudClusterNetworkConfigurationNetworkTypeEnum = "STATIC"
CloudClusterNetworkConfigurationNetworkTypeMixed CloudClusterNetworkConfigurationNetworkTypeEnum = "MIXED"
)
func GetCloudClusterNetworkConfigurationNetworkTypeEnumValues() []CloudClusterNetworkConfigurationNetworkTypeEnum
GetCloudClusterNetworkConfigurationNetworkTypeEnumValues Enumerates the set of values for CloudClusterNetworkConfigurationNetworkTypeEnum
func GetMappingCloudClusterNetworkConfigurationNetworkTypeEnum(val string) (CloudClusterNetworkConfigurationNetworkTypeEnum, bool)
GetMappingCloudClusterNetworkConfigurationNetworkTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CloudClusterScanListenerConfiguration The details of a SCAN listener in a cloud cluster.
type CloudClusterScanListenerConfiguration 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 CloudClusterScanListenerConfigurationScanProtocolEnum `mandatory:"false" json:"scanProtocol,omitempty"`
}
func (m CloudClusterScanListenerConfiguration) String() string
func (m CloudClusterScanListenerConfiguration) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudClusterScanListenerConfigurationScanProtocolEnum Enum with underlying type: string
type CloudClusterScanListenerConfigurationScanProtocolEnum string
Set of constants representing the allowable values for CloudClusterScanListenerConfigurationScanProtocolEnum
const (
CloudClusterScanListenerConfigurationScanProtocolTcp CloudClusterScanListenerConfigurationScanProtocolEnum = "TCP"
CloudClusterScanListenerConfigurationScanProtocolTcps CloudClusterScanListenerConfigurationScanProtocolEnum = "TCPS"
)
func GetCloudClusterScanListenerConfigurationScanProtocolEnumValues() []CloudClusterScanListenerConfigurationScanProtocolEnum
GetCloudClusterScanListenerConfigurationScanProtocolEnumValues Enumerates the set of values for CloudClusterScanListenerConfigurationScanProtocolEnum
func GetMappingCloudClusterScanListenerConfigurationScanProtocolEnum(val string) (CloudClusterScanListenerConfigurationScanProtocolEnum, bool)
GetMappingCloudClusterScanListenerConfigurationScanProtocolEnum performs case Insensitive comparison on enum value and return the desired enum
CloudClusterSummary The summary of a cloud cluster.
type CloudClusterSummary struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud cluster.
Id *string `mandatory:"true" json:"id"`
// The user-friendly name for the cloud cluster. The name does not have to be unique.
DisplayName *string `mandatory:"true" json:"displayName"`
// The name of the cloud 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 cloud DB system that the cluster is a part of.
CloudDbSystemId *string `mandatory:"true" json:"cloudDbSystemId"`
// The current lifecycle state of the cloud cluster.
LifecycleState CloudClusterLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
// The date and time the cloud cluster was created.
TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
// The date and time the cloud cluster was last updated.
TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) in DBaas service.
DbaasId *string `mandatory:"false" json:"dbaasId"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud connector.
CloudConnectorId *string `mandatory:"false" json:"cloudConnectorId"`
// 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 CloudClusterSummary) String() string
func (m CloudClusterSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudClusterVipConfiguration The details of the Virtual IP (VIP) address for a node in a cloud cluster.
type CloudClusterVipConfiguration 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 CloudClusterVipConfiguration) String() string
func (m CloudClusterVipConfiguration) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudDatabaseCollection A collection of cloud databases.
type CloudDatabaseCollection struct {
// An array of cloud databases.
Items []CloudDatabaseSummary `mandatory:"true" json:"items"`
}
func (m CloudDatabaseCollection) String() string
func (m CloudDatabaseCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudDatabaseConnectionInfo The details required to connect to a cloud Oracle Database.
type CloudDatabaseConnectionInfo struct {
ConnectionString *DatabaseConnectionString `mandatory:"true" json:"connectionString"`
ConnectionCredentials DatabaseConnectionCredentials `mandatory:"false" json:"connectionCredentials"`
}
func (m CloudDatabaseConnectionInfo) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CloudDatabaseConnectionInfo) String() string
func (m *CloudDatabaseConnectionInfo) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m CloudDatabaseConnectionInfo) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudDatabaseInstance The details of a cloud database instance.
type CloudDatabaseInstance 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 CloudDatabaseInstance) String() string
func (m CloudDatabaseInstance) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudDatabaseSummary The summary of a cloud database.
type CloudDatabaseSummary struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud 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 cloud database resource.
LifecycleState CloudDatabaseSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
// The date and time the cloud DB system was created.
TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
// The `DB_UNIQUE_NAME` of the cloud 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).
ParentContainerDatabaseId *string `mandatory:"false" json:"parentContainerDatabaseId"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud DB home.
CloudDbHomeId *string `mandatory:"false" json:"cloudDbHomeId"`
DbSystemInfo *CloudDbSystemBasicInfo `mandatory:"false" json:"dbSystemInfo"`
DbManagementConfig *CloudDbSystemDatabaseManagementConfigDetails `mandatory:"false" json:"dbManagementConfig"`
// The list of database instances if the database is a RAC database.
InstanceDetails []CloudDatabaseInstance `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 CloudDatabaseSummary) String() string
func (m *CloudDatabaseSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m CloudDatabaseSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudDatabaseSummaryLifecycleStateEnum Enum with underlying type: string
type CloudDatabaseSummaryLifecycleStateEnum string
Set of constants representing the allowable values for CloudDatabaseSummaryLifecycleStateEnum
const (
CloudDatabaseSummaryLifecycleStateCreating CloudDatabaseSummaryLifecycleStateEnum = "CREATING"
CloudDatabaseSummaryLifecycleStateActive CloudDatabaseSummaryLifecycleStateEnum = "ACTIVE"
CloudDatabaseSummaryLifecycleStateInactive CloudDatabaseSummaryLifecycleStateEnum = "INACTIVE"
CloudDatabaseSummaryLifecycleStateUpdating CloudDatabaseSummaryLifecycleStateEnum = "UPDATING"
CloudDatabaseSummaryLifecycleStateDeleting CloudDatabaseSummaryLifecycleStateEnum = "DELETING"
CloudDatabaseSummaryLifecycleStateDeleted CloudDatabaseSummaryLifecycleStateEnum = "DELETED"
CloudDatabaseSummaryLifecycleStateFailed CloudDatabaseSummaryLifecycleStateEnum = "FAILED"
)
func GetCloudDatabaseSummaryLifecycleStateEnumValues() []CloudDatabaseSummaryLifecycleStateEnum
GetCloudDatabaseSummaryLifecycleStateEnumValues Enumerates the set of values for CloudDatabaseSummaryLifecycleStateEnum
func GetMappingCloudDatabaseSummaryLifecycleStateEnum(val string) (CloudDatabaseSummaryLifecycleStateEnum, bool)
GetMappingCloudDatabaseSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
CloudDbHome The details of a cloud database home.
type CloudDbHome struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud DB home.
Id *string `mandatory:"true" json:"id"`
// The user-friendly name for the cloud 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 cloud DB system that the DB home is a part of.
CloudDbSystemId *string `mandatory:"true" json:"cloudDbSystemId"`
// The current lifecycle state of the cloud DB home.
LifecycleState CloudDbHomeLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
// The date and time the cloud DB home was created.
TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
// The date and time the cloud DB home was last updated.
TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud DB home in DBaas service.
DbaasId *string `mandatory:"false" json:"dbaasId"`
// The name of the cloud 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 CloudDbHome) String() string
func (m CloudDbHome) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudDbHomeCollection A collection of cloud database homes.
type CloudDbHomeCollection struct {
// An array of cloud DB homes.
Items []CloudDbHomeSummary `mandatory:"true" json:"items"`
}
func (m CloudDbHomeCollection) String() string
func (m CloudDbHomeCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudDbHomeLifecycleStateEnum Enum with underlying type: string
type CloudDbHomeLifecycleStateEnum string
Set of constants representing the allowable values for CloudDbHomeLifecycleStateEnum
const (
CloudDbHomeLifecycleStateCreating CloudDbHomeLifecycleStateEnum = "CREATING"
CloudDbHomeLifecycleStateActive CloudDbHomeLifecycleStateEnum = "ACTIVE"
CloudDbHomeLifecycleStateInactive CloudDbHomeLifecycleStateEnum = "INACTIVE"
CloudDbHomeLifecycleStateUpdating CloudDbHomeLifecycleStateEnum = "UPDATING"
CloudDbHomeLifecycleStateDeleting CloudDbHomeLifecycleStateEnum = "DELETING"
CloudDbHomeLifecycleStateDeleted CloudDbHomeLifecycleStateEnum = "DELETED"
CloudDbHomeLifecycleStateFailed CloudDbHomeLifecycleStateEnum = "FAILED"
)
func GetCloudDbHomeLifecycleStateEnumValues() []CloudDbHomeLifecycleStateEnum
GetCloudDbHomeLifecycleStateEnumValues Enumerates the set of values for CloudDbHomeLifecycleStateEnum
func GetMappingCloudDbHomeLifecycleStateEnum(val string) (CloudDbHomeLifecycleStateEnum, bool)
GetMappingCloudDbHomeLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
CloudDbHomeSummary The summary of a cloud database home.
type CloudDbHomeSummary struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud DB home.
Id *string `mandatory:"true" json:"id"`
// The user-friendly name for the cloud 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 cloud DB system that the DB home is a part of.
CloudDbSystemId *string `mandatory:"true" json:"cloudDbSystemId"`
// The current lifecycle state of the cloud DB home.
LifecycleState CloudDbHomeLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
// The date and time the cloud DB home was created.
TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
// The date and time the cloud DB home was last updated.
TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud DB home in DBaas service.
DbaasId *string `mandatory:"false" json:"dbaasId"`
// The name of the cloud 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 CloudDbHomeSummary) String() string
func (m CloudDbHomeSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudDbNode The details of a cloud DB node.
type CloudDbNode struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud DB node.
Id *string `mandatory:"true" json:"id"`
// The user-friendly name for the cloud DB node. The name does not have to be unique.
DisplayName *string `mandatory:"true" json:"displayName"`
// The name of the cloud 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 cloud DB system that the DB node is a part of.
CloudDbSystemId *string `mandatory:"true" json:"cloudDbSystemId"`
// The current lifecycle state of the cloud DB node.
LifecycleState CloudDbNodeLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
// The date and time the cloud DB node was created.
TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
// The date and time the cloud 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 cloud DB node in DBaas service.
DbaasId *string `mandatory:"false" json:"dbaasId"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud connector.
CloudConnectorId *string `mandatory:"false" json:"cloudConnectorId"`
// 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 cloud 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"`
// The 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 CloudDbNode) String() string
func (m CloudDbNode) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudDbNodeCollection A collection of cloud DB nodes.
type CloudDbNodeCollection struct {
// An array of cloud DB nodes.
Items []CloudDbNodeSummary `mandatory:"true" json:"items"`
}
func (m CloudDbNodeCollection) String() string
func (m CloudDbNodeCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudDbNodeLifecycleStateEnum Enum with underlying type: string
type CloudDbNodeLifecycleStateEnum string
Set of constants representing the allowable values for CloudDbNodeLifecycleStateEnum
const (
CloudDbNodeLifecycleStateCreating CloudDbNodeLifecycleStateEnum = "CREATING"
CloudDbNodeLifecycleStateNotConnected CloudDbNodeLifecycleStateEnum = "NOT_CONNECTED"
CloudDbNodeLifecycleStateActive CloudDbNodeLifecycleStateEnum = "ACTIVE"
CloudDbNodeLifecycleStateInactive CloudDbNodeLifecycleStateEnum = "INACTIVE"
CloudDbNodeLifecycleStateUpdating CloudDbNodeLifecycleStateEnum = "UPDATING"
CloudDbNodeLifecycleStateDeleting CloudDbNodeLifecycleStateEnum = "DELETING"
CloudDbNodeLifecycleStateDeleted CloudDbNodeLifecycleStateEnum = "DELETED"
CloudDbNodeLifecycleStateFailed CloudDbNodeLifecycleStateEnum = "FAILED"
)
func GetCloudDbNodeLifecycleStateEnumValues() []CloudDbNodeLifecycleStateEnum
GetCloudDbNodeLifecycleStateEnumValues Enumerates the set of values for CloudDbNodeLifecycleStateEnum
func GetMappingCloudDbNodeLifecycleStateEnum(val string) (CloudDbNodeLifecycleStateEnum, bool)
GetMappingCloudDbNodeLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
CloudDbNodeSummary The summary of a cloud DB node.
type CloudDbNodeSummary struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud DB node.
Id *string `mandatory:"true" json:"id"`
// The user-friendly name for the cloud DB node. The name does not have to be unique.
DisplayName *string `mandatory:"true" json:"displayName"`
// The name of the cloud 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 cloud DB system that the DB node is a part of.
CloudDbSystemId *string `mandatory:"true" json:"cloudDbSystemId"`
// The current lifecycle state of the cloud DB node.
LifecycleState CloudDbNodeLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
// The date and time the cloud DB node was created.
TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
// The date and time the cloud 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 cloud DB node in DBaas service.
DbaasId *string `mandatory:"false" json:"dbaasId"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud connector.
CloudConnectorId *string `mandatory:"false" json:"cloudConnectorId"`
// 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 CloudDbNodeSummary) String() string
func (m CloudDbNodeSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudDbSystem The details of a cloud DB system.
type CloudDbSystem struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud DB system.
Id *string `mandatory:"true" json:"id"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the parent cloud DB Infrastructure. For VM DB systems ,
// it will be the DBSystem ID. For ExaCS and ExaCC, it will be the cloudVmClusterId and vmClusterId respectively.
DbaasParentInfrastructureId *string `mandatory:"true" json:"dbaasParentInfrastructureId"`
// The deployment type of cloud DB system.
DeploymentType CloudDbSystemDeploymentTypeEnum `mandatory:"true" json:"deploymentType"`
// 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 cloud DB system resource.
LifecycleState CloudDbSystemLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
// The date and time the cloud DB system was created.
TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
// The date and time the cloud 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 *CloudDbSystemDatabaseManagementConfigDetails `mandatory:"false" json:"databaseManagementConfig"`
StackMonitoringConfig *CloudDbSystemStackMonitoringConfigDetails `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 CloudDbSystem) String() string
func (m CloudDbSystem) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudDbSystemBasicInfo The basic information about a cloud DB system.
type CloudDbSystemBasicInfo struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud DB system.
Id *string `mandatory:"true" json:"id"`
// The user-friendly name for the cloud 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"`
}
func (m CloudDbSystemBasicInfo) String() string
func (m CloudDbSystemBasicInfo) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudDbSystemCollection A collection of cloud DB systems.
type CloudDbSystemCollection struct {
// An array of cloud DB systems.
Items []CloudDbSystemSummary `mandatory:"true" json:"items"`
}
func (m CloudDbSystemCollection) String() string
func (m CloudDbSystemCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudDbSystemComponentTypeEnum Enum with underlying type: string
type CloudDbSystemComponentTypeEnum string
Set of constants representing the allowable values for CloudDbSystemComponentTypeEnum
const (
CloudDbSystemComponentTypeAsm CloudDbSystemComponentTypeEnum = "ASM"
CloudDbSystemComponentTypeAsmInstance CloudDbSystemComponentTypeEnum = "ASM_INSTANCE"
CloudDbSystemComponentTypeCluster CloudDbSystemComponentTypeEnum = "CLUSTER"
CloudDbSystemComponentTypeClusterInstance CloudDbSystemComponentTypeEnum = "CLUSTER_INSTANCE"
CloudDbSystemComponentTypeDatabase CloudDbSystemComponentTypeEnum = "DATABASE"
CloudDbSystemComponentTypeDatabaseInstance CloudDbSystemComponentTypeEnum = "DATABASE_INSTANCE"
CloudDbSystemComponentTypeDatabaseHome CloudDbSystemComponentTypeEnum = "DATABASE_HOME"
CloudDbSystemComponentTypeDatabaseNode CloudDbSystemComponentTypeEnum = "DATABASE_NODE"
CloudDbSystemComponentTypeDbsystem CloudDbSystemComponentTypeEnum = "DBSYSTEM"
CloudDbSystemComponentTypeListener CloudDbSystemComponentTypeEnum = "LISTENER"
CloudDbSystemComponentTypePluggableDatabase CloudDbSystemComponentTypeEnum = "PLUGGABLE_DATABASE"
)
func GetCloudDbSystemComponentTypeEnumValues() []CloudDbSystemComponentTypeEnum
GetCloudDbSystemComponentTypeEnumValues Enumerates the set of values for CloudDbSystemComponentTypeEnum
func GetMappingCloudDbSystemComponentTypeEnum(val string) (CloudDbSystemComponentTypeEnum, bool)
GetMappingCloudDbSystemComponentTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CloudDbSystemConnectionInfo The connection details required to connect to a cloud DB system component.
type CloudDbSystemConnectionInfo interface {
}
CloudDbSystemConnectionInfoComponentTypeEnum Enum with underlying type: string
type CloudDbSystemConnectionInfoComponentTypeEnum string
Set of constants representing the allowable values for CloudDbSystemConnectionInfoComponentTypeEnum
const (
CloudDbSystemConnectionInfoComponentTypeDatabase CloudDbSystemConnectionInfoComponentTypeEnum = "DATABASE"
CloudDbSystemConnectionInfoComponentTypeAsm CloudDbSystemConnectionInfoComponentTypeEnum = "ASM"
)
func GetCloudDbSystemConnectionInfoComponentTypeEnumValues() []CloudDbSystemConnectionInfoComponentTypeEnum
GetCloudDbSystemConnectionInfoComponentTypeEnumValues Enumerates the set of values for CloudDbSystemConnectionInfoComponentTypeEnum
func GetMappingCloudDbSystemConnectionInfoComponentTypeEnum(val string) (CloudDbSystemConnectionInfoComponentTypeEnum, bool)
GetMappingCloudDbSystemConnectionInfoComponentTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CloudDbSystemConnector The details of a cloud DB system connector.
type CloudDbSystemConnector interface {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud DB system connector.
GetId() *string
// The user-friendly name for the cloud 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 cloud DB system that the connector is a part of.
GetCloudDbSystemId() *string
// The current lifecycle state of the cloud DB system connector.
GetLifecycleState() CloudDbSystemConnectorLifecycleStateEnum
// The date and time the cloud DB system connector was created.
GetTimeCreated() *common.SDKTime
// The date and time the cloud DB system connector was last updated.
GetTimeUpdated() *common.SDKTime
// The status of connectivity to the cloud 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 cloud DB system connector was last updated.
GetTimeConnectionStatusLastUpdated() *common.SDKTime
}
CloudDbSystemConnectorCollection A collection of cloud DB system connectors.
type CloudDbSystemConnectorCollection struct {
// An array of cloud DB system connectors.
Items []CloudDbSystemConnectorSummary `mandatory:"true" json:"items"`
}
func (m CloudDbSystemConnectorCollection) String() string
func (m CloudDbSystemConnectorCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudDbSystemConnectorConnectorTypeEnum Enum with underlying type: string
type CloudDbSystemConnectorConnectorTypeEnum string
Set of constants representing the allowable values for CloudDbSystemConnectorConnectorTypeEnum
const (
CloudDbSystemConnectorConnectorTypeMacs CloudDbSystemConnectorConnectorTypeEnum = "MACS"
)
func GetCloudDbSystemConnectorConnectorTypeEnumValues() []CloudDbSystemConnectorConnectorTypeEnum
GetCloudDbSystemConnectorConnectorTypeEnumValues Enumerates the set of values for CloudDbSystemConnectorConnectorTypeEnum
func GetMappingCloudDbSystemConnectorConnectorTypeEnum(val string) (CloudDbSystemConnectorConnectorTypeEnum, bool)
GetMappingCloudDbSystemConnectorConnectorTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CloudDbSystemConnectorLifecycleStateEnum Enum with underlying type: string
type CloudDbSystemConnectorLifecycleStateEnum string
Set of constants representing the allowable values for CloudDbSystemConnectorLifecycleStateEnum
const (
CloudDbSystemConnectorLifecycleStateCreating CloudDbSystemConnectorLifecycleStateEnum = "CREATING"
CloudDbSystemConnectorLifecycleStateNotConnected CloudDbSystemConnectorLifecycleStateEnum = "NOT_CONNECTED"
CloudDbSystemConnectorLifecycleStateActive CloudDbSystemConnectorLifecycleStateEnum = "ACTIVE"
CloudDbSystemConnectorLifecycleStateInactive CloudDbSystemConnectorLifecycleStateEnum = "INACTIVE"
CloudDbSystemConnectorLifecycleStateUpdating CloudDbSystemConnectorLifecycleStateEnum = "UPDATING"
CloudDbSystemConnectorLifecycleStateDeleting CloudDbSystemConnectorLifecycleStateEnum = "DELETING"
CloudDbSystemConnectorLifecycleStateDeleted CloudDbSystemConnectorLifecycleStateEnum = "DELETED"
CloudDbSystemConnectorLifecycleStateFailed CloudDbSystemConnectorLifecycleStateEnum = "FAILED"
)
func GetCloudDbSystemConnectorLifecycleStateEnumValues() []CloudDbSystemConnectorLifecycleStateEnum
GetCloudDbSystemConnectorLifecycleStateEnumValues Enumerates the set of values for CloudDbSystemConnectorLifecycleStateEnum
func GetMappingCloudDbSystemConnectorLifecycleStateEnum(val string) (CloudDbSystemConnectorLifecycleStateEnum, bool)
GetMappingCloudDbSystemConnectorLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
CloudDbSystemConnectorSummary The summary of a cloud DB system connector.
type CloudDbSystemConnectorSummary struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud DB system connector.
Id *string `mandatory:"true" json:"id"`
// The user-friendly name for the cloud connector. The name does not have to be unique.
DisplayName *string `mandatory:"true" json:"displayName"`
// The type of connector.
ConnectorType CloudDbSystemConnectorSummaryConnectorTypeEnum `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 cloud DB system that the connector is a part of.
CloudDbSystemId *string `mandatory:"true" json:"cloudDbSystemId"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management agent
// used for the cloud DB system connector.
AgentId *string `mandatory:"true" json:"agentId"`
// The current lifecycle state of the cloud DB system connector.
LifecycleState CloudDbSystemConnectorLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
// The date and time the cloud DB system connector was created.
TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
// The date and time the cloud 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 CloudDbSystemConnectorSummary) String() string
func (m CloudDbSystemConnectorSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudDbSystemConnectorSummaryConnectorTypeEnum Enum with underlying type: string
type CloudDbSystemConnectorSummaryConnectorTypeEnum string
Set of constants representing the allowable values for CloudDbSystemConnectorSummaryConnectorTypeEnum
const (
CloudDbSystemConnectorSummaryConnectorTypeMacs CloudDbSystemConnectorSummaryConnectorTypeEnum = "MACS"
)
func GetCloudDbSystemConnectorSummaryConnectorTypeEnumValues() []CloudDbSystemConnectorSummaryConnectorTypeEnum
GetCloudDbSystemConnectorSummaryConnectorTypeEnumValues Enumerates the set of values for CloudDbSystemConnectorSummaryConnectorTypeEnum
func GetMappingCloudDbSystemConnectorSummaryConnectorTypeEnum(val string) (CloudDbSystemConnectorSummaryConnectorTypeEnum, bool)
GetMappingCloudDbSystemConnectorSummaryConnectorTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CloudDbSystemDatabaseManagementConfigDetails The configuration details of Database Management for a cloud DB system.
type CloudDbSystemDatabaseManagementConfigDetails 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 CloudDbSystemDatabaseManagementConfigDetails) String() string
func (m CloudDbSystemDatabaseManagementConfigDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudDbSystemDeploymentTypeEnum Enum with underlying type: string
type CloudDbSystemDeploymentTypeEnum string
Set of constants representing the allowable values for CloudDbSystemDeploymentTypeEnum
const (
CloudDbSystemDeploymentTypeVm CloudDbSystemDeploymentTypeEnum = "VM"
CloudDbSystemDeploymentTypeExadata CloudDbSystemDeploymentTypeEnum = "EXADATA"
CloudDbSystemDeploymentTypeExadataCc CloudDbSystemDeploymentTypeEnum = "EXADATA_CC"
CloudDbSystemDeploymentTypeExadataXs CloudDbSystemDeploymentTypeEnum = "EXADATA_XS"
)
func GetCloudDbSystemDeploymentTypeEnumValues() []CloudDbSystemDeploymentTypeEnum
GetCloudDbSystemDeploymentTypeEnumValues Enumerates the set of values for CloudDbSystemDeploymentTypeEnum
func GetMappingCloudDbSystemDeploymentTypeEnum(val string) (CloudDbSystemDeploymentTypeEnum, bool)
GetMappingCloudDbSystemDeploymentTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CloudDbSystemDiscovery The details of a cloud DB system discovery.
type CloudDbSystemDiscovery struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud 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 cloud DB system discovery.
AgentId *string `mandatory:"true" json:"agentId"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the parent cloud DB Infrastructure. For VM DB systems ,
// it will be the DBSystem ID. For ExaCS and ExaCC, it will be the cloudVmClusterId and vmClusterId respectively.
DbaasParentInfrastructureId *string `mandatory:"true" json:"dbaasParentInfrastructureId"`
// The deployment type of cloud DB system.
DeploymentType CloudDbSystemDeploymentTypeEnum `mandatory:"true" json:"deploymentType"`
// The current lifecycle state of the cloud DB system discovery resource.
LifecycleState CloudDbSystemDiscoveryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
// The date and time the cloud DB system discovery was created.
TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
// The date and time the cloud 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 []DiscoveredCloudDbSystemComponent `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 CloudDbSystemDiscovery) String() string
func (m *CloudDbSystemDiscovery) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m CloudDbSystemDiscovery) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudDbSystemDiscoveryCollection A collection of cloud DB system discovery summaries.
type CloudDbSystemDiscoveryCollection struct {
// An array of cloud DB system discoveries.
Items []CloudDbSystemDiscoverySummary `mandatory:"true" json:"items"`
}
func (m CloudDbSystemDiscoveryCollection) String() string
func (m CloudDbSystemDiscoveryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudDbSystemDiscoveryConnector The connector details used to connect to the cloud DB system component.
type CloudDbSystemDiscoveryConnector interface {
// The user-friendly name for the cloud connector. The name does not have to be unique.
GetDisplayName() *string
// The status of connectivity to the cloud 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 cloud DB system connector was last updated.
GetTimeConnectionStatusLastUpdated() *common.SDKTime
}
CloudDbSystemDiscoveryConnectorConnectorTypeEnum Enum with underlying type: string
type CloudDbSystemDiscoveryConnectorConnectorTypeEnum string
Set of constants representing the allowable values for CloudDbSystemDiscoveryConnectorConnectorTypeEnum
const (
CloudDbSystemDiscoveryConnectorConnectorTypeMacs CloudDbSystemDiscoveryConnectorConnectorTypeEnum = "MACS"
)
func GetCloudDbSystemDiscoveryConnectorConnectorTypeEnumValues() []CloudDbSystemDiscoveryConnectorConnectorTypeEnum
GetCloudDbSystemDiscoveryConnectorConnectorTypeEnumValues Enumerates the set of values for CloudDbSystemDiscoveryConnectorConnectorTypeEnum
func GetMappingCloudDbSystemDiscoveryConnectorConnectorTypeEnum(val string) (CloudDbSystemDiscoveryConnectorConnectorTypeEnum, bool)
GetMappingCloudDbSystemDiscoveryConnectorConnectorTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CloudDbSystemDiscoveryLifecycleStateEnum Enum with underlying type: string
type CloudDbSystemDiscoveryLifecycleStateEnum string
Set of constants representing the allowable values for CloudDbSystemDiscoveryLifecycleStateEnum
const (
CloudDbSystemDiscoveryLifecycleStateCreating CloudDbSystemDiscoveryLifecycleStateEnum = "CREATING"
CloudDbSystemDiscoveryLifecycleStateActive CloudDbSystemDiscoveryLifecycleStateEnum = "ACTIVE"
CloudDbSystemDiscoveryLifecycleStateInactive CloudDbSystemDiscoveryLifecycleStateEnum = "INACTIVE"
CloudDbSystemDiscoveryLifecycleStateUpdating CloudDbSystemDiscoveryLifecycleStateEnum = "UPDATING"
CloudDbSystemDiscoveryLifecycleStateDeleting CloudDbSystemDiscoveryLifecycleStateEnum = "DELETING"
CloudDbSystemDiscoveryLifecycleStateDeleted CloudDbSystemDiscoveryLifecycleStateEnum = "DELETED"
CloudDbSystemDiscoveryLifecycleStateFailed CloudDbSystemDiscoveryLifecycleStateEnum = "FAILED"
)
func GetCloudDbSystemDiscoveryLifecycleStateEnumValues() []CloudDbSystemDiscoveryLifecycleStateEnum
GetCloudDbSystemDiscoveryLifecycleStateEnumValues Enumerates the set of values for CloudDbSystemDiscoveryLifecycleStateEnum
func GetMappingCloudDbSystemDiscoveryLifecycleStateEnum(val string) (CloudDbSystemDiscoveryLifecycleStateEnum, bool)
GetMappingCloudDbSystemDiscoveryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
CloudDbSystemDiscoveryMacsConnector The details of a cloud DB system connector that uses the Management Agent Cloud Service (MACS) (https://docs.oracle.com/iaas/management-agents/index.html) to connect to a cloud DB system component.
type CloudDbSystemDiscoveryMacsConnector struct {
// The user-friendly name for the cloud 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 cloud DB system connector.
AgentId *string `mandatory:"true" json:"agentId"`
// The status of connectivity to the cloud 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 cloud DB system connector was last updated.
TimeConnectionStatusLastUpdated *common.SDKTime `mandatory:"false" json:"timeConnectionStatusLastUpdated"`
ConnectionInfo CloudDbSystemConnectionInfo `mandatory:"false" json:"connectionInfo"`
}
func (m CloudDbSystemDiscoveryMacsConnector) GetConnectionFailureMessage() *string
GetConnectionFailureMessage returns ConnectionFailureMessage
func (m CloudDbSystemDiscoveryMacsConnector) GetConnectionStatus() *string
GetConnectionStatus returns ConnectionStatus
func (m CloudDbSystemDiscoveryMacsConnector) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m CloudDbSystemDiscoveryMacsConnector) GetTimeConnectionStatusLastUpdated() *common.SDKTime
GetTimeConnectionStatusLastUpdated returns TimeConnectionStatusLastUpdated
func (m CloudDbSystemDiscoveryMacsConnector) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CloudDbSystemDiscoveryMacsConnector) String() string
func (m *CloudDbSystemDiscoveryMacsConnector) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m CloudDbSystemDiscoveryMacsConnector) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudDbSystemDiscoverySummary The summary of a cloud DB system.
type CloudDbSystemDiscoverySummary struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud 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 cloud DB system discovery.
AgentId *string `mandatory:"true" json:"agentId"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the parent cloud DB Infrastructure. For VM DB systems ,
// it will be the DBSystem ID. For ExaCS and ExaCC, it will be the cloudVmClusterId and vmClusterId respectively.
DbaasParentInfrastructureId *string `mandatory:"true" json:"dbaasParentInfrastructureId"`
// The deployment type of cloud DB system.
DeploymentType CloudDbSystemDeploymentTypeEnum `mandatory:"true" json:"deploymentType"`
// The current lifecycle state of the cloud DB system discovery resource.
LifecycleState CloudDbSystemDiscoveryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
// The date and time the cloud DB system discovery was created.
TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
// The date and time the cloud 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 CloudDbSystemDiscoverySummary) String() string
func (m CloudDbSystemDiscoverySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudDbSystemLifecycleStateEnum Enum with underlying type: string
type CloudDbSystemLifecycleStateEnum string
Set of constants representing the allowable values for CloudDbSystemLifecycleStateEnum
const (
CloudDbSystemLifecycleStateCreating CloudDbSystemLifecycleStateEnum = "CREATING"
CloudDbSystemLifecycleStateActive CloudDbSystemLifecycleStateEnum = "ACTIVE"
CloudDbSystemLifecycleStateUpdating CloudDbSystemLifecycleStateEnum = "UPDATING"
CloudDbSystemLifecycleStateDeleting CloudDbSystemLifecycleStateEnum = "DELETING"
CloudDbSystemLifecycleStateDeleted CloudDbSystemLifecycleStateEnum = "DELETED"
CloudDbSystemLifecycleStateInactive CloudDbSystemLifecycleStateEnum = "INACTIVE"
)
func GetCloudDbSystemLifecycleStateEnumValues() []CloudDbSystemLifecycleStateEnum
GetCloudDbSystemLifecycleStateEnumValues Enumerates the set of values for CloudDbSystemLifecycleStateEnum
func GetMappingCloudDbSystemLifecycleStateEnum(val string) (CloudDbSystemLifecycleStateEnum, bool)
GetMappingCloudDbSystemLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
CloudDbSystemMacsConnector The details of a cloud DB system connector that uses the Management Agent Cloud Service (MACS) (https://docs.oracle.com/iaas/management-agents/index.html) to connect to a cloud DB system component.
type CloudDbSystemMacsConnector struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud DB system connector.
Id *string `mandatory:"true" json:"id"`
// The user-friendly name for the cloud 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 cloud DB system that the connector is a part of.
CloudDbSystemId *string `mandatory:"true" json:"cloudDbSystemId"`
// The date and time the cloud DB system connector was created.
TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
// The date and time the cloud 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 cloud DB system connector.
AgentId *string `mandatory:"true" json:"agentId"`
// The status of connectivity to the cloud 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 cloud DB system connector was last updated.
TimeConnectionStatusLastUpdated *common.SDKTime `mandatory:"false" json:"timeConnectionStatusLastUpdated"`
ConnectionInfo CloudDbSystemConnectionInfo `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 cloud DB system connector.
LifecycleState CloudDbSystemConnectorLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}
func (m CloudDbSystemMacsConnector) GetCloudDbSystemId() *string
GetCloudDbSystemId returns CloudDbSystemId
func (m CloudDbSystemMacsConnector) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (m CloudDbSystemMacsConnector) GetConnectionFailureMessage() *string
GetConnectionFailureMessage returns ConnectionFailureMessage
func (m CloudDbSystemMacsConnector) GetConnectionStatus() *string
GetConnectionStatus returns ConnectionStatus
func (m CloudDbSystemMacsConnector) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m CloudDbSystemMacsConnector) GetId() *string
GetId returns Id
func (m CloudDbSystemMacsConnector) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (m CloudDbSystemMacsConnector) GetLifecycleState() CloudDbSystemConnectorLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (m CloudDbSystemMacsConnector) GetTimeConnectionStatusLastUpdated() *common.SDKTime
GetTimeConnectionStatusLastUpdated returns TimeConnectionStatusLastUpdated
func (m CloudDbSystemMacsConnector) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (m CloudDbSystemMacsConnector) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (m CloudDbSystemMacsConnector) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CloudDbSystemMacsConnector) String() string
func (m *CloudDbSystemMacsConnector) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m CloudDbSystemMacsConnector) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudDbSystemStackMonitoringConfigDetails The configuration details of Stack Monitoring for a cloud DB system.
type CloudDbSystemStackMonitoringConfigDetails 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 CloudDbSystemStackMonitoringConfigDetails) String() string
func (m CloudDbSystemStackMonitoringConfigDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudDbSystemSummary The summary of a cloud DB system.
type CloudDbSystemSummary struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud DB system.
Id *string `mandatory:"true" json:"id"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the parent cloud DB Infrastructure. For VM DB systems ,
// it will be the DBSystem ID. For ExaCS and ExaCC, it will be the cloudVmClusterId and vmClusterId respectively.
DbaasParentInfrastructureId *string `mandatory:"true" json:"dbaasParentInfrastructureId"`
// The deployment type of cloud DB system.
DeploymentType CloudDbSystemDeploymentTypeEnum `mandatory:"true" json:"deploymentType"`
// 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 cloud DB system resource.
LifecycleState CloudDbSystemLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
// The date and time the cloud DB system was created.
TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
// The date and time the cloud 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 *CloudDbSystemDatabaseManagementConfigDetails `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 CloudDbSystemSummary) String() string
func (m CloudDbSystemSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudExadataInfrastructure The details of the Exadata infrastructure.
type CloudExadataInfrastructure 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 *CloudExadataStorageGridSummary `mandatory:"false" json:"storageGrid"`
// The list of VM Clusters in the Exadata infrastructure.
VmClusters []ExadataVmClusterSummary `mandatory:"false" json:"vmClusters"`
// 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 CloudExadataInfrastructureRackSizeEnum `mandatory:"false" json:"rackSize,omitempty"`
// The Oracle license model that applies to the database management resources.
LicenseModel CloudExadataInfrastructureLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"`
// The current lifecycle state of the database resource.
LifecycleState DbmResourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
// The infrastructure deployment type.
DeploymentType CloudExadataInfrastructureDeploymentTypeEnum `mandatory:"false" json:"deploymentType,omitempty"`
}
func (m CloudExadataInfrastructure) GetAdditionalDetails() map[string]string
GetAdditionalDetails returns AdditionalDetails
func (m CloudExadataInfrastructure) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m CloudExadataInfrastructure) GetId() *string
GetId returns Id
func (m CloudExadataInfrastructure) GetInternalId() *string
GetInternalId returns InternalId
func (m CloudExadataInfrastructure) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (m CloudExadataInfrastructure) GetLifecycleState() DbmResourceLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (m CloudExadataInfrastructure) GetStatus() *string
GetStatus returns Status
func (m CloudExadataInfrastructure) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (m CloudExadataInfrastructure) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (m CloudExadataInfrastructure) GetVersion() *string
GetVersion returns Version
func (m CloudExadataInfrastructure) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CloudExadataInfrastructure) String() string
func (m CloudExadataInfrastructure) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudExadataInfrastructureCollection A list of the Exadata infrastructure resources.
type CloudExadataInfrastructureCollection struct {
// A list of Exadata infrastructures.
Items []CloudExadataInfrastructureSummary `mandatory:"true" json:"items"`
}
func (m CloudExadataInfrastructureCollection) String() string
func (m CloudExadataInfrastructureCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudExadataInfrastructureDeploymentTypeEnum Enum with underlying type: string
type CloudExadataInfrastructureDeploymentTypeEnum string
Set of constants representing the allowable values for CloudExadataInfrastructureDeploymentTypeEnum
const (
CloudExadataInfrastructureDeploymentTypeExadata CloudExadataInfrastructureDeploymentTypeEnum = "EXADATA"
CloudExadataInfrastructureDeploymentTypeExadataCc CloudExadataInfrastructureDeploymentTypeEnum = "EXADATA_CC"
)
func GetCloudExadataInfrastructureDeploymentTypeEnumValues() []CloudExadataInfrastructureDeploymentTypeEnum
GetCloudExadataInfrastructureDeploymentTypeEnumValues Enumerates the set of values for CloudExadataInfrastructureDeploymentTypeEnum
func GetMappingCloudExadataInfrastructureDeploymentTypeEnum(val string) (CloudExadataInfrastructureDeploymentTypeEnum, bool)
GetMappingCloudExadataInfrastructureDeploymentTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CloudExadataInfrastructureDiscovery The result of the Exadata infrastructure discovery.
type CloudExadataInfrastructureDiscovery 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 VM Clusters in the Exadata infrastructure.
VmClusters []VmClusterDiscoverySummary `mandatory:"false" json:"vmClusters"`
StorageGrid *StorageGridDiscoverySummary `mandatory:"false" json:"storageGrid"`
// The list of storage servers in the Exadata infrastructure.
StorageServers []StorageServerDiscoverySummary `mandatory:"false" json:"storageServers"`
// The Oracle license model that applies to the database management resources.
LicenseModel CloudExadataInfrastructureDiscoveryLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"`
// The size of the Exadata infrastructure.
RackSize CloudExadataInfrastructureDiscoveryRackSizeEnum `mandatory:"false" json:"rackSize,omitempty"`
// The status of the entity discovery.
DiscoverStatus EntityDiscoveredDiscoverStatusEnum `mandatory:"false" json:"discoverStatus,omitempty"`
}
func (m CloudExadataInfrastructureDiscovery) GetAgentId() *string
GetAgentId returns AgentId
func (m CloudExadataInfrastructureDiscovery) GetConnectorId() *string
GetConnectorId returns ConnectorId
func (m CloudExadataInfrastructureDiscovery) GetDiscoverErrorCode() *string
GetDiscoverErrorCode returns DiscoverErrorCode
func (m CloudExadataInfrastructureDiscovery) GetDiscoverErrorMsg() *string
GetDiscoverErrorMsg returns DiscoverErrorMsg
func (m CloudExadataInfrastructureDiscovery) GetDiscoverStatus() EntityDiscoveredDiscoverStatusEnum
GetDiscoverStatus returns DiscoverStatus
func (m CloudExadataInfrastructureDiscovery) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m CloudExadataInfrastructureDiscovery) GetId() *string
GetId returns Id
func (m CloudExadataInfrastructureDiscovery) GetInternalId() *string
GetInternalId returns InternalId
func (m CloudExadataInfrastructureDiscovery) GetStatus() *string
GetStatus returns Status
func (m CloudExadataInfrastructureDiscovery) GetVersion() *string
GetVersion returns Version
func (m CloudExadataInfrastructureDiscovery) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CloudExadataInfrastructureDiscovery) String() string
func (m CloudExadataInfrastructureDiscovery) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudExadataInfrastructureDiscoveryLicenseModelEnum Enum with underlying type: string
type CloudExadataInfrastructureDiscoveryLicenseModelEnum string
Set of constants representing the allowable values for CloudExadataInfrastructureDiscoveryLicenseModelEnum
const (
CloudExadataInfrastructureDiscoveryLicenseModelLicenseIncluded CloudExadataInfrastructureDiscoveryLicenseModelEnum = "LICENSE_INCLUDED"
CloudExadataInfrastructureDiscoveryLicenseModelBringYourOwnLicense CloudExadataInfrastructureDiscoveryLicenseModelEnum = "BRING_YOUR_OWN_LICENSE"
)
func GetCloudExadataInfrastructureDiscoveryLicenseModelEnumValues() []CloudExadataInfrastructureDiscoveryLicenseModelEnum
GetCloudExadataInfrastructureDiscoveryLicenseModelEnumValues Enumerates the set of values for CloudExadataInfrastructureDiscoveryLicenseModelEnum
func GetMappingCloudExadataInfrastructureDiscoveryLicenseModelEnum(val string) (CloudExadataInfrastructureDiscoveryLicenseModelEnum, bool)
GetMappingCloudExadataInfrastructureDiscoveryLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
CloudExadataInfrastructureDiscoveryRackSizeEnum Enum with underlying type: string
type CloudExadataInfrastructureDiscoveryRackSizeEnum string
Set of constants representing the allowable values for CloudExadataInfrastructureDiscoveryRackSizeEnum
const (
CloudExadataInfrastructureDiscoveryRackSizeFull CloudExadataInfrastructureDiscoveryRackSizeEnum = "FULL"
CloudExadataInfrastructureDiscoveryRackSizeHalf CloudExadataInfrastructureDiscoveryRackSizeEnum = "HALF"
CloudExadataInfrastructureDiscoveryRackSizeQuarter CloudExadataInfrastructureDiscoveryRackSizeEnum = "QUARTER"
CloudExadataInfrastructureDiscoveryRackSizeEighth CloudExadataInfrastructureDiscoveryRackSizeEnum = "EIGHTH"
CloudExadataInfrastructureDiscoveryRackSizeUnknown CloudExadataInfrastructureDiscoveryRackSizeEnum = "UNKNOWN"
)
func GetCloudExadataInfrastructureDiscoveryRackSizeEnumValues() []CloudExadataInfrastructureDiscoveryRackSizeEnum
GetCloudExadataInfrastructureDiscoveryRackSizeEnumValues Enumerates the set of values for CloudExadataInfrastructureDiscoveryRackSizeEnum
func GetMappingCloudExadataInfrastructureDiscoveryRackSizeEnum(val string) (CloudExadataInfrastructureDiscoveryRackSizeEnum, bool)
GetMappingCloudExadataInfrastructureDiscoveryRackSizeEnum performs case Insensitive comparison on enum value and return the desired enum
CloudExadataInfrastructureLicenseModelEnum Enum with underlying type: string
type CloudExadataInfrastructureLicenseModelEnum string
Set of constants representing the allowable values for CloudExadataInfrastructureLicenseModelEnum
const (
CloudExadataInfrastructureLicenseModelLicenseIncluded CloudExadataInfrastructureLicenseModelEnum = "LICENSE_INCLUDED"
CloudExadataInfrastructureLicenseModelBringYourOwnLicense CloudExadataInfrastructureLicenseModelEnum = "BRING_YOUR_OWN_LICENSE"
)
func GetCloudExadataInfrastructureLicenseModelEnumValues() []CloudExadataInfrastructureLicenseModelEnum
GetCloudExadataInfrastructureLicenseModelEnumValues Enumerates the set of values for CloudExadataInfrastructureLicenseModelEnum
func GetMappingCloudExadataInfrastructureLicenseModelEnum(val string) (CloudExadataInfrastructureLicenseModelEnum, bool)
GetMappingCloudExadataInfrastructureLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
CloudExadataInfrastructureRackSizeEnum Enum with underlying type: string
type CloudExadataInfrastructureRackSizeEnum string
Set of constants representing the allowable values for CloudExadataInfrastructureRackSizeEnum
const (
CloudExadataInfrastructureRackSizeFull CloudExadataInfrastructureRackSizeEnum = "FULL"
CloudExadataInfrastructureRackSizeHalf CloudExadataInfrastructureRackSizeEnum = "HALF"
CloudExadataInfrastructureRackSizeQuarter CloudExadataInfrastructureRackSizeEnum = "QUARTER"
CloudExadataInfrastructureRackSizeEighth CloudExadataInfrastructureRackSizeEnum = "EIGHTH"
)
func GetCloudExadataInfrastructureRackSizeEnumValues() []CloudExadataInfrastructureRackSizeEnum
GetCloudExadataInfrastructureRackSizeEnumValues Enumerates the set of values for CloudExadataInfrastructureRackSizeEnum
func GetMappingCloudExadataInfrastructureRackSizeEnum(val string) (CloudExadataInfrastructureRackSizeEnum, bool)
GetMappingCloudExadataInfrastructureRackSizeEnum performs case Insensitive comparison on enum value and return the desired enum
CloudExadataInfrastructureSummary The Exadata infrastructure.
type CloudExadataInfrastructureSummary 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 CloudExadataInfrastructureSummaryRackSizeEnum `mandatory:"false" json:"rackSize,omitempty"`
// The Oracle license model that applies to the database management resources.
LicenseModel CloudExadataInfrastructureSummaryLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"`
// The current lifecycle state of the database resource.
LifecycleState DbmResourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
// The type of the Exadata infrastructure.
InfrastructureType CloudExadataInfrastructureDeploymentTypeEnum `mandatory:"false" json:"infrastructureType,omitempty"`
}
func (m CloudExadataInfrastructureSummary) GetAdditionalDetails() map[string]string
GetAdditionalDetails returns AdditionalDetails
func (m CloudExadataInfrastructureSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m CloudExadataInfrastructureSummary) GetId() *string
GetId returns Id
func (m CloudExadataInfrastructureSummary) GetInternalId() *string
GetInternalId returns InternalId
func (m CloudExadataInfrastructureSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (m CloudExadataInfrastructureSummary) GetLifecycleState() DbmResourceLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (m CloudExadataInfrastructureSummary) GetStatus() *string
GetStatus returns Status
func (m CloudExadataInfrastructureSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (m CloudExadataInfrastructureSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (m CloudExadataInfrastructureSummary) GetVersion() *string
GetVersion returns Version
func (m CloudExadataInfrastructureSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CloudExadataInfrastructureSummary) String() string
func (m CloudExadataInfrastructureSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudExadataInfrastructureSummaryLicenseModelEnum Enum with underlying type: string
type CloudExadataInfrastructureSummaryLicenseModelEnum string
Set of constants representing the allowable values for CloudExadataInfrastructureSummaryLicenseModelEnum
const (
CloudExadataInfrastructureSummaryLicenseModelLicenseIncluded CloudExadataInfrastructureSummaryLicenseModelEnum = "LICENSE_INCLUDED"
CloudExadataInfrastructureSummaryLicenseModelBringYourOwnLicense CloudExadataInfrastructureSummaryLicenseModelEnum = "BRING_YOUR_OWN_LICENSE"
)
func GetCloudExadataInfrastructureSummaryLicenseModelEnumValues() []CloudExadataInfrastructureSummaryLicenseModelEnum
GetCloudExadataInfrastructureSummaryLicenseModelEnumValues Enumerates the set of values for CloudExadataInfrastructureSummaryLicenseModelEnum
func GetMappingCloudExadataInfrastructureSummaryLicenseModelEnum(val string) (CloudExadataInfrastructureSummaryLicenseModelEnum, bool)
GetMappingCloudExadataInfrastructureSummaryLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
CloudExadataInfrastructureSummaryRackSizeEnum Enum with underlying type: string
type CloudExadataInfrastructureSummaryRackSizeEnum string
Set of constants representing the allowable values for CloudExadataInfrastructureSummaryRackSizeEnum
const (
CloudExadataInfrastructureSummaryRackSizeFull CloudExadataInfrastructureSummaryRackSizeEnum = "FULL"
CloudExadataInfrastructureSummaryRackSizeHalf CloudExadataInfrastructureSummaryRackSizeEnum = "HALF"
CloudExadataInfrastructureSummaryRackSizeQuarter CloudExadataInfrastructureSummaryRackSizeEnum = "QUARTER"
CloudExadataInfrastructureSummaryRackSizeEighth CloudExadataInfrastructureSummaryRackSizeEnum = "EIGHTH"
)
func GetCloudExadataInfrastructureSummaryRackSizeEnumValues() []CloudExadataInfrastructureSummaryRackSizeEnum
GetCloudExadataInfrastructureSummaryRackSizeEnumValues Enumerates the set of values for CloudExadataInfrastructureSummaryRackSizeEnum
func GetMappingCloudExadataInfrastructureSummaryRackSizeEnum(val string) (CloudExadataInfrastructureSummaryRackSizeEnum, bool)
GetMappingCloudExadataInfrastructureSummaryRackSizeEnum performs case Insensitive comparison on enum value and return the desired enum
CloudExadataStorageConnector The details of the Exadata storage server connector.
type CloudExadataStorageConnector 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 CloudExadataStorageConnector) GetAdditionalDetails() map[string]string
GetAdditionalDetails returns AdditionalDetails
func (m CloudExadataStorageConnector) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m CloudExadataStorageConnector) GetId() *string
GetId returns Id
func (m CloudExadataStorageConnector) GetInternalId() *string
GetInternalId returns InternalId
func (m CloudExadataStorageConnector) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (m CloudExadataStorageConnector) GetLifecycleState() DbmResourceLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (m CloudExadataStorageConnector) GetStatus() *string
GetStatus returns Status
func (m CloudExadataStorageConnector) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (m CloudExadataStorageConnector) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (m CloudExadataStorageConnector) GetVersion() *string
GetVersion returns Version
func (m CloudExadataStorageConnector) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CloudExadataStorageConnector) String() string
func (m CloudExadataStorageConnector) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudExadataStorageConnectorCollection The Exadata storage server connector list.
type CloudExadataStorageConnectorCollection struct {
// A list of Exadata storage server connectors.
Items []CloudExadataStorageConnectorSummary `mandatory:"true" json:"items"`
}
func (m CloudExadataStorageConnectorCollection) String() string
func (m CloudExadataStorageConnectorCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudExadataStorageConnectorStatus The status of an Exadata storage server connector.
type CloudExadataStorageConnectorStatus struct {
// The connection status of the connector.
Status CloudExadataStorageConnectorStatusStatusEnum `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 CloudExadataStorageConnectorStatus) String() string
func (m CloudExadataStorageConnectorStatus) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudExadataStorageConnectorStatusStatusEnum Enum with underlying type: string
type CloudExadataStorageConnectorStatusStatusEnum string
Set of constants representing the allowable values for CloudExadataStorageConnectorStatusStatusEnum
const (
CloudExadataStorageConnectorStatusStatusSucceeded CloudExadataStorageConnectorStatusStatusEnum = "SUCCEEDED"
CloudExadataStorageConnectorStatusStatusFailed CloudExadataStorageConnectorStatusStatusEnum = "FAILED"
)
func GetCloudExadataStorageConnectorStatusStatusEnumValues() []CloudExadataStorageConnectorStatusStatusEnum
GetCloudExadataStorageConnectorStatusStatusEnumValues Enumerates the set of values for CloudExadataStorageConnectorStatusStatusEnum
func GetMappingCloudExadataStorageConnectorStatusStatusEnum(val string) (CloudExadataStorageConnectorStatusStatusEnum, bool)
GetMappingCloudExadataStorageConnectorStatusStatusEnum performs case Insensitive comparison on enum value and return the desired enum
CloudExadataStorageConnectorSummary The connector of the Exadata storage server.
type CloudExadataStorageConnectorSummary 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 CloudExadataStorageConnectorSummary) GetAdditionalDetails() map[string]string
GetAdditionalDetails returns AdditionalDetails
func (m CloudExadataStorageConnectorSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m CloudExadataStorageConnectorSummary) GetId() *string
GetId returns Id
func (m CloudExadataStorageConnectorSummary) GetInternalId() *string
GetInternalId returns InternalId
func (m CloudExadataStorageConnectorSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (m CloudExadataStorageConnectorSummary) GetLifecycleState() DbmResourceLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (m CloudExadataStorageConnectorSummary) GetStatus() *string
GetStatus returns Status
func (m CloudExadataStorageConnectorSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (m CloudExadataStorageConnectorSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (m CloudExadataStorageConnectorSummary) GetVersion() *string
GetVersion returns Version
func (m CloudExadataStorageConnectorSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CloudExadataStorageConnectorSummary) String() string
func (m CloudExadataStorageConnectorSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudExadataStorageGrid The details of the Exadata storage server grid.
type CloudExadataStorageGrid 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 []CloudExadataStorageServerSummary `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 CloudExadataStorageGrid) GetAdditionalDetails() map[string]string
GetAdditionalDetails returns AdditionalDetails
func (m CloudExadataStorageGrid) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m CloudExadataStorageGrid) GetId() *string
GetId returns Id
func (m CloudExadataStorageGrid) GetInternalId() *string
GetInternalId returns InternalId
func (m CloudExadataStorageGrid) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (m CloudExadataStorageGrid) GetLifecycleState() DbmResourceLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (m CloudExadataStorageGrid) GetStatus() *string
GetStatus returns Status
func (m CloudExadataStorageGrid) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (m CloudExadataStorageGrid) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (m CloudExadataStorageGrid) GetVersion() *string
GetVersion returns Version
func (m CloudExadataStorageGrid) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CloudExadataStorageGrid) String() string
func (m CloudExadataStorageGrid) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudExadataStorageGridSummary The Exadata storage server grid of the Exadata infrastructure.
type CloudExadataStorageGridSummary 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 *int `mandatory:"false" json:"serverCount"`
// The current lifecycle state of the database resource.
LifecycleState DbmResourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}
func (m CloudExadataStorageGridSummary) GetAdditionalDetails() map[string]string
GetAdditionalDetails returns AdditionalDetails
func (m CloudExadataStorageGridSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m CloudExadataStorageGridSummary) GetId() *string
GetId returns Id
func (m CloudExadataStorageGridSummary) GetInternalId() *string
GetInternalId returns InternalId
func (m CloudExadataStorageGridSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (m CloudExadataStorageGridSummary) GetLifecycleState() DbmResourceLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (m CloudExadataStorageGridSummary) GetStatus() *string
GetStatus returns Status
func (m CloudExadataStorageGridSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (m CloudExadataStorageGridSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (m CloudExadataStorageGridSummary) GetVersion() *string
GetVersion returns Version
func (m CloudExadataStorageGridSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CloudExadataStorageGridSummary) String() string
func (m CloudExadataStorageGridSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudExadataStorageServer The details of the Exadata storage server.
type CloudExadataStorageServer 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 *CloudExadataStorageConnectorSummary `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 CloudExadataStorageServer) GetAdditionalDetails() map[string]string
GetAdditionalDetails returns AdditionalDetails
func (m CloudExadataStorageServer) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m CloudExadataStorageServer) GetId() *string
GetId returns Id
func (m CloudExadataStorageServer) GetInternalId() *string
GetInternalId returns InternalId
func (m CloudExadataStorageServer) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (m CloudExadataStorageServer) GetLifecycleState() DbmResourceLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (m CloudExadataStorageServer) GetStatus() *string
GetStatus returns Status
func (m CloudExadataStorageServer) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (m CloudExadataStorageServer) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (m CloudExadataStorageServer) GetVersion() *string
GetVersion returns Version
func (m CloudExadataStorageServer) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CloudExadataStorageServer) String() string
func (m CloudExadataStorageServer) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudExadataStorageServerCollection The Exadata storage server list.
type CloudExadataStorageServerCollection struct {
// A list of Exadata storage servers.
Items []CloudExadataStorageServerSummary `mandatory:"true" json:"items"`
}
func (m CloudExadataStorageServerCollection) String() string
func (m CloudExadataStorageServerCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudExadataStorageServerSummary The Exadata storage server of the Exadata infrastructure.
type CloudExadataStorageServerSummary 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 *int `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 CloudExadataStorageServerSummary) GetAdditionalDetails() map[string]string
GetAdditionalDetails returns AdditionalDetails
func (m CloudExadataStorageServerSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m CloudExadataStorageServerSummary) GetId() *string
GetId returns Id
func (m CloudExadataStorageServerSummary) GetInternalId() *string
GetInternalId returns InternalId
func (m CloudExadataStorageServerSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (m CloudExadataStorageServerSummary) GetLifecycleState() DbmResourceLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (m CloudExadataStorageServerSummary) GetStatus() *string
GetStatus returns Status
func (m CloudExadataStorageServerSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (m CloudExadataStorageServerSummary) GetTimeUpdated() *common.SDKTime
GetTimeUpdated returns TimeUpdated
func (m CloudExadataStorageServerSummary) GetVersion() *string
GetVersion returns Version
func (m CloudExadataStorageServerSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CloudExadataStorageServerSummary) String() string
func (m CloudExadataStorageServerSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudIormPlan The IORM plan from an Exadata storage server.
type CloudIormPlan 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 CloudIormPlan) String() string
func (m CloudIormPlan) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudListener The details of a cloud listener.
type CloudListener struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud listener.
Id *string `mandatory:"true" json:"id"`
// The user-friendly name for the cloud listener. The name does not have to be unique.
DisplayName *string `mandatory:"true" json:"displayName"`
// The name of the cloud 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 cloud DB system that the listener is a part of.
CloudDbSystemId *string `mandatory:"true" json:"cloudDbSystemId"`
// The current lifecycle state of the cloud listener.
LifecycleState CloudListenerLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
// The date and time the cloud listener was created.
TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
// The date and time the cloud listener was last updated.
TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) in DBaas service.
DbaasId *string `mandatory:"false" json:"dbaasId"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud connector.
CloudConnectorId *string `mandatory:"false" json:"cloudConnectorId"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud DB node.
CloudDbNodeId *string `mandatory:"false" json:"cloudDbNodeId"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud DB home.
CloudDbHomeId *string `mandatory:"false" json:"cloudDbHomeId"`
// The listener alias.
ListenerAlias *string `mandatory:"false" json:"listenerAlias"`
// The type of listener.
ListenerType CloudListenerListenerTypeEnum `mandatory:"false" json:"listenerType,omitempty"`
// The additional details of the cloud 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 cloud 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 []CloudListenerEndpoint `mandatory:"false" json:"endpoints"`
// The list of databases that are serviced by the listener.
ServicedDatabases []CloudListenerServicedDatabase `mandatory:"false" json:"servicedDatabases"`
// The list of ASMs that are serviced by the listener.
ServicedAsms []CloudServicedAsm `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 CloudListener) String() string
func (m *CloudListener) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m CloudListener) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudListenerCollection A collection of cloud listeners.
type CloudListenerCollection struct {
// An array of cloud listeners.
Items []CloudListenerSummary `mandatory:"true" json:"items"`
}
func (m CloudListenerCollection) String() string
func (m CloudListenerCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudListenerEndpoint The protocol address that a cloud listener is configured to listen on.
type CloudListenerEndpoint interface {
// The list of services registered with the listener.
GetServices() []string
}
CloudListenerEndpointProtocolEnum Enum with underlying type: string
type CloudListenerEndpointProtocolEnum string
Set of constants representing the allowable values for CloudListenerEndpointProtocolEnum
const (
CloudListenerEndpointProtocolIpc CloudListenerEndpointProtocolEnum = "IPC"
CloudListenerEndpointProtocolTcp CloudListenerEndpointProtocolEnum = "TCP"
CloudListenerEndpointProtocolTcps CloudListenerEndpointProtocolEnum = "TCPS"
)
func GetCloudListenerEndpointProtocolEnumValues() []CloudListenerEndpointProtocolEnum
GetCloudListenerEndpointProtocolEnumValues Enumerates the set of values for CloudListenerEndpointProtocolEnum
func GetMappingCloudListenerEndpointProtocolEnum(val string) (CloudListenerEndpointProtocolEnum, bool)
GetMappingCloudListenerEndpointProtocolEnum performs case Insensitive comparison on enum value and return the desired enum
CloudListenerIpcEndpoint An `IPC`-based protocol address.
type CloudListenerIpcEndpoint 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 CloudListenerIpcEndpoint) GetServices() []string
GetServices returns Services
func (m CloudListenerIpcEndpoint) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CloudListenerIpcEndpoint) String() string
func (m CloudListenerIpcEndpoint) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudListenerLifecycleStateEnum Enum with underlying type: string
type CloudListenerLifecycleStateEnum string
Set of constants representing the allowable values for CloudListenerLifecycleStateEnum
const (
CloudListenerLifecycleStateCreating CloudListenerLifecycleStateEnum = "CREATING"
CloudListenerLifecycleStateNotConnected CloudListenerLifecycleStateEnum = "NOT_CONNECTED"
CloudListenerLifecycleStateActive CloudListenerLifecycleStateEnum = "ACTIVE"
CloudListenerLifecycleStateInactive CloudListenerLifecycleStateEnum = "INACTIVE"
CloudListenerLifecycleStateUpdating CloudListenerLifecycleStateEnum = "UPDATING"
CloudListenerLifecycleStateDeleting CloudListenerLifecycleStateEnum = "DELETING"
CloudListenerLifecycleStateDeleted CloudListenerLifecycleStateEnum = "DELETED"
CloudListenerLifecycleStateFailed CloudListenerLifecycleStateEnum = "FAILED"
)
func GetCloudListenerLifecycleStateEnumValues() []CloudListenerLifecycleStateEnum
GetCloudListenerLifecycleStateEnumValues Enumerates the set of values for CloudListenerLifecycleStateEnum
func GetMappingCloudListenerLifecycleStateEnum(val string) (CloudListenerLifecycleStateEnum, bool)
GetMappingCloudListenerLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
CloudListenerListenerTypeEnum Enum with underlying type: string
type CloudListenerListenerTypeEnum string
Set of constants representing the allowable values for CloudListenerListenerTypeEnum
const (
CloudListenerListenerTypeAsm CloudListenerListenerTypeEnum = "ASM"
CloudListenerListenerTypeLocal CloudListenerListenerTypeEnum = "LOCAL"
CloudListenerListenerTypeScan CloudListenerListenerTypeEnum = "SCAN"
)
func GetCloudListenerListenerTypeEnumValues() []CloudListenerListenerTypeEnum
GetCloudListenerListenerTypeEnumValues Enumerates the set of values for CloudListenerListenerTypeEnum
func GetMappingCloudListenerListenerTypeEnum(val string) (CloudListenerListenerTypeEnum, bool)
GetMappingCloudListenerListenerTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CloudListenerServiceCollection A collection of cloud listener services.
type CloudListenerServiceCollection struct {
// An array of cloud listener services.
Items []CloudListenerServiceSummary `mandatory:"true" json:"items"`
}
func (m CloudListenerServiceCollection) String() string
func (m CloudListenerServiceCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudListenerServiceSummary The summary of a service registered with a cloud listener.
type CloudListenerServiceSummary 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 cloud 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 CloudListenerServiceSummary) String() string
func (m CloudListenerServiceSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudListenerServicedDatabase The details of a database serviced by a cloud listener.
type CloudListenerServicedDatabase struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud database.
Id *string `mandatory:"true" json:"id"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the existing DBaas OCI resource matching the discovered DB system component.
DbaasId *string `mandatory:"true" json:"dbaasId"`
// 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 cloud 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 cloud 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 CloudListenerServicedDatabase) String() string
func (m CloudListenerServicedDatabase) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudListenerSummary The summary of a cloud listener.
type CloudListenerSummary struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud listener.
Id *string `mandatory:"true" json:"id"`
// The user-friendly name for the cloud listener. The name does not have to be unique.
DisplayName *string `mandatory:"true" json:"displayName"`
// The name of the cloud 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 cloud DB system that the listener is a member of.
CloudDbSystemId *string `mandatory:"true" json:"cloudDbSystemId"`
// The current lifecycle state of the cloud listener.
LifecycleState CloudListenerLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
// The date and time the cloud listener was created.
TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
// The date and time the cloud listener was last updated.
TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) in DBaas service.
DbaasId *string `mandatory:"false" json:"dbaasId"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud connector.
CloudConnectorId *string `mandatory:"false" json:"cloudConnectorId"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud DB node on which the listener is running.
CloudDbNodeId *string `mandatory:"false" json:"cloudDbNodeId"`
// The type of listener.
ListenerType CloudListenerListenerTypeEnum `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 CloudListenerSummary) String() string
func (m CloudListenerSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudListenerTcpEndpoint A `TCP`-based protocol address.
type CloudListenerTcpEndpoint 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 CloudListenerTcpEndpoint) GetServices() []string
GetServices returns Services
func (m CloudListenerTcpEndpoint) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CloudListenerTcpEndpoint) String() string
func (m CloudListenerTcpEndpoint) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudListenerTcpsEndpoint A `TCPS`-based protocol address.
type CloudListenerTcpsEndpoint 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 CloudListenerTcpsEndpoint) GetServices() []string
GetServices returns Services
func (m CloudListenerTcpsEndpoint) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CloudListenerTcpsEndpoint) String() string
func (m CloudListenerTcpsEndpoint) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudOpenAlertHistory The existing open alerts in the Exadata storage server.
type CloudOpenAlertHistory struct {
// A list of open alerts.
Alerts []OpenAlertSummary `mandatory:"true" json:"alerts"`
}
func (m CloudOpenAlertHistory) String() string
func (m CloudOpenAlertHistory) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudServicedAsm The details of ASM serviced by a cloud listener.
type CloudServicedAsm struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud ASM.
Id *string `mandatory:"true" json:"id"`
// The user-friendly name for the cloud 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 cloud ASM resides.
CompartmentId *string `mandatory:"false" json:"compartmentId"`
}
func (m CloudServicedAsm) String() string
func (m CloudServicedAsm) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudServicedDatabase The details of a database serviced by a cloud DB system component such as a listener or ASM.
type CloudServicedDatabase struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud database.
Id *string `mandatory:"true" json:"id"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the existing DBaas OCI resource matching the discovered DB system component.
DbaasId *string `mandatory:"true" json:"dbaasId"`
// 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 cloud 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 cloud 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 CloudServicedDatabase) String() string
func (m CloudServicedDatabase) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
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
CreateCloudDbSystemConnectorDetails The details required to create a cloud DB system connector.
type CreateCloudDbSystemConnectorDetails interface {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud DB system.
GetCloudDbSystemId() *string
// The user-friendly name for the cloud connector. The name does not have to be unique.
GetDisplayName() *string
}
CreateCloudDbSystemConnectorDetailsConnectorTypeEnum Enum with underlying type: string
type CreateCloudDbSystemConnectorDetailsConnectorTypeEnum string
Set of constants representing the allowable values for CreateCloudDbSystemConnectorDetailsConnectorTypeEnum
const (
CreateCloudDbSystemConnectorDetailsConnectorTypeMacs CreateCloudDbSystemConnectorDetailsConnectorTypeEnum = "MACS"
)
func GetCreateCloudDbSystemConnectorDetailsConnectorTypeEnumValues() []CreateCloudDbSystemConnectorDetailsConnectorTypeEnum
GetCreateCloudDbSystemConnectorDetailsConnectorTypeEnumValues Enumerates the set of values for CreateCloudDbSystemConnectorDetailsConnectorTypeEnum
func GetMappingCreateCloudDbSystemConnectorDetailsConnectorTypeEnum(val string) (CreateCloudDbSystemConnectorDetailsConnectorTypeEnum, bool)
GetMappingCreateCloudDbSystemConnectorDetailsConnectorTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CreateCloudDbSystemConnectorRequest wrapper for the CreateCloudDbSystemConnector operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateCloudDbSystemConnector.go.html to see an example of how to use CreateCloudDbSystemConnectorRequest.
type CreateCloudDbSystemConnectorRequest struct {
// The details required to create a cloud connector.
CreateCloudDbSystemConnectorDetails `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 CreateCloudDbSystemConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateCloudDbSystemConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateCloudDbSystemConnectorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateCloudDbSystemConnectorRequest) String() string
func (request CreateCloudDbSystemConnectorRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateCloudDbSystemConnectorResponse wrapper for the CreateCloudDbSystemConnector operation
type CreateCloudDbSystemConnectorResponse struct {
// The underlying http response
RawResponse *http.Response
// The CloudDbSystemConnector instance
CloudDbSystemConnector `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. 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 CreateCloudDbSystemConnectorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateCloudDbSystemConnectorResponse) String() string
CreateCloudDbSystemDetails The details required to create a cloud DB system.
type CreateCloudDbSystemDetails struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which the cloud 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 *CloudDbSystemDatabaseManagementConfigDetails `mandatory:"false" json:"databaseManagementConfig"`
StackMonitoringConfig *CloudDbSystemStackMonitoringConfigDetails `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 CreateCloudDbSystemDetails) String() string
func (m CreateCloudDbSystemDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateCloudDbSystemDiscoveryDetails The details required to create a cloud DB system discovery resource.
type CreateCloudDbSystemDiscoveryDetails struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management agent
// used for the cloud 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 cloud DB system resides.
CompartmentId *string `mandatory:"true" json:"compartmentId"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the parent cloud DB Infrastructure. For VM DB systems,
// it will be the DBSystem ID. For ExaCS and ExaCC, it will be the cloudVmClusterId and vmClusterId respectively.
DbaasParentInfrastructureId *string `mandatory:"true" json:"dbaasParentInfrastructureId"`
// The deployment type of cloud DB system.
DeploymentType CloudDbSystemDeploymentTypeEnum `mandatory:"true" json:"deploymentType"`
// 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 CreateCloudDbSystemDiscoveryDetails) String() string
func (m CreateCloudDbSystemDiscoveryDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateCloudDbSystemDiscoveryRequest wrapper for the CreateCloudDbSystemDiscovery operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateCloudDbSystemDiscovery.go.html to see an example of how to use CreateCloudDbSystemDiscoveryRequest.
type CreateCloudDbSystemDiscoveryRequest struct {
// The details required to create a cloud DB system discovery.
CreateCloudDbSystemDiscoveryDetails `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 CreateCloudDbSystemDiscoveryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateCloudDbSystemDiscoveryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateCloudDbSystemDiscoveryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateCloudDbSystemDiscoveryRequest) String() string
func (request CreateCloudDbSystemDiscoveryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateCloudDbSystemDiscoveryResponse wrapper for the CreateCloudDbSystemDiscovery operation
type CreateCloudDbSystemDiscoveryResponse struct {
// The underlying http response
RawResponse *http.Response
// The CloudDbSystemDiscovery instance
CloudDbSystemDiscovery `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 CreateCloudDbSystemDiscoveryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateCloudDbSystemDiscoveryResponse) String() string
CreateCloudDbSystemMacsConnectorDetails The details for creating a cloud connector that is used to connect to a cloud DB system component using the Management Agent Cloud Service (MACS) (https://docs.oracle.com/iaas/management-agents/index.html).
type CreateCloudDbSystemMacsConnectorDetails struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud DB system.
CloudDbSystemId *string `mandatory:"true" json:"cloudDbSystemId"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management agent
// used for the cloud DB system connector.
AgentId *string `mandatory:"true" json:"agentId"`
// The user-friendly name for the cloud connector. The name does not have to be unique.
DisplayName *string `mandatory:"false" json:"displayName"`
ConnectionInfo CloudDbSystemConnectionInfo `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 CreateCloudDbSystemMacsConnectorDetails) GetCloudDbSystemId() *string
GetCloudDbSystemId returns CloudDbSystemId
func (m CreateCloudDbSystemMacsConnectorDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m CreateCloudDbSystemMacsConnectorDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateCloudDbSystemMacsConnectorDetails) String() string
func (m *CreateCloudDbSystemMacsConnectorDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m CreateCloudDbSystemMacsConnectorDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateCloudDbSystemRequest wrapper for the CreateCloudDbSystem operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateCloudDbSystem.go.html to see an example of how to use CreateCloudDbSystemRequest.
type CreateCloudDbSystemRequest struct {
// The details required to create a cloud DB system.
CreateCloudDbSystemDetails `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 CreateCloudDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateCloudDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateCloudDbSystemRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateCloudDbSystemRequest) String() string
func (request CreateCloudDbSystemRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateCloudDbSystemResponse wrapper for the CreateCloudDbSystem operation
type CreateCloudDbSystemResponse struct {
// The underlying http response
RawResponse *http.Response
// The CloudDbSystem instance
CloudDbSystem `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 CreateCloudDbSystemResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateCloudDbSystemResponse) String() string
CreateCloudExadataInfrastructureDetails The details required to create the Exadata infrastructure.
type CreateCloudExadataInfrastructureDetails struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
CompartmentId *string `mandatory:"true" json:"compartmentId"`
// The list of VM Clusters in the Exadata infrastructure.
VmClusterIds []string `mandatory:"true" json:"vmClusterIds"`
// 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 CreateCloudExadataInfrastructureDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"`
// The name of the Exadata infrastructure.
DisplayName *string `mandatory:"false" json:"displayName"`
// 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 VM Clusters 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 CreateCloudExadataInfrastructureDetails) String() string
func (m CreateCloudExadataInfrastructureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateCloudExadataInfrastructureDetailsLicenseModelEnum Enum with underlying type: string
type CreateCloudExadataInfrastructureDetailsLicenseModelEnum string
Set of constants representing the allowable values for CreateCloudExadataInfrastructureDetailsLicenseModelEnum
const (
CreateCloudExadataInfrastructureDetailsLicenseModelLicenseIncluded CreateCloudExadataInfrastructureDetailsLicenseModelEnum = "LICENSE_INCLUDED"
CreateCloudExadataInfrastructureDetailsLicenseModelBringYourOwnLicense CreateCloudExadataInfrastructureDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE"
)
func GetCreateCloudExadataInfrastructureDetailsLicenseModelEnumValues() []CreateCloudExadataInfrastructureDetailsLicenseModelEnum
GetCreateCloudExadataInfrastructureDetailsLicenseModelEnumValues Enumerates the set of values for CreateCloudExadataInfrastructureDetailsLicenseModelEnum
func GetMappingCreateCloudExadataInfrastructureDetailsLicenseModelEnum(val string) (CreateCloudExadataInfrastructureDetailsLicenseModelEnum, bool)
GetMappingCreateCloudExadataInfrastructureDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
CreateCloudExadataInfrastructureRequest wrapper for the CreateCloudExadataInfrastructure operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateCloudExadataInfrastructure.go.html to see an example of how to use CreateCloudExadataInfrastructureRequest.
type CreateCloudExadataInfrastructureRequest struct {
// The details required to create the managed Exadata infrastructure resources.
CreateCloudExadataInfrastructureDetails `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 CreateCloudExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateCloudExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateCloudExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateCloudExadataInfrastructureRequest) String() string
func (request CreateCloudExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateCloudExadataInfrastructureResponse wrapper for the CreateCloudExadataInfrastructure operation
type CreateCloudExadataInfrastructureResponse struct {
// The underlying http response
RawResponse *http.Response
// The CloudExadataInfrastructure instance
CloudExadataInfrastructure `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. 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 CreateCloudExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateCloudExadataInfrastructureResponse) String() string
CreateCloudExadataStorageConnectorDetails The details required to create the connector to the Exadata storage server.
type CreateCloudExadataStorageConnectorDetails 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 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"`
// The name of the Exadata storage server connector.
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 CreateCloudExadataStorageConnectorDetails) String() string
func (m CreateCloudExadataStorageConnectorDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateCloudExadataStorageConnectorRequest wrapper for the CreateCloudExadataStorageConnector operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateCloudExadataStorageConnector.go.html to see an example of how to use CreateCloudExadataStorageConnectorRequest.
type CreateCloudExadataStorageConnectorRequest struct {
// The details required to add connections to the Exadata storage servers.
CreateCloudExadataStorageConnectorDetails `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 CreateCloudExadataStorageConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateCloudExadataStorageConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateCloudExadataStorageConnectorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateCloudExadataStorageConnectorRequest) String() string
func (request CreateCloudExadataStorageConnectorRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateCloudExadataStorageConnectorResponse wrapper for the CreateCloudExadataStorageConnector operation
type CreateCloudExadataStorageConnectorResponse struct {
// The underlying http response
RawResponse *http.Response
// The CloudExadataStorageConnector instance
CloudExadataStorageConnector `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. 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 CreateCloudExadataStorageConnectorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateCloudExadataStorageConnectorResponse) String() string
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"`
// Security attributes 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: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "enforce"}}}`
SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"`
}
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. MySQL support within OCI Database Management service has been deprecated as of January 29, 2026.
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. MySQL support within OCI Database Management service has been deprecated as of January 29, 2026.
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. MySQL support within OCI Database Management service has been deprecated as of January 29, 2026.
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 Diagnostics & Management should be enabled automatically for all the pluggable databases in the container database.
IsAutoEnablePluggableDatabase *bool `mandatory:"false" json:"isAutoEnablePluggableDatabase"`
// Indicates whether Diagnostics & Management should be enabled for all the current pluggable databases in the container database.
CanEnableAllCurrentPdbs *bool `mandatory:"false" json:"canEnableAllCurrentPdbs"`
// The management type for the database. Use "BASIC" for basic management. Use "ADVANCED" for full management.
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"`
// Indicates whether SQL Watch should be enabled for all the current pluggable databases in the container database.
CanEnableAllCurrentPdbs *bool `mandatory:"false" json:"canEnableAllCurrentPdbs"`
// Indicates whether SQL Watch should be enabled automatically for all the pluggable databases in the container database.
IsAutoEnablePluggableDatabase *bool `mandatory:"false" json:"isAutoEnablePluggableDatabase"`
}
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"
DatabaseTypeCloudAtCustomer DatabaseTypeEnum = "CLOUD_AT_CUSTOMER"
)
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) ChangeCloudExadataInfrastructureCompartment(ctx context.Context, request ChangeCloudExadataInfrastructureCompartmentRequest) (response ChangeCloudExadataInfrastructureCompartmentResponse, err error)
ChangeCloudExadataInfrastructureCompartment 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/ChangeCloudExadataInfrastructureCompartment.go.html to see an example of how to use ChangeCloudExadataInfrastructureCompartment API. A default retry strategy applies to this operation ChangeCloudExadataInfrastructureCompartment()
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) CheckCloudDbSystemConnectorConnectionStatus(ctx context.Context, request CheckCloudDbSystemConnectorConnectionStatusRequest) (response CheckCloudDbSystemConnectorConnectionStatusResponse, err error)
CheckCloudDbSystemConnectorConnectionStatus Checks the status of the cloud 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/CheckCloudDbSystemConnectorConnectionStatus.go.html to see an example of how to use CheckCloudDbSystemConnectorConnectionStatus API. A default retry strategy applies to this operation CheckCloudDbSystemConnectorConnectionStatus()
func (client DbManagementClient) CheckCloudExadataStorageConnector(ctx context.Context, request CheckCloudExadataStorageConnectorRequest) (response CheckCloudExadataStorageConnectorResponse, err error)
CheckCloudExadataStorageConnector 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/CheckCloudExadataStorageConnector.go.html to see an example of how to use CheckCloudExadataStorageConnector API. A default retry strategy applies to this operation CheckCloudExadataStorageConnector()
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. MySQL support within OCI Database Management service has been deprecated as of January 29, 2026.
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) CreateCloudDbSystem(ctx context.Context, request CreateCloudDbSystemRequest) (response CreateCloudDbSystemResponse, err error)
CreateCloudDbSystem Creates a cloud DB system and its related resources.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateCloudDbSystem.go.html to see an example of how to use CreateCloudDbSystem API. A default retry strategy applies to this operation CreateCloudDbSystem()
func (client DbManagementClient) CreateCloudDbSystemConnector(ctx context.Context, request CreateCloudDbSystemConnectorRequest) (response CreateCloudDbSystemConnectorResponse, err error)
CreateCloudDbSystemConnector Creates a new cloud connector.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateCloudDbSystemConnector.go.html to see an example of how to use CreateCloudDbSystemConnector API. A default retry strategy applies to this operation CreateCloudDbSystemConnector()
func (client DbManagementClient) CreateCloudDbSystemDiscovery(ctx context.Context, request CreateCloudDbSystemDiscoveryRequest) (response CreateCloudDbSystemDiscoveryResponse, err error)
CreateCloudDbSystemDiscovery Creates a cloud DB system discovery resource and initiates the discovery process.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateCloudDbSystemDiscovery.go.html to see an example of how to use CreateCloudDbSystemDiscovery API. A default retry strategy applies to this operation CreateCloudDbSystemDiscovery()
func (client DbManagementClient) CreateCloudExadataInfrastructure(ctx context.Context, request CreateCloudExadataInfrastructureRequest) (response CreateCloudExadataInfrastructureResponse, err error)
CreateCloudExadataInfrastructure 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/CreateCloudExadataInfrastructure.go.html to see an example of how to use CreateCloudExadataInfrastructure API. A default retry strategy applies to this operation CreateCloudExadataInfrastructure()
func (client DbManagementClient) CreateCloudExadataStorageConnector(ctx context.Context, request CreateCloudExadataStorageConnectorRequest) (response CreateCloudExadataStorageConnectorResponse, err error)
CreateCloudExadataStorageConnector 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/CreateCloudExadataStorageConnector.go.html to see an example of how to use CreateCloudExadataStorageConnector API. A default retry strategy applies to this operation CreateCloudExadataStorageConnector()
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. MySQL support within OCI Database Management service has been deprecated as of January 29, 2026.
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. MySQL support within OCI Database Management service has been deprecated as of January 29, 2026.
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) DeleteCloudDbSystem(ctx context.Context, request DeleteCloudDbSystemRequest) (response DeleteCloudDbSystemResponse, err error)
DeleteCloudDbSystem Deletes the cloud DB system specified by `cloudDbSystemId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteCloudDbSystem.go.html to see an example of how to use DeleteCloudDbSystem API.
func (client DbManagementClient) DeleteCloudDbSystemConnector(ctx context.Context, request DeleteCloudDbSystemConnectorRequest) (response DeleteCloudDbSystemConnectorResponse, err error)
DeleteCloudDbSystemConnector Deletes the cloud connector specified by `cloudDbSystemConnectorId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteCloudDbSystemConnector.go.html to see an example of how to use DeleteCloudDbSystemConnector API.
func (client DbManagementClient) DeleteCloudDbSystemDiscovery(ctx context.Context, request DeleteCloudDbSystemDiscoveryRequest) (response DeleteCloudDbSystemDiscoveryResponse, err error)
DeleteCloudDbSystemDiscovery Deletes the cloud DB system discovery resource specified by `cloudDbSystemDiscoveryId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteCloudDbSystemDiscovery.go.html to see an example of how to use DeleteCloudDbSystemDiscovery API.
func (client DbManagementClient) DeleteCloudExadataInfrastructure(ctx context.Context, request DeleteCloudExadataInfrastructureRequest) (response DeleteCloudExadataInfrastructureResponse, err error)
DeleteCloudExadataInfrastructure Deletes the Exadata infrastructure specified by exadataInfrastructureId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteCloudExadataInfrastructure.go.html to see an example of how to use DeleteCloudExadataInfrastructure API.
func (client DbManagementClient) DeleteCloudExadataStorageConnector(ctx context.Context, request DeleteCloudExadataStorageConnectorRequest) (response DeleteCloudExadataStorageConnectorResponse, err error)
DeleteCloudExadataStorageConnector Deletes the Exadata storage server connector specified by exadataStorageConnectorId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteCloudExadataStorageConnector.go.html to see an example of how to use DeleteCloudExadataStorageConnector 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. MySQL support within OCI Database Management service has been deprecated as of January 29, 2026.
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. MySQL support within OCI Database Management service has been deprecated as of January 29, 2026.
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) DisableCloudDbSystemDatabaseManagement(ctx context.Context, request DisableCloudDbSystemDatabaseManagementRequest) (response DisableCloudDbSystemDatabaseManagementResponse, err error)
DisableCloudDbSystemDatabaseManagement Disables Database Management service for all the components of the specified cloud DB system (except databases).
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableCloudDbSystemDatabaseManagement.go.html to see an example of how to use DisableCloudDbSystemDatabaseManagement API. A default retry strategy applies to this operation DisableCloudDbSystemDatabaseManagement()
func (client DbManagementClient) DisableCloudDbSystemStackMonitoring(ctx context.Context, request DisableCloudDbSystemStackMonitoringRequest) (response DisableCloudDbSystemStackMonitoringResponse, err error)
DisableCloudDbSystemStackMonitoring Disables Stack Monitoring for all the components of the specified cloud DB system (except databases).
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableCloudDbSystemStackMonitoring.go.html to see an example of how to use DisableCloudDbSystemStackMonitoring API. A default retry strategy applies to this operation DisableCloudDbSystemStackMonitoring()
func (client DbManagementClient) DisableCloudExadataInfrastructureManagement(ctx context.Context, request DisableCloudExadataInfrastructureManagementRequest) (response DisableCloudExadataInfrastructureManagementResponse, err error)
DisableCloudExadataInfrastructureManagement Disables Database Management for the Exadata infrastructure specified by exadataInfrastructureId. It covers the following components: - Exadata infrastructure - Exadata storage grid - Exadata storage server Note that Database Management will not be disabled for the VM Clusters 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/DisableCloudExadataInfrastructureManagement.go.html to see an example of how to use DisableCloudExadataInfrastructureManagement API. A default retry strategy applies to this operation DisableCloudExadataInfrastructureManagement()
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. MySQL support within OCI Database Management service has been deprecated as of January 29, 2026.
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) DiscoverCloudExadataInfrastructure(ctx context.Context, request DiscoverCloudExadataInfrastructureRequest) (response DiscoverCloudExadataInfrastructureResponse, err error)
DiscoverCloudExadataInfrastructure Completes the Exadata system prechecking on the following: - Verifies if the ASM connector is defined for each VM Cluster 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. Starts the discovery process for the Exadata system infrastructure. The following resources/components are discovered - Exadata storage servers from each VM Cluster - 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/DiscoverCloudExadataInfrastructure.go.html to see an example of how to use DiscoverCloudExadataInfrastructure API. A default retry strategy applies to this operation DiscoverCloudExadataInfrastructure()
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) EnableCloudDbSystemDatabaseManagement(ctx context.Context, request EnableCloudDbSystemDatabaseManagementRequest) (response EnableCloudDbSystemDatabaseManagementResponse, err error)
EnableCloudDbSystemDatabaseManagement Enables Database Management service for all the components of the specified cloud DB system (except databases).
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnableCloudDbSystemDatabaseManagement.go.html to see an example of how to use EnableCloudDbSystemDatabaseManagement API. A default retry strategy applies to this operation EnableCloudDbSystemDatabaseManagement()
func (client DbManagementClient) EnableCloudDbSystemStackMonitoring(ctx context.Context, request EnableCloudDbSystemStackMonitoringRequest) (response EnableCloudDbSystemStackMonitoringResponse, err error)
EnableCloudDbSystemStackMonitoring Enables Stack Monitoring for all the components of the specified cloud DB system (except databases).
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/EnableCloudDbSystemStackMonitoring.go.html to see an example of how to use EnableCloudDbSystemStackMonitoring API. A default retry strategy applies to this operation EnableCloudDbSystemStackMonitoring()
func (client DbManagementClient) EnableCloudExadataInfrastructureManagement(ctx context.Context, request EnableCloudExadataInfrastructureManagementRequest) (response EnableCloudExadataInfrastructureManagementResponse, err error)
EnableCloudExadataInfrastructureManagement Enables Database Management for the Exadata infrastructure specified by exadataInfrastructureId. 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/EnableCloudExadataInfrastructureManagement.go.html to see an example of how to use EnableCloudExadataInfrastructureManagement API. A default retry strategy applies to this operation EnableCloudExadataInfrastructureManagement()
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. MySQL support within OCI Database Management service has been deprecated as of January 29, 2026.
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 specified 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 specified 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) GetCloudAsm(ctx context.Context, request GetCloudAsmRequest) (response GetCloudAsmResponse, err error)
GetCloudAsm Gets the details for the cloud ASM specified by `cloudAsmId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetCloudAsm.go.html to see an example of how to use GetCloudAsm API. A default retry strategy applies to this operation GetCloudAsm()
func (client DbManagementClient) GetCloudAsmConfiguration(ctx context.Context, request GetCloudAsmConfigurationRequest) (response GetCloudAsmConfigurationResponse, err error)
GetCloudAsmConfiguration Gets configuration details including disk groups for the cloud ASM specified by `cloudAsmId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetCloudAsmConfiguration.go.html to see an example of how to use GetCloudAsmConfiguration API. A default retry strategy applies to this operation GetCloudAsmConfiguration()
func (client DbManagementClient) GetCloudAsmInstance(ctx context.Context, request GetCloudAsmInstanceRequest) (response GetCloudAsmInstanceResponse, err error)
GetCloudAsmInstance Gets the details for the cloud ASM instance specified by `cloudAsmInstanceId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetCloudAsmInstance.go.html to see an example of how to use GetCloudAsmInstance API. A default retry strategy applies to this operation GetCloudAsmInstance()
func (client DbManagementClient) GetCloudCluster(ctx context.Context, request GetCloudClusterRequest) (response GetCloudClusterResponse, err error)
GetCloudCluster Gets the details for the cloud cluster specified by `cloudClusterId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetCloudCluster.go.html to see an example of how to use GetCloudCluster API. A default retry strategy applies to this operation GetCloudCluster()
func (client DbManagementClient) GetCloudClusterInstance(ctx context.Context, request GetCloudClusterInstanceRequest) (response GetCloudClusterInstanceResponse, err error)
GetCloudClusterInstance Gets the details for the cloud cluster instance specified by `cloudClusterInstanceId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetCloudClusterInstance.go.html to see an example of how to use GetCloudClusterInstance API. A default retry strategy applies to this operation GetCloudClusterInstance()
func (client DbManagementClient) GetCloudDbHome(ctx context.Context, request GetCloudDbHomeRequest) (response GetCloudDbHomeResponse, err error)
GetCloudDbHome Gets the details for the cloud DB home specified by `cloudDbHomeId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetCloudDbHome.go.html to see an example of how to use GetCloudDbHome API. A default retry strategy applies to this operation GetCloudDbHome()
func (client DbManagementClient) GetCloudDbNode(ctx context.Context, request GetCloudDbNodeRequest) (response GetCloudDbNodeResponse, err error)
GetCloudDbNode Gets the details for the cloud DB node specified by `cloudDbNodeId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetCloudDbNode.go.html to see an example of how to use GetCloudDbNode API. A default retry strategy applies to this operation GetCloudDbNode()
func (client DbManagementClient) GetCloudDbSystem(ctx context.Context, request GetCloudDbSystemRequest) (response GetCloudDbSystemResponse, err error)
GetCloudDbSystem Gets the details for the cloud DB system specified by `cloudDbSystemId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetCloudDbSystem.go.html to see an example of how to use GetCloudDbSystem API. A default retry strategy applies to this operation GetCloudDbSystem()
func (client DbManagementClient) GetCloudDbSystemConnector(ctx context.Context, request GetCloudDbSystemConnectorRequest) (response GetCloudDbSystemConnectorResponse, err error)
GetCloudDbSystemConnector Gets the details for the cloud connector specified by `cloudDbSystemConnectorId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetCloudDbSystemConnector.go.html to see an example of how to use GetCloudDbSystemConnector API. A default retry strategy applies to this operation GetCloudDbSystemConnector()
func (client DbManagementClient) GetCloudDbSystemDiscovery(ctx context.Context, request GetCloudDbSystemDiscoveryRequest) (response GetCloudDbSystemDiscoveryResponse, err error)
GetCloudDbSystemDiscovery Gets the details for the cloud DB system discovery resource specified by `cloudDbSystemDiscoveryId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetCloudDbSystemDiscovery.go.html to see an example of how to use GetCloudDbSystemDiscovery API. A default retry strategy applies to this operation GetCloudDbSystemDiscovery()
func (client DbManagementClient) GetCloudExadataInfrastructure(ctx context.Context, request GetCloudExadataInfrastructureRequest) (response GetCloudExadataInfrastructureResponse, err error)
GetCloudExadataInfrastructure Gets the details for the Exadata infrastructure specified by exadataInfrastructureId. It includes the VMCluster and storage grid within the Exadata infrastructure.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetCloudExadataInfrastructure.go.html to see an example of how to use GetCloudExadataInfrastructure API. A default retry strategy applies to this operation GetCloudExadataInfrastructure()
func (client DbManagementClient) GetCloudExadataStorageConnector(ctx context.Context, request GetCloudExadataStorageConnectorRequest) (response GetCloudExadataStorageConnectorResponse, err error)
GetCloudExadataStorageConnector 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/GetCloudExadataStorageConnector.go.html to see an example of how to use GetCloudExadataStorageConnector API. A default retry strategy applies to this operation GetCloudExadataStorageConnector()
func (client DbManagementClient) GetCloudExadataStorageGrid(ctx context.Context, request GetCloudExadataStorageGridRequest) (response GetCloudExadataStorageGridResponse, err error)
GetCloudExadataStorageGrid 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/GetCloudExadataStorageGrid.go.html to see an example of how to use GetCloudExadataStorageGrid API. A default retry strategy applies to this operation GetCloudExadataStorageGrid()
func (client DbManagementClient) GetCloudExadataStorageServer(ctx context.Context, request GetCloudExadataStorageServerRequest) (response GetCloudExadataStorageServerResponse, err error)
GetCloudExadataStorageServer 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/GetCloudExadataStorageServer.go.html to see an example of how to use GetCloudExadataStorageServer API. A default retry strategy applies to this operation GetCloudExadataStorageServer()
func (client DbManagementClient) GetCloudIormPlan(ctx context.Context, request GetCloudIormPlanRequest) (response GetCloudIormPlanResponse, err error)
GetCloudIormPlan Get the IORM plan from the specific Exadata storage server.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetCloudIormPlan.go.html to see an example of how to use GetCloudIormPlan API. A default retry strategy applies to this operation GetCloudIormPlan()
func (client DbManagementClient) GetCloudListener(ctx context.Context, request GetCloudListenerRequest) (response GetCloudListenerResponse, err error)
GetCloudListener Gets the details for the cloud listener specified by `cloudListenerId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetCloudListener.go.html to see an example of how to use GetCloudListener API. A default retry strategy applies to this operation GetCloudListener()
func (client DbManagementClient) GetCloudOpenAlertHistory(ctx context.Context, request GetCloudOpenAlertHistoryRequest) (response GetCloudOpenAlertHistoryResponse, err error)
GetCloudOpenAlertHistory Gets the open alerts from the specified Exadata storage server.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetCloudOpenAlertHistory.go.html to see an example of how to use GetCloudOpenAlertHistory API. A default retry strategy applies to this operation GetCloudOpenAlertHistory()
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) GetExadataInfrastructureFleetHealthMetrics(ctx context.Context, request GetExadataInfrastructureFleetHealthMetricsRequest) (response GetExadataInfrastructureFleetHealthMetricsResponse, err error)
GetExadataInfrastructureFleetHealthMetrics Gets the health metrics for a fleet of Exadata infrastructure in a compartment. The CompartmentId query parameters must be provided to retrieve the health metrics.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExadataInfrastructureFleetHealthMetrics.go.html to see an example of how to use GetExadataInfrastructureFleetHealthMetrics 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. MySQL support within OCI Database Management service has been deprecated as of January 29, 2026.
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. MySQL support within OCI Database Management service has been deprecated as of January 29, 2026.
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 of 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 of 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 of 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 of 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 of 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. A default retry strategy applies to this operation GetNamedCredential()
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) ListCloudAsmDiskGroups(ctx context.Context, request ListCloudAsmDiskGroupsRequest) (response ListCloudAsmDiskGroupsResponse, err error)
ListCloudAsmDiskGroups Lists ASM disk groups for the cloud ASM specified by `cloudAsmId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListCloudAsmDiskGroups.go.html to see an example of how to use ListCloudAsmDiskGroups API. A default retry strategy applies to this operation ListCloudAsmDiskGroups()
func (client DbManagementClient) ListCloudAsmInstances(ctx context.Context, request ListCloudAsmInstancesRequest) (response ListCloudAsmInstancesResponse, err error)
ListCloudAsmInstances Lists the ASM instances in the specified cloud ASM.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListCloudAsmInstances.go.html to see an example of how to use ListCloudAsmInstances API. A default retry strategy applies to this operation ListCloudAsmInstances()
func (client DbManagementClient) ListCloudAsmUsers(ctx context.Context, request ListCloudAsmUsersRequest) (response ListCloudAsmUsersResponse, err error)
ListCloudAsmUsers Lists ASM users for the cloud ASM specified by `cloudAsmId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListCloudAsmUsers.go.html to see an example of how to use ListCloudAsmUsers API. A default retry strategy applies to this operation ListCloudAsmUsers()
func (client DbManagementClient) ListCloudAsms(ctx context.Context, request ListCloudAsmsRequest) (response ListCloudAsmsResponse, err error)
ListCloudAsms Lists the ASMs in the specified cloud DB system.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListCloudAsms.go.html to see an example of how to use ListCloudAsms API. A default retry strategy applies to this operation ListCloudAsms()
func (client DbManagementClient) ListCloudClusterInstances(ctx context.Context, request ListCloudClusterInstancesRequest) (response ListCloudClusterInstancesResponse, err error)
ListCloudClusterInstances Lists the cluster instances in the specified cloud cluster.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListCloudClusterInstances.go.html to see an example of how to use ListCloudClusterInstances API. A default retry strategy applies to this operation ListCloudClusterInstances()
func (client DbManagementClient) ListCloudClusters(ctx context.Context, request ListCloudClustersRequest) (response ListCloudClustersResponse, err error)
ListCloudClusters Lists the clusters in the specified cloud DB system.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListCloudClusters.go.html to see an example of how to use ListCloudClusters API. A default retry strategy applies to this operation ListCloudClusters()
func (client DbManagementClient) ListCloudDatabases(ctx context.Context, request ListCloudDatabasesRequest) (response ListCloudDatabasesResponse, err error)
ListCloudDatabases Lists the cloud 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/ListCloudDatabases.go.html to see an example of how to use ListCloudDatabases API. A default retry strategy applies to this operation ListCloudDatabases()
func (client DbManagementClient) ListCloudDbHomes(ctx context.Context, request ListCloudDbHomesRequest) (response ListCloudDbHomesResponse, err error)
ListCloudDbHomes Lists the DB homes in the specified cloud DB system.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListCloudDbHomes.go.html to see an example of how to use ListCloudDbHomes API. A default retry strategy applies to this operation ListCloudDbHomes()
func (client DbManagementClient) ListCloudDbNodes(ctx context.Context, request ListCloudDbNodesRequest) (response ListCloudDbNodesResponse, err error)
ListCloudDbNodes Lists the cloud DB nodes in the specified cloud DB system.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListCloudDbNodes.go.html to see an example of how to use ListCloudDbNodes API. A default retry strategy applies to this operation ListCloudDbNodes()
func (client DbManagementClient) ListCloudDbSystemConnectors(ctx context.Context, request ListCloudDbSystemConnectorsRequest) (response ListCloudDbSystemConnectorsResponse, err error)
ListCloudDbSystemConnectors Lists the cloud connectors in the specified cloud DB system.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListCloudDbSystemConnectors.go.html to see an example of how to use ListCloudDbSystemConnectors API. A default retry strategy applies to this operation ListCloudDbSystemConnectors()
func (client DbManagementClient) ListCloudDbSystemDiscoveries(ctx context.Context, request ListCloudDbSystemDiscoveriesRequest) (response ListCloudDbSystemDiscoveriesResponse, err error)
ListCloudDbSystemDiscoveries Lists the cloud DB system discovery resources in the specified compartment.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListCloudDbSystemDiscoveries.go.html to see an example of how to use ListCloudDbSystemDiscoveries API. A default retry strategy applies to this operation ListCloudDbSystemDiscoveries()
func (client DbManagementClient) ListCloudDbSystems(ctx context.Context, request ListCloudDbSystemsRequest) (response ListCloudDbSystemsResponse, err error)
ListCloudDbSystems Lists the cloud DB systems in the specified compartment.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListCloudDbSystems.go.html to see an example of how to use ListCloudDbSystems API. A default retry strategy applies to this operation ListCloudDbSystems()
func (client DbManagementClient) ListCloudExadataInfrastructures(ctx context.Context, request ListCloudExadataInfrastructuresRequest) (response ListCloudExadataInfrastructuresResponse, err error)
ListCloudExadataInfrastructures Lists the Exadata infrastructure resources in the specified compartment.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListCloudExadataInfrastructures.go.html to see an example of how to use ListCloudExadataInfrastructures API. A default retry strategy applies to this operation ListCloudExadataInfrastructures()
func (client DbManagementClient) ListCloudExadataStorageConnectors(ctx context.Context, request ListCloudExadataStorageConnectorsRequest) (response ListCloudExadataStorageConnectorsResponse, err error)
ListCloudExadataStorageConnectors 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/ListCloudExadataStorageConnectors.go.html to see an example of how to use ListCloudExadataStorageConnectors API. A default retry strategy applies to this operation ListCloudExadataStorageConnectors()
func (client DbManagementClient) ListCloudExadataStorageServers(ctx context.Context, request ListCloudExadataStorageServersRequest) (response ListCloudExadataStorageServersResponse, err error)
ListCloudExadataStorageServers Lists the Exadata storage servers for the specified Exadata infrastructure.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListCloudExadataStorageServers.go.html to see an example of how to use ListCloudExadataStorageServers API. A default retry strategy applies to this operation ListCloudExadataStorageServers()
func (client DbManagementClient) ListCloudListenerServices(ctx context.Context, request ListCloudListenerServicesRequest) (response ListCloudListenerServicesResponse, err error)
ListCloudListenerServices Lists the database services registered with the specified cloud listener for the specified Managed Database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListCloudListenerServices.go.html to see an example of how to use ListCloudListenerServices API. A default retry strategy applies to this operation ListCloudListenerServices()
func (client DbManagementClient) ListCloudListeners(ctx context.Context, request ListCloudListenersRequest) (response ListCloudListenersResponse, err error)
ListCloudListeners Lists the listeners in the specified cloud DB system.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListCloudListeners.go.html to see an example of how to use ListCloudListeners API. A default retry strategy applies to this operation ListCloudListeners()
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. MySQL support within OCI Database Management service has been deprecated as of January 29, 2026.
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. MySQL support within OCI Database Management service has been deprecated as of January 29, 2026.
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. A default retry strategy applies to this operation ListNamedCredentials()
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 Lists the work requests in a specific compartment.
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) ModifyExternalContainerDatabaseManagementFeature(ctx context.Context, request ModifyExternalContainerDatabaseManagementFeatureRequest) (response ModifyExternalContainerDatabaseManagementFeatureResponse, err error)
ModifyExternalContainerDatabaseManagementFeature Modifies a Database Management feature for the specified external container database.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ModifyExternalContainerDatabaseManagementFeature.go.html to see an example of how to use ModifyExternalContainerDatabaseManagementFeature API. A default retry strategy applies to this operation ModifyExternalContainerDatabaseManagementFeature()
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) PatchCloudDbSystemDiscovery(ctx context.Context, request PatchCloudDbSystemDiscoveryRequest) (response PatchCloudDbSystemDiscoveryResponse, err error)
PatchCloudDbSystemDiscovery Patches the cloud DB system discovery specified by `cloudDbSystemDiscoveryId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/PatchCloudDbSystemDiscovery.go.html to see an example of how to use PatchCloudDbSystemDiscovery API.
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) SummarizeCloudAsmMetrics(ctx context.Context, request SummarizeCloudAsmMetricsRequest) (response SummarizeCloudAsmMetricsResponse, err error)
SummarizeCloudAsmMetrics Gets metrics for the cloud ASM specified by `cloudAsmId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeCloudAsmMetrics.go.html to see an example of how to use SummarizeCloudAsmMetrics API. A default retry strategy applies to this operation SummarizeCloudAsmMetrics()
func (client DbManagementClient) SummarizeCloudClusterMetrics(ctx context.Context, request SummarizeCloudClusterMetricsRequest) (response SummarizeCloudClusterMetricsResponse, err error)
SummarizeCloudClusterMetrics Gets metrics for the cloud cluster specified by `cloudClusterId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeCloudClusterMetrics.go.html to see an example of how to use SummarizeCloudClusterMetrics API. A default retry strategy applies to this operation SummarizeCloudClusterMetrics()
func (client DbManagementClient) SummarizeCloudDbNodeMetrics(ctx context.Context, request SummarizeCloudDbNodeMetricsRequest) (response SummarizeCloudDbNodeMetricsResponse, err error)
SummarizeCloudDbNodeMetrics Gets metrics for the cloud DB node specified by `cloudDbNodeId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeCloudDbNodeMetrics.go.html to see an example of how to use SummarizeCloudDbNodeMetrics API. A default retry strategy applies to this operation SummarizeCloudDbNodeMetrics()
func (client DbManagementClient) SummarizeCloudDbSystemAvailabilityMetrics(ctx context.Context, request SummarizeCloudDbSystemAvailabilityMetricsRequest) (response SummarizeCloudDbSystemAvailabilityMetricsResponse, err error)
SummarizeCloudDbSystemAvailabilityMetrics Gets availability metrics for the components present in the cloud DB system specified by `cloudDbSystemId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeCloudDbSystemAvailabilityMetrics.go.html to see an example of how to use SummarizeCloudDbSystemAvailabilityMetrics API. A default retry strategy applies to this operation SummarizeCloudDbSystemAvailabilityMetrics()
func (client DbManagementClient) SummarizeCloudListenerMetrics(ctx context.Context, request SummarizeCloudListenerMetricsRequest) (response SummarizeCloudListenerMetricsResponse, err error)
SummarizeCloudListenerMetrics Gets metrics for the cloud listener specified by `cloudListenerId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeCloudListenerMetrics.go.html to see an example of how to use SummarizeCloudListenerMetrics API. A default retry strategy applies to this operation SummarizeCloudListenerMetrics()
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) UpdateCloudAsm(ctx context.Context, request UpdateCloudAsmRequest) (response UpdateCloudAsmResponse, err error)
UpdateCloudAsm Updates the cloud ASM specified by `cloudAsmId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateCloudAsm.go.html to see an example of how to use UpdateCloudAsm API.
func (client DbManagementClient) UpdateCloudAsmInstance(ctx context.Context, request UpdateCloudAsmInstanceRequest) (response UpdateCloudAsmInstanceResponse, err error)
UpdateCloudAsmInstance Updates the cloud ASM instance specified by `cloudAsmInstanceId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateCloudAsmInstance.go.html to see an example of how to use UpdateCloudAsmInstance API.
func (client DbManagementClient) UpdateCloudCluster(ctx context.Context, request UpdateCloudClusterRequest) (response UpdateCloudClusterResponse, err error)
UpdateCloudCluster Updates the cloud cluster specified by `cloudClusterId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateCloudCluster.go.html to see an example of how to use UpdateCloudCluster API.
func (client DbManagementClient) UpdateCloudClusterInstance(ctx context.Context, request UpdateCloudClusterInstanceRequest) (response UpdateCloudClusterInstanceResponse, err error)
UpdateCloudClusterInstance Updates the cloud cluster instance specified by `cloudClusterInstanceId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateCloudClusterInstance.go.html to see an example of how to use UpdateCloudClusterInstance API.
func (client DbManagementClient) UpdateCloudDbHome(ctx context.Context, request UpdateCloudDbHomeRequest) (response UpdateCloudDbHomeResponse, err error)
UpdateCloudDbHome Updates the cloud DB home specified by `cloudDbHomeId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateCloudDbHome.go.html to see an example of how to use UpdateCloudDbHome API.
func (client DbManagementClient) UpdateCloudDbNode(ctx context.Context, request UpdateCloudDbNodeRequest) (response UpdateCloudDbNodeResponse, err error)
UpdateCloudDbNode Updates the cloud DB node specified by `cloudDbNodeId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateCloudDbNode.go.html to see an example of how to use UpdateCloudDbNode API.
func (client DbManagementClient) UpdateCloudDbSystem(ctx context.Context, request UpdateCloudDbSystemRequest) (response UpdateCloudDbSystemResponse, err error)
UpdateCloudDbSystem Updates the cloud DB system specified by `cloudDbSystemId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateCloudDbSystem.go.html to see an example of how to use UpdateCloudDbSystem API.
func (client DbManagementClient) UpdateCloudDbSystemConnector(ctx context.Context, request UpdateCloudDbSystemConnectorRequest) (response UpdateCloudDbSystemConnectorResponse, err error)
UpdateCloudDbSystemConnector Updates the cloud connector specified by `cloudDbSystemConnectorId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateCloudDbSystemConnector.go.html to see an example of how to use UpdateCloudDbSystemConnector API.
func (client DbManagementClient) UpdateCloudDbSystemDiscovery(ctx context.Context, request UpdateCloudDbSystemDiscoveryRequest) (response UpdateCloudDbSystemDiscoveryResponse, err error)
UpdateCloudDbSystemDiscovery Updates the cloud DB system discovery specified by `cloudDbSystemDiscoveryId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateCloudDbSystemDiscovery.go.html to see an example of how to use UpdateCloudDbSystemDiscovery API.
func (client DbManagementClient) UpdateCloudExadataInfrastructure(ctx context.Context, request UpdateCloudExadataInfrastructureRequest) (response UpdateCloudExadataInfrastructureResponse, err error)
UpdateCloudExadataInfrastructure Updates the details for the Exadata infrastructure specified by exadataInfrastructureId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateCloudExadataInfrastructure.go.html to see an example of how to use UpdateCloudExadataInfrastructure API. A default retry strategy applies to this operation UpdateCloudExadataInfrastructure()
func (client DbManagementClient) UpdateCloudExadataStorageConnector(ctx context.Context, request UpdateCloudExadataStorageConnectorRequest) (response UpdateCloudExadataStorageConnectorResponse, err error)
UpdateCloudExadataStorageConnector Updates the Exadata storage server connector specified by exadataStorageConnectorId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateCloudExadataStorageConnector.go.html to see an example of how to use UpdateCloudExadataStorageConnector API.
func (client DbManagementClient) UpdateCloudExadataStorageGrid(ctx context.Context, request UpdateCloudExadataStorageGridRequest) (response UpdateCloudExadataStorageGridResponse, err error)
UpdateCloudExadataStorageGrid Updates the Exadata storage server grid specified by exadataStorageGridId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateCloudExadataStorageGrid.go.html to see an example of how to use UpdateCloudExadataStorageGrid API.
func (client DbManagementClient) UpdateCloudExadataStorageServer(ctx context.Context, request UpdateCloudExadataStorageServerRequest) (response UpdateCloudExadataStorageServerResponse, err error)
UpdateCloudExadataStorageServer Updates the Exadata storage server specified by exadataStorageServerId.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateCloudExadataStorageServer.go.html to see an example of how to use UpdateCloudExadataStorageServer API.
func (client DbManagementClient) UpdateCloudListener(ctx context.Context, request UpdateCloudListenerRequest) (response UpdateCloudListenerResponse, err error)
UpdateCloudListener Updates the cloud listener specified by `cloudListenerId`.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateCloudListener.go.html to see an example of how to use UpdateCloudListener 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. MySQL support within OCI Database Management service has been deprecated as of January 29, 2026.
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. MySQL support within OCI Database Management service has been deprecated as of January 29, 2026.
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 of 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"`
// Security attributes 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: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "enforce"}}}`
SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"`
}
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"`
// Security attributes 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: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "enforce"}}}`
SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"`
}
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"
DbmResourceResourceTypeVmClusterSummary DbmResourceResourceTypeEnum = "VM_CLUSTER_SUMMARY"
DbmResourceResourceTypeCloudInfrastructureSummary DbmResourceResourceTypeEnum = "CLOUD_INFRASTRUCTURE_SUMMARY"
DbmResourceResourceTypeCloudInfrastructure DbmResourceResourceTypeEnum = "CLOUD_INFRASTRUCTURE"
DbmResourceResourceTypeCloudStorageServerSummary DbmResourceResourceTypeEnum = "CLOUD_STORAGE_SERVER_SUMMARY"
DbmResourceResourceTypeCloudStorageServer DbmResourceResourceTypeEnum = "CLOUD_STORAGE_SERVER"
DbmResourceResourceTypeCloudStorageGridSummary DbmResourceResourceTypeEnum = "CLOUD_STORAGE_GRID_SUMMARY"
DbmResourceResourceTypeCloudStorageGrid DbmResourceResourceTypeEnum = "CLOUD_STORAGE_GRID"
DbmResourceResourceTypeCloudStorageConnectorSummary DbmResourceResourceTypeEnum = "CLOUD_STORAGE_CONNECTOR_SUMMARY"
DbmResourceResourceTypeCloudStorageConnector DbmResourceResourceTypeEnum = "CLOUD_STORAGE_CONNECTOR"
DbmResourceResourceTypeManagedDatabaseSummary DbmResourceResourceTypeEnum = "MANAGED_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
DeleteCloudDbSystemConnectorRequest wrapper for the DeleteCloudDbSystemConnector operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteCloudDbSystemConnector.go.html to see an example of how to use DeleteCloudDbSystemConnectorRequest.
type DeleteCloudDbSystemConnectorRequest struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud connector.
CloudDbSystemConnectorId *string `mandatory:"true" contributesTo:"path" name:"cloudDbSystemConnectorId"`
// 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 DeleteCloudDbSystemConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteCloudDbSystemConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteCloudDbSystemConnectorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteCloudDbSystemConnectorRequest) String() string
func (request DeleteCloudDbSystemConnectorRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteCloudDbSystemConnectorResponse wrapper for the DeleteCloudDbSystemConnector operation
type DeleteCloudDbSystemConnectorResponse 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 DeleteCloudDbSystemConnectorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteCloudDbSystemConnectorResponse) String() string
DeleteCloudDbSystemDiscoveryRequest wrapper for the DeleteCloudDbSystemDiscovery operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteCloudDbSystemDiscovery.go.html to see an example of how to use DeleteCloudDbSystemDiscoveryRequest.
type DeleteCloudDbSystemDiscoveryRequest struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud DB system discovery.
CloudDbSystemDiscoveryId *string `mandatory:"true" contributesTo:"path" name:"cloudDbSystemDiscoveryId"`
// 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 DeleteCloudDbSystemDiscoveryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteCloudDbSystemDiscoveryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteCloudDbSystemDiscoveryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteCloudDbSystemDiscoveryRequest) String() string
func (request DeleteCloudDbSystemDiscoveryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteCloudDbSystemDiscoveryResponse wrapper for the DeleteCloudDbSystemDiscovery operation
type DeleteCloudDbSystemDiscoveryResponse 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 DeleteCloudDbSystemDiscoveryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteCloudDbSystemDiscoveryResponse) String() string
DeleteCloudDbSystemRequest wrapper for the DeleteCloudDbSystem operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteCloudDbSystem.go.html to see an example of how to use DeleteCloudDbSystemRequest.
type DeleteCloudDbSystemRequest struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud DB system.
CloudDbSystemId *string `mandatory:"true" contributesTo:"path" name:"cloudDbSystemId"`
// 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 DeleteCloudDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteCloudDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteCloudDbSystemRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteCloudDbSystemRequest) String() string
func (request DeleteCloudDbSystemRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteCloudDbSystemResponse wrapper for the DeleteCloudDbSystem operation
type DeleteCloudDbSystemResponse 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 DeleteCloudDbSystemResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteCloudDbSystemResponse) String() string
DeleteCloudExadataInfrastructureRequest wrapper for the DeleteCloudExadataInfrastructure operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteCloudExadataInfrastructure.go.html to see an example of how to use DeleteCloudExadataInfrastructureRequest.
type DeleteCloudExadataInfrastructureRequest struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure.
CloudExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"cloudExadataInfrastructureId"`
// 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 DeleteCloudExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteCloudExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteCloudExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteCloudExadataInfrastructureRequest) String() string
func (request DeleteCloudExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteCloudExadataInfrastructureResponse wrapper for the DeleteCloudExadataInfrastructure operation
type DeleteCloudExadataInfrastructureResponse 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 DeleteCloudExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteCloudExadataInfrastructureResponse) String() string
DeleteCloudExadataStorageConnectorRequest wrapper for the DeleteCloudExadataStorageConnector operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DeleteCloudExadataStorageConnector.go.html to see an example of how to use DeleteCloudExadataStorageConnectorRequest.
type DeleteCloudExadataStorageConnectorRequest struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the connector to the Exadata storage server.
CloudExadataStorageConnectorId *string `mandatory:"true" contributesTo:"path" name:"cloudExadataStorageConnectorId"`
// 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 DeleteCloudExadataStorageConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteCloudExadataStorageConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteCloudExadataStorageConnectorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteCloudExadataStorageConnectorRequest) String() string
func (request DeleteCloudExadataStorageConnectorRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteCloudExadataStorageConnectorResponse wrapper for the DeleteCloudExadataStorageConnector operation
type DeleteCloudExadataStorageConnectorResponse 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 DeleteCloudExadataStorageConnectorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteCloudExadataStorageConnectorResponse) String() string
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. There are 3 built-in preferred credentials with display names and names as below:
// Basic Monitoring(MONITORING)
// Advanced diagnostics(PC_READ)
// Administrator(PC_WRITE)
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
DisableCloudDbSystemDatabaseManagementRequest wrapper for the DisableCloudDbSystemDatabaseManagement operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableCloudDbSystemDatabaseManagement.go.html to see an example of how to use DisableCloudDbSystemDatabaseManagementRequest.
type DisableCloudDbSystemDatabaseManagementRequest struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud DB system.
CloudDbSystemId *string `mandatory:"true" contributesTo:"path" name:"cloudDbSystemId"`
// 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 DisableCloudDbSystemDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DisableCloudDbSystemDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DisableCloudDbSystemDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DisableCloudDbSystemDatabaseManagementRequest) String() string
func (request DisableCloudDbSystemDatabaseManagementRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableCloudDbSystemDatabaseManagementResponse wrapper for the DisableCloudDbSystemDatabaseManagement operation
type DisableCloudDbSystemDatabaseManagementResponse 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 DisableCloudDbSystemDatabaseManagementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DisableCloudDbSystemDatabaseManagementResponse) String() string
DisableCloudDbSystemStackMonitoringRequest wrapper for the DisableCloudDbSystemStackMonitoring operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableCloudDbSystemStackMonitoring.go.html to see an example of how to use DisableCloudDbSystemStackMonitoringRequest.
type DisableCloudDbSystemStackMonitoringRequest struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud DB system.
CloudDbSystemId *string `mandatory:"true" contributesTo:"path" name:"cloudDbSystemId"`
// 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 DisableCloudDbSystemStackMonitoringRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DisableCloudDbSystemStackMonitoringRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DisableCloudDbSystemStackMonitoringRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DisableCloudDbSystemStackMonitoringRequest) String() string
func (request DisableCloudDbSystemStackMonitoringRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableCloudDbSystemStackMonitoringResponse wrapper for the DisableCloudDbSystemStackMonitoring operation
type DisableCloudDbSystemStackMonitoringResponse 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 DisableCloudDbSystemStackMonitoringResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DisableCloudDbSystemStackMonitoringResponse) String() string
DisableCloudExadataInfrastructureManagementRequest wrapper for the DisableCloudExadataInfrastructureManagement operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DisableCloudExadataInfrastructureManagement.go.html to see an example of how to use DisableCloudExadataInfrastructureManagementRequest.
type DisableCloudExadataInfrastructureManagementRequest struct {
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure.
CloudExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"cloudExadataInfrastructureId"`
// 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 DisableCloudExadataInfrastructureManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DisableCloudExadataInfrastructureManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DisableCloudExadataInfrastructureManagementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DisableCloudExadataInfrastructureManagementRequest) String() string
func (request DisableCloudExadataInfrastructureManagementRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DisableCloudExadataInfrastructureManagementResponse wrapper for the DisableCloudExadataInfrastructureManagement operation
type DisableCloudExadataInfrastructureManagementResponse 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 DisableCloudExadataInfrastructureManagementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DisableCloudExadataInfrastructureManagementResponse) 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"`
// Indicates whether Diagnostics & Management should be disabled for the pluggable databases before disabling it for the container database.
CanDisableAllPdbs *bool `mandatory:"false" json:"canDisableAllPdbs"`
}
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"`
// Indicates whether Diagnostics & Management should be disabled for the pluggable databases before disabling it for the container database.
CanDisableAllPdbs *bool `mandatory:"false" json:"canDisableAllPdbs"`
}
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
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
DiscoverCloudExadataInfrastructureDetails The connection details and the discovery options for the Exadata discovery.
type DiscoverCloudExadataInfrastructureDetails 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 DiscoverCloudExadataInfrastructureDetailsDiscoveryTypeEnum `mandatory:"true" json:"discoveryType"`
// The list of VM Clusters in the Exadata infrastructure.
VmClusterIds []string `mandatory:"true" json:"vmClusterIds"`
// 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 DiscoverCloudExadataInfrastructureDetails) String() string
func (m DiscoverCloudExadataInfrastructureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DiscoverCloudExadataInfrastructureDetailsDiscoveryTypeEnum Enum with underlying type: string
type DiscoverCloudExadataInfrastructureDetailsDiscoveryTypeEnum string
Set of constants representing the allowable values for DiscoverCloudExadataInfrastructureDetailsDiscoveryTypeEnum
const (
DiscoverCloudExadataInfrastructureDetailsDiscoveryTypeNew DiscoverCloudExadataInfrastructureDetailsDiscoveryTypeEnum = "NEW"
DiscoverCloudExadataInfrastructureDetailsDiscoveryTypeOverride DiscoverCloudExadataInfrastructureDetailsDiscoveryTypeEnum = "OVERRIDE"
)
func GetDiscoverCloudExadataInfrastructureDetailsDiscoveryTypeEnumValues() []DiscoverCloudExadataInfrastructureDetailsDiscoveryTypeEnum
GetDiscoverCloudExadataInfrastructureDetailsDiscoveryTypeEnumValues Enumerates the set of values for DiscoverCloudExadataInfrastructureDetailsDiscoveryTypeEnum
func GetMappingDiscoverCloudExadataInfrastructureDetailsDiscoveryTypeEnum(val string) (DiscoverCloudExadataInfrastructureDetailsDiscoveryTypeEnum, bool)
GetMappingDiscoverCloudExadataInfrastructureDetailsDiscoveryTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DiscoverCloudExadataInfrastructureRequest wrapper for the DiscoverCloudExadataInfrastructure operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DiscoverCloudExadataInfrastructure.go.html to see an example of how to use DiscoverCloudExadataInfrastructureRequest.
type DiscoverCloudExadataInfrastructureRequest struct {
// The details required to discover and monitor the Exadata infrastructure.
DiscoverCloudExadataInfrastructureDetails `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 DiscoverCloudExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DiscoverCloudExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DiscoverCloudExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DiscoverCloudExadataInfrastructureRequest) String() string
func (request DiscoverCloudExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DiscoverCloudExadataInfrastructureResponse wrapper for the DiscoverCloudExadataInfrastructure operation
type DiscoverCloudExadataInfrastructureResponse struct {
// The underlying http response
RawResponse *http.Response
// The CloudExadataInfrastructureDiscovery instance
CloudExadataInfrastructureDiscovery `presentIn:"body"`
// Unique Oracle-assigned identifier for the 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 DiscoverCloudExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DiscoverCloudExadataInfrastructureResponse) 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
DiscoveredCloudAsm The details of an ASM discovered in a cloud DB system discovery run.
type DiscoveredCloudAsm 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"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the existing DBaas OCI resource matching the discovered DB system component.
DbaasId *string `mandatory:"false" json:"dbaasId"`
// 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 []AssociatedCloudComponent `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"`
// The list of ASM instances for the cloud Asm.
AsmInstances []DiscoveredCloudAsmInstance `mandatory:"false" json:"asmInstances"`
Connector CloudDbSystemDiscoveryConnector `mandatory:"false" json:"connector"`
// The state of the discovered DB system component.
Status DiscoveredCloudDbSystemComponentStatusEnum `mandatory:"false" json:"status,omitempty"`
}
func (m DiscoveredCloudAsm) GetAssociatedComponents() []AssociatedCloudComponent
GetAssociatedComponents returns AssociatedComponents
func (m DiscoveredCloudAsm) GetComponentId() *string
GetComponentId returns ComponentId
func (m DiscoveredCloudAsm) GetComponentName() *string
GetComponentName returns ComponentName
func (m DiscoveredCloudAsm) GetDbaasId() *string
GetDbaasId returns DbaasId
func (m DiscoveredCloudAsm) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m DiscoveredCloudAsm) GetIsSelectedForMonitoring() *bool
GetIsSelectedForMonitoring returns IsSelectedForMonitoring
func (m DiscoveredCloudAsm) GetResourceId() *string
GetResourceId returns ResourceId
func (m DiscoveredCloudAsm) GetStatus() DiscoveredCloudDbSystemComponentStatusEnum
GetStatus returns Status
func (m DiscoveredCloudAsm) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DiscoveredCloudAsm) String() string
func (m *DiscoveredCloudAsm) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DiscoveredCloudAsm) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DiscoveredCloudAsmInstance The details of an ASM instance discovered in a cloud DB system discovery run.
type DiscoveredCloudAsmInstance 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"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the existing DBaas OCI resource matching the discovered DB system component.
DbaasId *string `mandatory:"false" json:"dbaasId"`
// 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 []AssociatedCloudComponent `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 DiscoveredCloudDbSystemComponentStatusEnum `mandatory:"false" json:"status,omitempty"`
}
func (m DiscoveredCloudAsmInstance) GetAssociatedComponents() []AssociatedCloudComponent
GetAssociatedComponents returns AssociatedComponents
func (m DiscoveredCloudAsmInstance) GetComponentId() *string
GetComponentId returns ComponentId
func (m DiscoveredCloudAsmInstance) GetComponentName() *string
GetComponentName returns ComponentName
func (m DiscoveredCloudAsmInstance) GetDbaasId() *string
GetDbaasId returns DbaasId
func (m DiscoveredCloudAsmInstance) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m DiscoveredCloudAsmInstance) GetIsSelectedForMonitoring() *bool
GetIsSelectedForMonitoring returns IsSelectedForMonitoring
func (m DiscoveredCloudAsmInstance) GetResourceId() *string
GetResourceId returns ResourceId
func (m DiscoveredCloudAsmInstance) GetStatus() DiscoveredCloudDbSystemComponentStatusEnum
GetStatus returns Status
func (m DiscoveredCloudAsmInstance) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DiscoveredCloudAsmInstance) String() string
func (m DiscoveredCloudAsmInstance) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DiscoveredCloudCluster The details of a cloud cluster discovered in a cloud DB system discovery run.
type DiscoveredCloudCluster 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"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the existing DBaas OCI resource matching the discovered DB system component.
DbaasId *string `mandatory:"false" json:"dbaasId"`
// 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 []AssociatedCloudComponent `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 cloud cluster.
NetworkConfigurations []CloudClusterNetworkConfiguration `mandatory:"false" json:"networkConfigurations"`
// The list of Virtual IP (VIP) configurations of the cloud cluster.
VipConfigurations []CloudClusterVipConfiguration `mandatory:"false" json:"vipConfigurations"`
// The list of Single Client Access Name (SCAN) configurations of the cloud cluster.
ScanConfigurations []CloudClusterScanListenerConfiguration `mandatory:"false" json:"scanConfigurations"`
// The location of the Oracle Cluster Registry (OCR) file.
OcrFileLocation *string `mandatory:"false" json:"ocrFileLocation"`
// The list of cluster instances for the cloud cluster.
ClusterInstances []DiscoveredCloudClusterInstance `mandatory:"false" json:"clusterInstances"`
// The state of the discovered DB system component.
Status DiscoveredCloudDbSystemComponentStatusEnum `mandatory:"false" json:"status,omitempty"`
}
func (m DiscoveredCloudCluster) GetAssociatedComponents() []AssociatedCloudComponent
GetAssociatedComponents returns AssociatedComponents
func (m DiscoveredCloudCluster) GetComponentId() *string
GetComponentId returns ComponentId
func (m DiscoveredCloudCluster) GetComponentName() *string
GetComponentName returns ComponentName
func (m DiscoveredCloudCluster) GetDbaasId() *string
GetDbaasId returns DbaasId
func (m DiscoveredCloudCluster) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m DiscoveredCloudCluster) GetIsSelectedForMonitoring() *bool
GetIsSelectedForMonitoring returns IsSelectedForMonitoring
func (m DiscoveredCloudCluster) GetResourceId() *string
GetResourceId returns ResourceId
func (m DiscoveredCloudCluster) GetStatus() DiscoveredCloudDbSystemComponentStatusEnum
GetStatus returns Status
func (m DiscoveredCloudCluster) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DiscoveredCloudCluster) String() string
func (m DiscoveredCloudCluster) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DiscoveredCloudClusterInstance The details of a cloud cluster instance discovered in a cloud DB system discovery run.
type DiscoveredCloudClusterInstance 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"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the existing DBaas OCI resource matching the discovered DB system component.
DbaasId *string `mandatory:"false" json:"dbaasId"`
// 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 []AssociatedCloudComponent `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 CloudDbSystemDiscoveryConnector `mandatory:"false" json:"connector"`
// The role of the cluster node.
NodeRole DiscoveredCloudClusterInstanceNodeRoleEnum `mandatory:"false" json:"nodeRole,omitempty"`
// The state of the discovered DB system component.
Status DiscoveredCloudDbSystemComponentStatusEnum `mandatory:"false" json:"status,omitempty"`
}
func (m DiscoveredCloudClusterInstance) GetAssociatedComponents() []AssociatedCloudComponent
GetAssociatedComponents returns AssociatedComponents
func (m DiscoveredCloudClusterInstance) GetComponentId() *string
GetComponentId returns ComponentId
func (m DiscoveredCloudClusterInstance) GetComponentName() *string
GetComponentName returns ComponentName
func (m DiscoveredCloudClusterInstance) GetDbaasId() *string
GetDbaasId returns DbaasId
func (m DiscoveredCloudClusterInstance) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m DiscoveredCloudClusterInstance) GetIsSelectedForMonitoring() *bool
GetIsSelectedForMonitoring returns IsSelectedForMonitoring
func (m DiscoveredCloudClusterInstance) GetResourceId() *string
GetResourceId returns ResourceId
func (m DiscoveredCloudClusterInstance) GetStatus() DiscoveredCloudDbSystemComponentStatusEnum
GetStatus returns Status
func (m DiscoveredCloudClusterInstance) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DiscoveredCloudClusterInstance) String() string
func (m *DiscoveredCloudClusterInstance) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DiscoveredCloudClusterInstance) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DiscoveredCloudClusterInstanceNodeRoleEnum Enum with underlying type: string
type DiscoveredCloudClusterInstanceNodeRoleEnum string
Set of constants representing the allowable values for DiscoveredCloudClusterInstanceNodeRoleEnum
const (
DiscoveredCloudClusterInstanceNodeRoleHub DiscoveredCloudClusterInstanceNodeRoleEnum = "HUB"
DiscoveredCloudClusterInstanceNodeRoleLeaf DiscoveredCloudClusterInstanceNodeRoleEnum = "LEAF"
)
func GetDiscoveredCloudClusterInstanceNodeRoleEnumValues() []DiscoveredCloudClusterInstanceNodeRoleEnum
GetDiscoveredCloudClusterInstanceNodeRoleEnumValues Enumerates the set of values for DiscoveredCloudClusterInstanceNodeRoleEnum
func GetMappingDiscoveredCloudClusterInstanceNodeRoleEnum(val string) (DiscoveredCloudClusterInstanceNodeRoleEnum, bool)
GetMappingDiscoveredCloudClusterInstanceNodeRoleEnum performs case Insensitive comparison on enum value and return the desired enum
DiscoveredCloudDatabase The details of a cloud Oracle Database discovered in a cloud DB system discovery run.
type DiscoveredCloudDatabase 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 cloud 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"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the existing DBaas OCI resource matching the discovered DB system component.
DbaasId *string `mandatory:"false" json:"dbaasId"`
// 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 []AssociatedCloudComponent `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 cloud Oracle Database.
DbPacks *string `mandatory:"false" json:"dbPacks"`
// The Oracle Database version.
DbVersion *string `mandatory:"false" json:"dbVersion"`
// The list of Pluggable Databases.
PluggableDatabases []DiscoveredCloudPluggableDatabase `mandatory:"false" json:"pluggableDatabases"`
// The list of database instances.
DbInstances []DiscoveredCloudDbInstance `mandatory:"false" json:"dbInstances"`
// Indicates whether Diagnostics & Management should be enabled for all the current pluggable databases in the container database.
CanEnableAllCurrentPdbs *bool `mandatory:"false" json:"canEnableAllCurrentPdbs"`
// Indicates whether Diagnostics & Management should be enabled automatically for all the pluggable databases in the container database.
IsAutoEnablePluggableDatabase *bool `mandatory:"false" json:"isAutoEnablePluggableDatabase"`
Connector CloudDbSystemDiscoveryConnector `mandatory:"false" json:"connector"`
// The role of the Oracle Database in Oracle Data Guard configuration.
DbRole DiscoveredCloudDatabaseDbRoleEnum `mandatory:"false" json:"dbRole,omitempty"`
// The state of the discovered DB system component.
Status DiscoveredCloudDbSystemComponentStatusEnum `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 DiscoveredCloudDatabase) GetAssociatedComponents() []AssociatedCloudComponent
GetAssociatedComponents returns AssociatedComponents
func (m DiscoveredCloudDatabase) GetComponentId() *string
GetComponentId returns ComponentId
func (m DiscoveredCloudDatabase) GetComponentName() *string
GetComponentName returns ComponentName
func (m DiscoveredCloudDatabase) GetDbaasId() *string
GetDbaasId returns DbaasId
func (m DiscoveredCloudDatabase) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m DiscoveredCloudDatabase) GetIsSelectedForMonitoring() *bool
GetIsSelectedForMonitoring returns IsSelectedForMonitoring
func (m DiscoveredCloudDatabase) GetResourceId() *string
GetResourceId returns ResourceId
func (m DiscoveredCloudDatabase) GetStatus() DiscoveredCloudDbSystemComponentStatusEnum
GetStatus returns Status
func (m DiscoveredCloudDatabase) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DiscoveredCloudDatabase) String() string
func (m *DiscoveredCloudDatabase) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DiscoveredCloudDatabase) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DiscoveredCloudDatabaseDbRoleEnum Enum with underlying type: string
type DiscoveredCloudDatabaseDbRoleEnum string
Set of constants representing the allowable values for DiscoveredCloudDatabaseDbRoleEnum
const (
DiscoveredCloudDatabaseDbRoleLogicalStandby DiscoveredCloudDatabaseDbRoleEnum = "LOGICAL_STANDBY"
DiscoveredCloudDatabaseDbRolePhysicalStandby DiscoveredCloudDatabaseDbRoleEnum = "PHYSICAL_STANDBY"
DiscoveredCloudDatabaseDbRoleSnapshotStandby DiscoveredCloudDatabaseDbRoleEnum = "SNAPSHOT_STANDBY"
DiscoveredCloudDatabaseDbRolePrimary DiscoveredCloudDatabaseDbRoleEnum = "PRIMARY"
DiscoveredCloudDatabaseDbRoleFarSync DiscoveredCloudDatabaseDbRoleEnum = "FAR_SYNC"
)
func GetDiscoveredCloudDatabaseDbRoleEnumValues() []DiscoveredCloudDatabaseDbRoleEnum
GetDiscoveredCloudDatabaseDbRoleEnumValues Enumerates the set of values for DiscoveredCloudDatabaseDbRoleEnum
func GetMappingDiscoveredCloudDatabaseDbRoleEnum(val string) (DiscoveredCloudDatabaseDbRoleEnum, bool)
GetMappingDiscoveredCloudDatabaseDbRoleEnum performs case Insensitive comparison on enum value and return the desired enum
DiscoveredCloudDbHome The details of an Oracle DB home discovered in a cloud DB system discovery run.
type DiscoveredCloudDbHome 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"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the existing DBaas OCI resource matching the discovered DB system component.
DbaasId *string `mandatory:"false" json:"dbaasId"`
// 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 []AssociatedCloudComponent `mandatory:"false" json:"associatedComponents"`
// The state of the discovered DB system component.
Status DiscoveredCloudDbSystemComponentStatusEnum `mandatory:"false" json:"status,omitempty"`
}
func (m DiscoveredCloudDbHome) GetAssociatedComponents() []AssociatedCloudComponent
GetAssociatedComponents returns AssociatedComponents
func (m DiscoveredCloudDbHome) GetComponentId() *string
GetComponentId returns ComponentId
func (m DiscoveredCloudDbHome) GetComponentName() *string
GetComponentName returns ComponentName
func (m DiscoveredCloudDbHome) GetDbaasId() *string
GetDbaasId returns DbaasId
func (m DiscoveredCloudDbHome) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m DiscoveredCloudDbHome) GetIsSelectedForMonitoring() *bool
GetIsSelectedForMonitoring returns IsSelectedForMonitoring
func (m DiscoveredCloudDbHome) GetResourceId() *string
GetResourceId returns ResourceId
func (m DiscoveredCloudDbHome) GetStatus() DiscoveredCloudDbSystemComponentStatusEnum
GetStatus returns Status
func (m DiscoveredCloudDbHome) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DiscoveredCloudDbHome) String() string
func (m DiscoveredCloudDbHome) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DiscoveredCloudDbInstance The details of an Oracle DB instance discovered in a cloud DB system discovery run.
type DiscoveredCloudDbInstance 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 DB instance.
InstanceName *string `mandatory:"true" json:"instanceName"`
// 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"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the existing DBaas OCI resource matching the discovered DB system component.
DbaasId *string `mandatory:"false" json:"dbaasId"`
// 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 []AssociatedCloudComponent `mandatory:"false" json:"associatedComponents"`
// The name of the host on which the DB instance is running.
HostName *string `mandatory:"false" json:"hostName"`
// The name of the DB instance node.
NodeName *string `mandatory:"false" json:"nodeName"`
// The Oracle home location of the DB instance.
OracleHome *string `mandatory:"false" json:"oracleHome"`
// The Automatic Diagnostic Repository (ADR) home directory for the DB instance.
AdrHomeDirectory *string `mandatory:"false" json:"adrHomeDirectory"`
// The state of the discovered DB system component.
Status DiscoveredCloudDbSystemComponentStatusEnum `mandatory:"false" json:"status,omitempty"`
}
func (m DiscoveredCloudDbInstance) GetAssociatedComponents() []AssociatedCloudComponent
GetAssociatedComponents returns AssociatedComponents
func (m DiscoveredCloudDbInstance) GetComponentId() *string
GetComponentId returns ComponentId
func (m DiscoveredCloudDbInstance) GetComponentName() *string
GetComponentName returns ComponentName
func (m DiscoveredCloudDbInstance) GetDbaasId() *string
GetDbaasId returns DbaasId
func (m DiscoveredCloudDbInstance) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m DiscoveredCloudDbInstance) GetIsSelectedForMonitoring() *bool
GetIsSelectedForMonitoring returns IsSelectedForMonitoring
func (m DiscoveredCloudDbInstance) GetResourceId() *string
GetResourceId returns ResourceId
func (m DiscoveredCloudDbInstance) GetStatus() DiscoveredCloudDbSystemComponentStatusEnum
GetStatus returns Status
func (m DiscoveredCloudDbInstance) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DiscoveredCloudDbInstance) String() string
func (m DiscoveredCloudDbInstance) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DiscoveredCloudDbNode The details of an Oracle DB node discovered in a cloud DB system discovery run.
type DiscoveredCloudDbNode 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"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the existing DBaas OCI resource matching the discovered DB system component.
DbaasId *string `mandatory:"false" json:"dbaasId"`
// 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 []AssociatedCloudComponent `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 CloudDbSystemDiscoveryConnector `mandatory:"false" json:"connector"`
// The state of the discovered DB system component.
Status DiscoveredCloudDbSystemComponentStatusEnum `mandatory:"false" json:"status,omitempty"`
}
func (m DiscoveredCloudDbNode) GetAssociatedComponents() []AssociatedCloudComponent
GetAssociatedComponents returns AssociatedComponents
func (m DiscoveredCloudDbNode) GetComponentId() *string
GetComponentId returns ComponentId
func (m DiscoveredCloudDbNode) GetComponentName() *string
GetComponentName returns ComponentName
func (m DiscoveredCloudDbNode) GetDbaasId() *string
GetDbaasId returns DbaasId
func (m DiscoveredCloudDbNode) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m DiscoveredCloudDbNode) GetIsSelectedForMonitoring() *bool
GetIsSelectedForMonitoring returns IsSelectedForMonitoring
func (m DiscoveredCloudDbNode) GetResourceId() *string
GetResourceId returns ResourceId
func (m DiscoveredCloudDbNode) GetStatus() DiscoveredCloudDbSystemComponentStatusEnum
GetStatus returns Status
func (m DiscoveredCloudDbNode) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DiscoveredCloudDbNode) String() string
func (m *DiscoveredCloudDbNode) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DiscoveredCloudDbNode) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DiscoveredCloudDbSystemComponent The details of a cloud DB system component.
type DiscoveredCloudDbSystemComponent 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
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the existing DBaas OCI resource matching the discovered DB system component.
GetDbaasId() *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() DiscoveredCloudDbSystemComponentStatusEnum
// The list of associated components.
GetAssociatedComponents() []AssociatedCloudComponent
}
DiscoveredCloudDbSystemComponentStatusEnum Enum with underlying type: string
type DiscoveredCloudDbSystemComponentStatusEnum string
Set of constants representing the allowable values for DiscoveredCloudDbSystemComponentStatusEnum
const (
DiscoveredCloudDbSystemComponentStatusNew DiscoveredCloudDbSystemComponentStatusEnum = "NEW"
DiscoveredCloudDbSystemComponentStatusExisting DiscoveredCloudDbSystemComponentStatusEnum = "EXISTING"
DiscoveredCloudDbSystemComponentStatusExistingBasic DiscoveredCloudDbSystemComponentStatusEnum = "EXISTING_BASIC"
DiscoveredCloudDbSystemComponentStatusExistingPe DiscoveredCloudDbSystemComponentStatusEnum = "EXISTING_PE"
DiscoveredCloudDbSystemComponentStatusExistingBasicPe DiscoveredCloudDbSystemComponentStatusEnum = "EXISTING_BASIC_PE"
DiscoveredCloudDbSystemComponentStatusMarkedForUpgrade DiscoveredCloudDbSystemComponentStatusEnum = "MARKED_FOR_UPGRADE"
DiscoveredCloudDbSystemComponentStatusMarkedForMigration DiscoveredCloudDbSystemComponentStatusEnum = "MARKED_FOR_MIGRATION"
DiscoveredCloudDbSystemComponentStatusMarkedForUpgradeMigration DiscoveredCloudDbSystemComponentStatusEnum = "MARKED_FOR_UPGRADE_MIGRATION"
DiscoveredCloudDbSystemComponentStatusMarkedForDeletion DiscoveredCloudDbSystemComponentStatusEnum = "MARKED_FOR_DELETION"
DiscoveredCloudDbSystemComponentStatusUnknown DiscoveredCloudDbSystemComponentStatusEnum = "UNKNOWN"
)
func GetDiscoveredCloudDbSystemComponentStatusEnumValues() []DiscoveredCloudDbSystemComponentStatusEnum
GetDiscoveredCloudDbSystemComponentStatusEnumValues Enumerates the set of values for DiscoveredCloudDbSystemComponentStatusEnum
func GetMappingDiscoveredCloudDbSystemComponentStatusEnum(val string) (DiscoveredCloudDbSystemComponentStatusEnum, bool)
GetMappingDiscoveredCloudDbSystemComponentStatusEnum performs case Insensitive comparison on enum value and return the desired enum
DiscoveredCloudListener The details of an Oracle listener discovered in a cloud DB system discovery run.
type DiscoveredCloudListener 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"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the existing DBaas OCI resource matching the discovered DB system component.
DbaasId *string `mandatory:"false" json:"dbaasId"`
// 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 []AssociatedCloudComponent `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 cloud listener is running.
HostName *string `mandatory:"false" json:"hostName"`
// The list of protocol addresses the listener is configured to listen on.
Endpoints []CloudListenerEndpoint `mandatory:"false" json:"endpoints"`
Connector CloudDbSystemDiscoveryConnector `mandatory:"false" json:"connector"`
// The type of listener.
ListenerType DiscoveredCloudListenerListenerTypeEnum `mandatory:"false" json:"listenerType,omitempty"`
// The state of the discovered DB system component.
Status DiscoveredCloudDbSystemComponentStatusEnum `mandatory:"false" json:"status,omitempty"`
}
func (m DiscoveredCloudListener) GetAssociatedComponents() []AssociatedCloudComponent
GetAssociatedComponents returns AssociatedComponents
func (m DiscoveredCloudListener) GetComponentId() *string
GetComponentId returns ComponentId
func (m DiscoveredCloudListener) GetComponentName() *string
GetComponentName returns ComponentName
func (m DiscoveredCloudListener) GetDbaasId() *string
GetDbaasId returns DbaasId
func (m DiscoveredCloudListener) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m DiscoveredCloudListener) GetIsSelectedForMonitoring() *bool
GetIsSelectedForMonitoring returns IsSelectedForMonitoring
func (m DiscoveredCloudListener) GetResourceId() *string
GetResourceId returns ResourceId
func (m DiscoveredCloudListener) GetStatus() DiscoveredCloudDbSystemComponentStatusEnum
GetStatus returns Status
func (m DiscoveredCloudListener) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DiscoveredCloudListener) String() string
func (m *DiscoveredCloudListener) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DiscoveredCloudListener) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DiscoveredCloudListenerListenerTypeEnum Enum with underlying type: string
type DiscoveredCloudListenerListenerTypeEnum string
Set of constants representing the allowable values for DiscoveredCloudListenerListenerTypeEnum
const (
DiscoveredCloudListenerListenerTypeAsm DiscoveredCloudListenerListenerTypeEnum = "ASM"
DiscoveredCloudListenerListenerTypeLocal DiscoveredCloudListenerListenerTypeEnum = "LOCAL"
DiscoveredCloudListenerListenerTypeScan DiscoveredCloudListenerListenerTypeEnum = "SCAN"
)
func GetDiscoveredCloudListenerListenerTypeEnumValues() []DiscoveredCloudListenerListenerTypeEnum
GetDiscoveredCloudListenerListenerTypeEnumValues Enumerates the set of values for DiscoveredCloudListenerListenerTypeEnum
func GetMappingDiscoveredCloudListenerListenerTypeEnum(val string) (DiscoveredCloudListenerListenerTypeEnum, bool)
GetMappingDiscoveredCloudListenerListenerTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DiscoveredCloudPluggableDatabase The details of a cloud Pluggable Database (PDB) discovered in a cloud DB system discovery run.
type DiscoveredCloudPluggableDatabase 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"`
// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the existing DBaas OCI resource matching the discovered DB system component.
DbaasId *string `mandatory:"false" json:"dbaasId"`
// 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 []AssociatedCloudComponent `mandatory:"false" json:"associatedComponents"`
// The unique identifier of the PDB.
Guid *string `mandatory:"false" json:"guid"`
Connector CloudDbSystemDiscoveryConnector `mandatory:"false" json:"connector"`
// The state of the discovered DB system component.
Status DiscoveredCloudDbSystemComponentStatusEnum `mandatory:"false" json:"status,omitempty"`
}
func (m DiscoveredCloudPluggableDatabase) GetAssociatedComponents() []AssociatedCloudComponent
GetAssociatedComponents returns AssociatedComponents
func (m DiscoveredCloudPluggableDatabase) GetComponentId() *string
GetComponentId returns ComponentId
func (m DiscoveredCloudPluggableDatabase) GetComponentName() *string
GetComponentName returns ComponentName
func (m DiscoveredCloudPluggableDatabase) GetDbaasId() *string
GetDbaasId returns DbaasId
func (m DiscoveredCloudPluggableDatabase) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m DiscoveredCloudPluggableDatabase) GetIsSelectedForMonitoring() *bool
GetIsSelectedForMonitoring returns IsSelectedForMonitoring
func (m DiscoveredCloudPluggableDatabase) GetResourceId() *string
GetResourceId returns ResourceId
func (m DiscoveredCloudPluggableDatabase) GetStatus() DiscoveredCloudDbSystemComponentStatusEnum
GetStatus returns Status
func (m DiscoveredCloudPluggableDatabase) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DiscoveredCloudPluggableDatabase) String() string
func (m *DiscoveredCloudPluggableDatabase) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DiscoveredCloudPluggableDatabase) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
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"`
// The list of database instances.
DbInstances []DiscoveredExternalDbInstance `mandatory:"false" json:"dbInstances"`
Connector ExternalDbSystemDiscoveryConnector `mandatory:"false" json:"connector"`
// Indicates whether Diagnostics & Management should be enabled for all the current pluggable databases in the container database.
CanEnableAllCurrentPdbs *bool `mandatory:"false" json:"canEnableAllCurrentPdbs"`
// Indicates whether Diagnostics & Management should be enabled automatically for all the pluggable databases in the container database.
IsAutoEnablePluggableDatabase *bool `mandatory:"false" json:"isAutoEnablePluggableDatabase"`
// 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
DiscoveredExternalDbInstance The details of an Oracle DB instance discovered in an external DB system discovery run.
type DiscoveredExternalDbInstance 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 DB instance.
InstanceName *string `mandatory:"true" json:"instanceName"`
// 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 host on which the DB instance is running.
HostName *string `mandatory:"false" json:"hostName"`
// The name of the DB instance node.
NodeName *string `mandatory:"false" json:"nodeName"`
// The Oracle home location of the DB instance.
OracleHome *string `mandatory:"false" json:"oracleHome"`
// The Automatic Diagnostic Repository (ADR) home directory for the DB instance.
AdrHomeDirectory *string `mandatory:"false" json:"adrHomeDirectory"`
// The state of the discovered DB system component.
Status DiscoveredExternalDbSystemComponentStatusEnum `mandatory:"false" json:"status,omitempty"`
}
func (m DiscoveredExternalDbInstance) GetAssociatedComponents() []AssociatedComponent
GetAssociatedComponents returns AssociatedComponents
func (m DiscoveredExternalDbInstance) GetComponentId() *string
GetComponentId returns ComponentId
func (m DiscoveredExternalDbInstance) GetComponentName() *string
GetComponentName returns ComponentName
func (m DiscoveredExternalDbInstance) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m DiscoveredExternalDbInstance) GetIsSelectedForMonitoring() *bool
GetIsSelectedForMonitoring returns IsSelectedForMonitoring
func (m DiscoveredExternalDbInstance) GetResourceId() *string
GetResourceId returns ResourceId
func (m DiscoveredExternalDbInstance) GetStatus() DiscoveredExternalDbSystemComponentStatusEnum
GetStatus returns Status
func (m DiscoveredExternalDbInstance) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DiscoveredExternalDbInstance) String() string
func (m DiscoveredExternalDbInstance) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an 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