databasemanagement

package
v65.76.0 Latest Latest
Warning

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

Go to latest
Published: Oct 15, 2024 License: Apache-2.0, UPL-1.0 Imports: 7 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetAddDataFilesDetailsFileTypeEnumStringValues

func GetAddDataFilesDetailsFileTypeEnumStringValues() []string

GetAddDataFilesDetailsFileTypeEnumStringValues Enumerates the set of values in String for AddDataFilesDetailsFileTypeEnum

func GetAddmTaskSummaryHowCreatedEnumStringValues added in v65.10.0

func GetAddmTaskSummaryHowCreatedEnumStringValues() []string

GetAddmTaskSummaryHowCreatedEnumStringValues Enumerates the set of values in String for AddmTaskSummaryHowCreatedEnum

func GetAddmTaskSummaryStatusEnumStringValues added in v65.10.0

func GetAddmTaskSummaryStatusEnumStringValues() []string

GetAddmTaskSummaryStatusEnumStringValues Enumerates the set of values in String for AddmTaskSummaryStatusEnum

func GetAddmTasksSortByEnumStringValues added in v65.10.0

func GetAddmTasksSortByEnumStringValues() []string

GetAddmTasksSortByEnumStringValues Enumerates the set of values in String for AddmTasksSortByEnum

func GetAddmTasksSortOrderEnumStringValues added in v65.10.0

func GetAddmTasksSortOrderEnumStringValues() []string

GetAddmTasksSortOrderEnumStringValues Enumerates the set of values in String for AddmTasksSortOrderEnum

func GetAlertLogCountSummaryCategoryEnumStringValues added in v65.10.0

func GetAlertLogCountSummaryCategoryEnumStringValues() []string

GetAlertLogCountSummaryCategoryEnumStringValues Enumerates the set of values in String for AlertLogCountSummaryCategoryEnum

func GetAlertLogSummaryMessageLevelEnumStringValues added in v65.10.0

func GetAlertLogSummaryMessageLevelEnumStringValues() []string

GetAlertLogSummaryMessageLevelEnumStringValues Enumerates the set of values in String for AlertLogSummaryMessageLevelEnum

func GetAlertLogSummaryMessageTypeEnumStringValues added in v65.10.0

func GetAlertLogSummaryMessageTypeEnumStringValues() []string

GetAlertLogSummaryMessageTypeEnumStringValues Enumerates the set of values in String for AlertLogSummaryMessageTypeEnum

func GetAlertSeverityEnumEnumStringValues added in v65.36.1

func GetAlertSeverityEnumEnumStringValues() []string

GetAlertSeverityEnumEnumStringValues Enumerates the set of values in String for AlertSeverityEnumEnum

func GetAlertTypeEnumEnumStringValues added in v65.36.1

func GetAlertTypeEnumEnumStringValues() []string

GetAlertTypeEnumEnumStringValues Enumerates the set of values in String for AlertTypeEnumEnum

func GetAsmConnectionCredentialsByDetailsRoleEnumStringValues added in v65.31.0

func GetAsmConnectionCredentialsByDetailsRoleEnumStringValues() []string

GetAsmConnectionCredentialsByDetailsRoleEnumStringValues Enumerates the set of values in String for AsmConnectionCredentialsByDetailsRoleEnum

func GetAsmConnectionCredentialsCredentialTypeEnumStringValues added in v65.31.0

func GetAsmConnectionCredentialsCredentialTypeEnumStringValues() []string

GetAsmConnectionCredentialsCredentialTypeEnumStringValues Enumerates the set of values in String for AsmConnectionCredentialsCredentialTypeEnum

func GetAsmConnectionStringProtocolEnumStringValues added in v65.31.0

func GetAsmConnectionStringProtocolEnumStringValues() []string

GetAsmConnectionStringProtocolEnumStringValues Enumerates the set of values in String for AsmConnectionStringProtocolEnum

func GetAssociatedComponentAssociationTypeEnumStringValues added in v65.31.0

func GetAssociatedComponentAssociationTypeEnumStringValues() []string

GetAssociatedComponentAssociationTypeEnumStringValues Enumerates the set of values in String for AssociatedComponentAssociationTypeEnum

func GetAttentionLogCountSummaryCategoryEnumStringValues added in v65.10.0

func GetAttentionLogCountSummaryCategoryEnumStringValues() []string

GetAttentionLogCountSummaryCategoryEnumStringValues Enumerates the set of values in String for AttentionLogCountSummaryCategoryEnum

func GetAttentionLogSummaryMessageTypeEnumStringValues added in v65.10.0

func GetAttentionLogSummaryMessageTypeEnumStringValues() []string

GetAttentionLogSummaryMessageTypeEnumStringValues Enumerates the set of values in String for AttentionLogSummaryMessageTypeEnum

func GetAttentionLogSummaryMessageUrgencyEnumStringValues added in v65.10.0

func GetAttentionLogSummaryMessageUrgencyEnumStringValues() []string

GetAttentionLogSummaryMessageUrgencyEnumStringValues Enumerates the set of values in String for AttentionLogSummaryMessageUrgencyEnum

func GetAutomaticCaptureFilterDetailsNameEnumStringValues added in v65.42.0

func GetAutomaticCaptureFilterDetailsNameEnumStringValues() []string

GetAutomaticCaptureFilterDetailsNameEnumStringValues Enumerates the set of values in String for AutomaticCaptureFilterDetailsNameEnum

func GetAutomaticCaptureFilterNameEnumStringValues added in v65.42.0

func GetAutomaticCaptureFilterNameEnumStringValues() []string

GetAutomaticCaptureFilterNameEnumStringValues Enumerates the set of values in String for AutomaticCaptureFilterNameEnum

func GetAwrDbReportFormatEnumStringValues

func GetAwrDbReportFormatEnumStringValues() []string

GetAwrDbReportFormatEnumStringValues Enumerates the set of values in String for AwrDbReportFormatEnum

func GetAwrDbSqlReportFormatEnumStringValues

func GetAwrDbSqlReportFormatEnumStringValues() []string

GetAwrDbSqlReportFormatEnumStringValues Enumerates the set of values in String for AwrDbSqlReportFormatEnum

func GetAwrQueryResultAwrResultTypeEnumStringValues

func GetAwrQueryResultAwrResultTypeEnumStringValues() []string

GetAwrQueryResultAwrResultTypeEnumStringValues Enumerates the set of values in String for AwrQueryResultAwrResultTypeEnum

func GetBasicDatabaseConnectionStringDetailsProtocolEnumStringValues added in v65.65.0

func GetBasicDatabaseConnectionStringDetailsProtocolEnumStringValues() []string

GetBasicDatabaseConnectionStringDetailsProtocolEnumStringValues Enumerates the set of values in String for BasicDatabaseConnectionStringDetailsProtocolEnum

func GetCompareTypeEnumStringValues

func GetCompareTypeEnumStringValues() []string

GetCompareTypeEnumStringValues Enumerates the set of values in String for CompareTypeEnum

func GetConnectorDetailsConnectorTypeEnumStringValues added in v65.65.0

func GetConnectorDetailsConnectorTypeEnumStringValues() []string

GetConnectorDetailsConnectorTypeEnumStringValues Enumerates the set of values in String for ConnectorDetailsConnectorTypeEnum

func GetConsumerGroupPrivilegeSummaryGrantOptionEnumStringValues

func GetConsumerGroupPrivilegeSummaryGrantOptionEnumStringValues() []string

GetConsumerGroupPrivilegeSummaryGrantOptionEnumStringValues Enumerates the set of values in String for ConsumerGroupPrivilegeSummaryGrantOptionEnum

func GetConsumerGroupPrivilegeSummaryInitialGroupEnumStringValues

func GetConsumerGroupPrivilegeSummaryInitialGroupEnumStringValues() []string

GetConsumerGroupPrivilegeSummaryInitialGroupEnumStringValues Enumerates the set of values in String for ConsumerGroupPrivilegeSummaryInitialGroupEnum

func GetCreateExternalDbSystemConnectorDetailsConnectorTypeEnumStringValues added in v65.31.0

func GetCreateExternalDbSystemConnectorDetailsConnectorTypeEnumStringValues() []string

GetCreateExternalDbSystemConnectorDetailsConnectorTypeEnumStringValues Enumerates the set of values in String for CreateExternalDbSystemConnectorDetailsConnectorTypeEnum

func GetCreateExternalExadataInfrastructureDetailsLicenseModelEnumStringValues added in v65.36.1

func GetCreateExternalExadataInfrastructureDetailsLicenseModelEnumStringValues() []string

GetCreateExternalExadataInfrastructureDetailsLicenseModelEnumStringValues Enumerates the set of values in String for CreateExternalExadataInfrastructureDetailsLicenseModelEnum

func GetCreateTablespaceDetailsDefaultCompressEnumStringValues

func GetCreateTablespaceDetailsDefaultCompressEnumStringValues() []string

GetCreateTablespaceDetailsDefaultCompressEnumStringValues Enumerates the set of values in String for CreateTablespaceDetailsDefaultCompressEnum

func GetCreateTablespaceDetailsExtentManagementEnumStringValues

func GetCreateTablespaceDetailsExtentManagementEnumStringValues() []string

GetCreateTablespaceDetailsExtentManagementEnumStringValues Enumerates the set of values in String for CreateTablespaceDetailsExtentManagementEnum

func GetCreateTablespaceDetailsSegmentManagementEnumStringValues

func GetCreateTablespaceDetailsSegmentManagementEnumStringValues() []string

GetCreateTablespaceDetailsSegmentManagementEnumStringValues Enumerates the set of values in String for CreateTablespaceDetailsSegmentManagementEnum

func GetCreateTablespaceDetailsStatusEnumStringValues

func GetCreateTablespaceDetailsStatusEnumStringValues() []string

GetCreateTablespaceDetailsStatusEnumStringValues Enumerates the set of values in String for CreateTablespaceDetailsStatusEnum

func GetCreateTablespaceDetailsTypeEnumStringValues

func GetCreateTablespaceDetailsTypeEnumStringValues() []string

GetCreateTablespaceDetailsTypeEnumStringValues Enumerates the set of values in String for CreateTablespaceDetailsTypeEnum

func GetDatabaseConnectionCredentialsByDetailsRoleEnumStringValues added in v65.31.0

func GetDatabaseConnectionCredentialsByDetailsRoleEnumStringValues() []string

GetDatabaseConnectionCredentialsByDetailsRoleEnumStringValues Enumerates the set of values in String for DatabaseConnectionCredentialsByDetailsRoleEnum

func GetDatabaseConnectionCredentialsCredentialTypeEnumStringValues added in v65.31.0

func GetDatabaseConnectionCredentialsCredentialTypeEnumStringValues() []string

GetDatabaseConnectionCredentialsCredentialTypeEnumStringValues Enumerates the set of values in String for DatabaseConnectionCredentialsCredentialTypeEnum

func GetDatabaseConnectionStringDetailsConnectionTypeEnumStringValues added in v65.65.0

func GetDatabaseConnectionStringDetailsConnectionTypeEnumStringValues() []string

GetDatabaseConnectionStringDetailsConnectionTypeEnumStringValues Enumerates the set of values in String for DatabaseConnectionStringDetailsConnectionTypeEnum

func GetDatabaseConnectionStringProtocolEnumStringValues added in v65.31.0

func GetDatabaseConnectionStringProtocolEnumStringValues() []string

GetDatabaseConnectionStringProtocolEnumStringValues Enumerates the set of values in String for DatabaseConnectionStringProtocolEnum

func GetDatabaseCredentialDetailsCredentialTypeEnumStringValues added in v65.57.0

func GetDatabaseCredentialDetailsCredentialTypeEnumStringValues() []string

GetDatabaseCredentialDetailsCredentialTypeEnumStringValues Enumerates the set of values in String for DatabaseCredentialDetailsCredentialTypeEnum

func GetDatabaseCredentialsRoleEnumStringValues

func GetDatabaseCredentialsRoleEnumStringValues() []string

GetDatabaseCredentialsRoleEnumStringValues Enumerates the set of values in String for DatabaseCredentialsRoleEnum

func GetDatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnumStringValues added in v65.65.0

func GetDatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnumStringValues() []string

GetDatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnumStringValues Enumerates the set of values in String for DatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnum

func GetDatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnumStringValues added in v65.65.0

func GetDatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnumStringValues() []string

GetDatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnumStringValues Enumerates the set of values in String for DatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnum

func GetDatabaseFeatureConfigurationFeatureStatusEnumStringValues added in v65.65.0

func GetDatabaseFeatureConfigurationFeatureStatusEnumStringValues() []string

GetDatabaseFeatureConfigurationFeatureStatusEnumStringValues Enumerates the set of values in String for DatabaseFeatureConfigurationFeatureStatusEnum

func GetDatabaseLifecycleFeatureConfigurationLicenseModelEnumStringValues added in v65.72.0

func GetDatabaseLifecycleFeatureConfigurationLicenseModelEnumStringValues() []string

GetDatabaseLifecycleFeatureConfigurationLicenseModelEnumStringValues Enumerates the set of values in String for DatabaseLifecycleFeatureConfigurationLicenseModelEnum

func GetDatabaseManagementConfigDatabaseManagementStatusEnumStringValues added in v65.31.0

func GetDatabaseManagementConfigDatabaseManagementStatusEnumStringValues() []string

GetDatabaseManagementConfigDatabaseManagementStatusEnumStringValues Enumerates the set of values in String for DatabaseManagementConfigDatabaseManagementStatusEnum

func GetDatabaseManagementConfigLicenseModelEnumStringValues added in v65.31.0

func GetDatabaseManagementConfigLicenseModelEnumStringValues() []string

GetDatabaseManagementConfigLicenseModelEnumStringValues Enumerates the set of values in String for DatabaseManagementConfigLicenseModelEnum

func GetDatabaseParameterSummaryConstraintEnumStringValues

func GetDatabaseParameterSummaryConstraintEnumStringValues() []string

GetDatabaseParameterSummaryConstraintEnumStringValues Enumerates the set of values in String for DatabaseParameterSummaryConstraintEnum

func GetDatabaseParameterSummaryIsModifiedEnumStringValues

func GetDatabaseParameterSummaryIsModifiedEnumStringValues() []string

GetDatabaseParameterSummaryIsModifiedEnumStringValues Enumerates the set of values in String for DatabaseParameterSummaryIsModifiedEnum

func GetDatabaseParameterSummaryIsSystemModifiableEnumStringValues

func GetDatabaseParameterSummaryIsSystemModifiableEnumStringValues() []string

GetDatabaseParameterSummaryIsSystemModifiableEnumStringValues Enumerates the set of values in String for DatabaseParameterSummaryIsSystemModifiableEnum

func GetDatabaseParameterSummaryTypeEnumStringValues

func GetDatabaseParameterSummaryTypeEnumStringValues() []string

GetDatabaseParameterSummaryTypeEnumStringValues Enumerates the set of values in String for DatabaseParameterSummaryTypeEnum

func GetDatabaseParameterUpdateStatusStatusEnumStringValues

func GetDatabaseParameterUpdateStatusStatusEnumStringValues() []string

GetDatabaseParameterUpdateStatusStatusEnumStringValues Enumerates the set of values in String for DatabaseParameterUpdateStatusStatusEnum

func GetDatabasePasswordCredentialDetailsRoleEnumStringValues added in v65.57.0

func GetDatabasePasswordCredentialDetailsRoleEnumStringValues() []string

GetDatabasePasswordCredentialDetailsRoleEnumStringValues Enumerates the set of values in String for DatabasePasswordCredentialDetailsRoleEnum

func GetDatabasePlanRoleEnumEnumStringValues added in v65.36.1

func GetDatabasePlanRoleEnumEnumStringValues() []string

GetDatabasePlanRoleEnumEnumStringValues Enumerates the set of values in String for DatabasePlanRoleEnumEnum

func GetDatabasePlanTypeEnumEnumStringValues added in v65.36.1

func GetDatabasePlanTypeEnumEnumStringValues() []string

GetDatabasePlanTypeEnumEnumStringValues Enumerates the set of values in String for DatabasePlanTypeEnumEnum

func GetDatabaseSecretCredentialDetailsRoleEnumStringValues added in v65.57.0

func GetDatabaseSecretCredentialDetailsRoleEnumStringValues() []string

GetDatabaseSecretCredentialDetailsRoleEnumStringValues Enumerates the set of values in String for DatabaseSecretCredentialDetailsRoleEnum

func GetDatabaseSslConnectionCredentialsRoleEnumStringValues added in v65.31.0

func GetDatabaseSslConnectionCredentialsRoleEnumStringValues() []string

GetDatabaseSslConnectionCredentialsRoleEnumStringValues Enumerates the set of values in String for DatabaseSslConnectionCredentialsRoleEnum

func GetDatabaseStatusEnumStringValues

func GetDatabaseStatusEnumStringValues() []string

GetDatabaseStatusEnumStringValues Enumerates the set of values in String for DatabaseStatusEnum

func GetDatabaseSubTypeEnumStringValues

func GetDatabaseSubTypeEnumStringValues() []string

GetDatabaseSubTypeEnumStringValues Enumerates the set of values in String for DatabaseSubTypeEnum

func GetDatabaseTypeEnumStringValues

func GetDatabaseTypeEnumStringValues() []string

GetDatabaseTypeEnumStringValues Enumerates the set of values in String for DatabaseTypeEnum

func GetDatafileLostWriteProtectEnumStringValues

func GetDatafileLostWriteProtectEnumStringValues() []string

GetDatafileLostWriteProtectEnumStringValues Enumerates the set of values in String for DatafileLostWriteProtectEnum

func GetDatafileOnlineStatusEnumStringValues

func GetDatafileOnlineStatusEnumStringValues() []string

GetDatafileOnlineStatusEnumStringValues Enumerates the set of values in String for DatafileOnlineStatusEnum

func GetDatafileSharedEnumStringValues

func GetDatafileSharedEnumStringValues() []string

GetDatafileSharedEnumStringValues Enumerates the set of values in String for DatafileSharedEnum

func GetDatafileStatusEnumStringValues

func GetDatafileStatusEnumStringValues() []string

GetDatafileStatusEnumStringValues Enumerates the set of values in String for DatafileStatusEnum

func GetDbManagementFeatureEnumStringValues added in v65.65.0

func GetDbManagementFeatureEnumStringValues() []string

GetDbManagementFeatureEnumStringValues Enumerates the set of values in String for DbManagementFeatureEnum

func GetDbRoleEnumStringValues added in v65.66.0

func GetDbRoleEnumStringValues() []string

GetDbRoleEnumStringValues Enumerates the set of values in String for DbRoleEnum

func GetDbmResourceLifecycleStateEnumStringValues added in v65.36.1

func GetDbmResourceLifecycleStateEnumStringValues() []string

GetDbmResourceLifecycleStateEnumStringValues Enumerates the set of values in String for DbmResourceLifecycleStateEnum

func GetDbmResourceResourceTypeEnumStringValues added in v65.36.1

func GetDbmResourceResourceTypeEnumStringValues() []string

GetDbmResourceResourceTypeEnumStringValues Enumerates the set of values in String for DbmResourceResourceTypeEnum

func GetDeploymentTypeEnumStringValues

func GetDeploymentTypeEnumStringValues() []string

GetDeploymentTypeEnumStringValues Enumerates the set of values in String for DeploymentTypeEnum

func GetDiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnumStringValues added in v65.36.1

func GetDiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnumStringValues() []string

GetDiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnumStringValues Enumerates the set of values in String for DiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnum

func GetDiscoveredExternalClusterInstanceNodeRoleEnumStringValues added in v65.31.0

func GetDiscoveredExternalClusterInstanceNodeRoleEnumStringValues() []string

GetDiscoveredExternalClusterInstanceNodeRoleEnumStringValues Enumerates the set of values in String for DiscoveredExternalClusterInstanceNodeRoleEnum

func GetDiscoveredExternalDatabaseDbRoleEnumStringValues added in v65.31.0

func GetDiscoveredExternalDatabaseDbRoleEnumStringValues() []string

GetDiscoveredExternalDatabaseDbRoleEnumStringValues Enumerates the set of values in String for DiscoveredExternalDatabaseDbRoleEnum

func GetDiscoveredExternalDbSystemComponentStatusEnumStringValues added in v65.31.0

func GetDiscoveredExternalDbSystemComponentStatusEnumStringValues() []string

GetDiscoveredExternalDbSystemComponentStatusEnumStringValues Enumerates the set of values in String for DiscoveredExternalDbSystemComponentStatusEnum

func GetDiscoveredExternalListenerListenerTypeEnumStringValues added in v65.31.0

func GetDiscoveredExternalListenerListenerTypeEnumStringValues() []string

GetDiscoveredExternalListenerListenerTypeEnumStringValues Enumerates the set of values in String for DiscoveredExternalListenerListenerTypeEnum

func GetEnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnumStringValues added in v65.31.0

func GetEnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnumStringValues() []string

GetEnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnumStringValues Enumerates the set of values in String for EnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnum

func GetEnableExternalExadataInfrastructureManagementDetailsLicenseModelEnumStringValues added in v65.36.1

func GetEnableExternalExadataInfrastructureManagementDetailsLicenseModelEnumStringValues() []string

GetEnableExternalExadataInfrastructureManagementDetailsLicenseModelEnumStringValues Enumerates the set of values in String for EnableExternalExadataInfrastructureManagementDetailsLicenseModelEnum

func GetEntityDiscoveredDiscoverStatusEnumStringValues added in v65.36.1

func GetEntityDiscoveredDiscoverStatusEnumStringValues() []string

GetEntityDiscoveredDiscoverStatusEnumStringValues Enumerates the set of values in String for EntityDiscoveredDiscoverStatusEnum

func GetEntityDiscoveredEntityTypeEnumStringValues added in v65.36.1

func GetEntityDiscoveredEntityTypeEnumStringValues() []string

GetEntityDiscoveredEntityTypeEnumStringValues Enumerates the set of values in String for EntityDiscoveredEntityTypeEnum

func GetExternalAsmDiskGroupSummaryRedundancyTypeEnumStringValues added in v65.31.0

func GetExternalAsmDiskGroupSummaryRedundancyTypeEnumStringValues() []string

GetExternalAsmDiskGroupSummaryRedundancyTypeEnumStringValues Enumerates the set of values in String for ExternalAsmDiskGroupSummaryRedundancyTypeEnum

func GetExternalAsmInstanceLifecycleStateEnumStringValues added in v65.31.0

func GetExternalAsmInstanceLifecycleStateEnumStringValues() []string

GetExternalAsmInstanceLifecycleStateEnumStringValues Enumerates the set of values in String for ExternalAsmInstanceLifecycleStateEnum

func GetExternalAsmLifecycleStateEnumStringValues added in v65.31.0

func GetExternalAsmLifecycleStateEnumStringValues() []string

GetExternalAsmLifecycleStateEnumStringValues Enumerates the set of values in String for ExternalAsmLifecycleStateEnum

func GetExternalClusterInstanceLifecycleStateEnumStringValues added in v65.31.0

func GetExternalClusterInstanceLifecycleStateEnumStringValues() []string

GetExternalClusterInstanceLifecycleStateEnumStringValues Enumerates the set of values in String for ExternalClusterInstanceLifecycleStateEnum

func GetExternalClusterInstanceNodeRoleEnumStringValues added in v65.31.0

func GetExternalClusterInstanceNodeRoleEnumStringValues() []string

GetExternalClusterInstanceNodeRoleEnumStringValues Enumerates the set of values in String for ExternalClusterInstanceNodeRoleEnum

func GetExternalClusterLifecycleStateEnumStringValues added in v65.31.0

func GetExternalClusterLifecycleStateEnumStringValues() []string

GetExternalClusterLifecycleStateEnumStringValues Enumerates the set of values in String for ExternalClusterLifecycleStateEnum

func GetExternalClusterNetworkConfigurationNetworkTypeEnumStringValues added in v65.31.0

func GetExternalClusterNetworkConfigurationNetworkTypeEnumStringValues() []string

GetExternalClusterNetworkConfigurationNetworkTypeEnumStringValues Enumerates the set of values in String for ExternalClusterNetworkConfigurationNetworkTypeEnum

func GetExternalClusterScanListenerConfigurationScanProtocolEnumStringValues added in v65.31.0

func GetExternalClusterScanListenerConfigurationScanProtocolEnumStringValues() []string

GetExternalClusterScanListenerConfigurationScanProtocolEnumStringValues Enumerates the set of values in String for ExternalClusterScanListenerConfigurationScanProtocolEnum

func GetExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnumStringValues added in v65.65.0

func GetExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnumStringValues() []string

GetExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnumStringValues Enumerates the set of values in String for ExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnum

func GetExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnumStringValues added in v65.72.0

func GetExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnumStringValues() []string

GetExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnumStringValues Enumerates the set of values in String for ExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnum

func GetExternalDatabaseSummaryLifecycleStateEnumStringValues added in v65.31.0

func GetExternalDatabaseSummaryLifecycleStateEnumStringValues() []string

GetExternalDatabaseSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for ExternalDatabaseSummaryLifecycleStateEnum

func GetExternalDatabaseSystemDiscoverySummaryLicenseModelEnumStringValues added in v65.36.1

func GetExternalDatabaseSystemDiscoverySummaryLicenseModelEnumStringValues() []string

GetExternalDatabaseSystemDiscoverySummaryLicenseModelEnumStringValues Enumerates the set of values in String for ExternalDatabaseSystemDiscoverySummaryLicenseModelEnum

func GetExternalDbHomeLifecycleStateEnumStringValues added in v65.31.0

func GetExternalDbHomeLifecycleStateEnumStringValues() []string

GetExternalDbHomeLifecycleStateEnumStringValues Enumerates the set of values in String for ExternalDbHomeLifecycleStateEnum

func GetExternalDbNodeLifecycleStateEnumStringValues added in v65.31.0

func GetExternalDbNodeLifecycleStateEnumStringValues() []string

GetExternalDbNodeLifecycleStateEnumStringValues Enumerates the set of values in String for ExternalDbNodeLifecycleStateEnum

func GetExternalDbSystemComponentTypeEnumStringValues added in v65.31.0

func GetExternalDbSystemComponentTypeEnumStringValues() []string

GetExternalDbSystemComponentTypeEnumStringValues Enumerates the set of values in String for ExternalDbSystemComponentTypeEnum

func GetExternalDbSystemConnectionInfoComponentTypeEnumStringValues added in v65.31.0

func GetExternalDbSystemConnectionInfoComponentTypeEnumStringValues() []string

GetExternalDbSystemConnectionInfoComponentTypeEnumStringValues Enumerates the set of values in String for ExternalDbSystemConnectionInfoComponentTypeEnum

func GetExternalDbSystemConnectorConnectorTypeEnumStringValues added in v65.31.0

func GetExternalDbSystemConnectorConnectorTypeEnumStringValues() []string

GetExternalDbSystemConnectorConnectorTypeEnumStringValues Enumerates the set of values in String for ExternalDbSystemConnectorConnectorTypeEnum

func GetExternalDbSystemConnectorLifecycleStateEnumStringValues added in v65.31.0

func GetExternalDbSystemConnectorLifecycleStateEnumStringValues() []string

GetExternalDbSystemConnectorLifecycleStateEnumStringValues Enumerates the set of values in String for ExternalDbSystemConnectorLifecycleStateEnum

func GetExternalDbSystemConnectorSummaryConnectorTypeEnumStringValues added in v65.31.0

func GetExternalDbSystemConnectorSummaryConnectorTypeEnumStringValues() []string

GetExternalDbSystemConnectorSummaryConnectorTypeEnumStringValues Enumerates the set of values in String for ExternalDbSystemConnectorSummaryConnectorTypeEnum

func GetExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnumStringValues added in v65.31.0

func GetExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnumStringValues() []string

GetExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnumStringValues Enumerates the set of values in String for ExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnum

func GetExternalDbSystemDiscoveryConnectorConnectorTypeEnumStringValues added in v65.31.0

func GetExternalDbSystemDiscoveryConnectorConnectorTypeEnumStringValues() []string

GetExternalDbSystemDiscoveryConnectorConnectorTypeEnumStringValues Enumerates the set of values in String for ExternalDbSystemDiscoveryConnectorConnectorTypeEnum

func GetExternalDbSystemDiscoveryLifecycleStateEnumStringValues added in v65.31.0

func GetExternalDbSystemDiscoveryLifecycleStateEnumStringValues() []string

GetExternalDbSystemDiscoveryLifecycleStateEnumStringValues Enumerates the set of values in String for ExternalDbSystemDiscoveryLifecycleStateEnum

func GetExternalDbSystemLifecycleStateEnumStringValues added in v65.31.0

func GetExternalDbSystemLifecycleStateEnumStringValues() []string

GetExternalDbSystemLifecycleStateEnumStringValues Enumerates the set of values in String for ExternalDbSystemLifecycleStateEnum

func GetExternalExadataDatabaseSystemSummaryLicenseModelEnumStringValues added in v65.36.1

func GetExternalExadataDatabaseSystemSummaryLicenseModelEnumStringValues() []string

GetExternalExadataDatabaseSystemSummaryLicenseModelEnumStringValues Enumerates the set of values in String for ExternalExadataDatabaseSystemSummaryLicenseModelEnum

func GetExternalExadataInfrastructureDiscoveryLicenseModelEnumStringValues added in v65.36.1

func GetExternalExadataInfrastructureDiscoveryLicenseModelEnumStringValues() []string

GetExternalExadataInfrastructureDiscoveryLicenseModelEnumStringValues Enumerates the set of values in String for ExternalExadataInfrastructureDiscoveryLicenseModelEnum

func GetExternalExadataInfrastructureDiscoveryRackSizeEnumStringValues added in v65.36.1

func GetExternalExadataInfrastructureDiscoveryRackSizeEnumStringValues() []string

GetExternalExadataInfrastructureDiscoveryRackSizeEnumStringValues Enumerates the set of values in String for ExternalExadataInfrastructureDiscoveryRackSizeEnum

func GetExternalExadataInfrastructureDiscoverySummaryRackSizeEnumStringValues added in v65.36.1

func GetExternalExadataInfrastructureDiscoverySummaryRackSizeEnumStringValues() []string

GetExternalExadataInfrastructureDiscoverySummaryRackSizeEnumStringValues Enumerates the set of values in String for ExternalExadataInfrastructureDiscoverySummaryRackSizeEnum

func GetExternalExadataInfrastructureLicenseModelEnumStringValues added in v65.36.1

func GetExternalExadataInfrastructureLicenseModelEnumStringValues() []string

GetExternalExadataInfrastructureLicenseModelEnumStringValues Enumerates the set of values in String for ExternalExadataInfrastructureLicenseModelEnum

func GetExternalExadataInfrastructureRackSizeEnumStringValues added in v65.36.1

func GetExternalExadataInfrastructureRackSizeEnumStringValues() []string

GetExternalExadataInfrastructureRackSizeEnumStringValues Enumerates the set of values in String for ExternalExadataInfrastructureRackSizeEnum

func GetExternalExadataInfrastructureSummaryLicenseModelEnumStringValues added in v65.36.1

func GetExternalExadataInfrastructureSummaryLicenseModelEnumStringValues() []string

GetExternalExadataInfrastructureSummaryLicenseModelEnumStringValues Enumerates the set of values in String for ExternalExadataInfrastructureSummaryLicenseModelEnum

func GetExternalExadataInfrastructureSummaryRackSizeEnumStringValues added in v65.36.1

func GetExternalExadataInfrastructureSummaryRackSizeEnumStringValues() []string

GetExternalExadataInfrastructureSummaryRackSizeEnumStringValues Enumerates the set of values in String for ExternalExadataInfrastructureSummaryRackSizeEnum

func GetExternalExadataStorageConnectorStatusStatusEnumStringValues added in v65.36.1

func GetExternalExadataStorageConnectorStatusStatusEnumStringValues() []string

GetExternalExadataStorageConnectorStatusStatusEnumStringValues Enumerates the set of values in String for ExternalExadataStorageConnectorStatusStatusEnum

func GetExternalListenerEndpointProtocolEnumStringValues added in v65.31.0

func GetExternalListenerEndpointProtocolEnumStringValues() []string

GetExternalListenerEndpointProtocolEnumStringValues Enumerates the set of values in String for ExternalListenerEndpointProtocolEnum

func GetExternalListenerLifecycleStateEnumStringValues added in v65.31.0

func GetExternalListenerLifecycleStateEnumStringValues() []string

GetExternalListenerLifecycleStateEnumStringValues Enumerates the set of values in String for ExternalListenerLifecycleStateEnum

func GetExternalListenerListenerTypeEnumStringValues added in v65.31.0

func GetExternalListenerListenerTypeEnumStringValues() []string

GetExternalListenerListenerTypeEnumStringValues Enumerates the set of values in String for ExternalListenerListenerTypeEnum

func GetFetchSqlTuningSetDetailsRecursiveSqlEnumStringValues added in v65.49.1

func GetFetchSqlTuningSetDetailsRecursiveSqlEnumStringValues() []string

GetFetchSqlTuningSetDetailsRecursiveSqlEnumStringValues Enumerates the set of values in String for FetchSqlTuningSetDetailsRecursiveSqlEnum

func GetGetAwrDbReportReportFormatEnumStringValues

func GetGetAwrDbReportReportFormatEnumStringValues() []string

GetGetAwrDbReportReportFormatEnumStringValues Enumerates the set of values in String for GetAwrDbReportReportFormatEnum

func GetGetAwrDbReportReportTypeEnumStringValues

func GetGetAwrDbReportReportTypeEnumStringValues() []string

GetGetAwrDbReportReportTypeEnumStringValues Enumerates the set of values in String for GetAwrDbReportReportTypeEnum

func GetGetAwrDbSqlReportReportFormatEnumStringValues

func GetGetAwrDbSqlReportReportFormatEnumStringValues() []string

GetGetAwrDbSqlReportReportFormatEnumStringValues Enumerates the set of values in String for GetAwrDbSqlReportReportFormatEnum

func GetGetDatabaseFleetHealthMetricsCompareTypeEnumStringValues

func GetGetDatabaseFleetHealthMetricsCompareTypeEnumStringValues() []string

GetGetDatabaseFleetHealthMetricsCompareTypeEnumStringValues Enumerates the set of values in String for GetDatabaseFleetHealthMetricsCompareTypeEnum

func GetGetDatabaseFleetHealthMetricsSortByEnumStringValues added in v65.60.0

func GetGetDatabaseFleetHealthMetricsSortByEnumStringValues() []string

GetGetDatabaseFleetHealthMetricsSortByEnumStringValues Enumerates the set of values in String for GetDatabaseFleetHealthMetricsSortByEnum

func GetGetDatabaseFleetHealthMetricsSortOrderEnumStringValues added in v65.60.0

func GetGetDatabaseFleetHealthMetricsSortOrderEnumStringValues() []string

GetGetDatabaseFleetHealthMetricsSortOrderEnumStringValues Enumerates the set of values in String for GetDatabaseFleetHealthMetricsSortOrderEnum

func GetGetHeatWaveFleetMetricFilterByHeatWaveStatusEnumStringValues added in v65.62.0

func GetGetHeatWaveFleetMetricFilterByHeatWaveStatusEnumStringValues() []string

GetGetHeatWaveFleetMetricFilterByHeatWaveStatusEnumStringValues Enumerates the set of values in String for GetHeatWaveFleetMetricFilterByHeatWaveStatusEnum

func GetGetMySqlFleetMetricFilterByMdsDeploymentTypeEnumStringValues added in v65.52.0

func GetGetMySqlFleetMetricFilterByMdsDeploymentTypeEnumStringValues() []string

GetGetMySqlFleetMetricFilterByMdsDeploymentTypeEnumStringValues Enumerates the set of values in String for GetMySqlFleetMetricFilterByMdsDeploymentTypeEnum

func GetGetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnumStringValues added in v65.52.0

func GetGetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnumStringValues() []string

GetGetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnumStringValues Enumerates the set of values in String for GetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnum

func GetGetMySqlFleetMetricFilterByMySqlStatusEnumStringValues added in v65.52.0

func GetGetMySqlFleetMetricFilterByMySqlStatusEnumStringValues() []string

GetGetMySqlFleetMetricFilterByMySqlStatusEnumStringValues Enumerates the set of values in String for GetMySqlFleetMetricFilterByMySqlStatusEnum

func GetGetPdbMetricsCompareTypeEnumStringValues

func GetGetPdbMetricsCompareTypeEnumStringValues() []string

GetGetPdbMetricsCompareTypeEnumStringValues Enumerates the set of values in String for GetPdbMetricsCompareTypeEnum

func GetGetPeerDatabaseMetricsCompareTypeEnumStringValues added in v65.66.0

func GetGetPeerDatabaseMetricsCompareTypeEnumStringValues() []string

GetGetPeerDatabaseMetricsCompareTypeEnumStringValues Enumerates the set of values in String for GetPeerDatabaseMetricsCompareTypeEnum

func GetGetSqlExecutionPlanAttributeEnumStringValues

func GetGetSqlExecutionPlanAttributeEnumStringValues() []string

GetGetSqlExecutionPlanAttributeEnumStringValues Enumerates the set of values in String for GetSqlExecutionPlanAttributeEnum

func GetGetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnumStringValues

func GetGetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnumStringValues() []string

GetGetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnumStringValues Enumerates the set of values in String for GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum

func GetHeatWaveClusterStatusEnumStringValues added in v65.62.0

func GetHeatWaveClusterStatusEnumStringValues() []string

GetHeatWaveClusterStatusEnumStringValues Enumerates the set of values in String for HeatWaveClusterStatusEnum

func GetHeatWaveNodeStatusEnumStringValues added in v65.62.0

func GetHeatWaveNodeStatusEnumStringValues() []string

GetHeatWaveNodeStatusEnumStringValues Enumerates the set of values in String for HeatWaveNodeStatusEnum

func GetHistoricAddmResultHowCreatedEnumStringValues added in v65.10.0

func GetHistoricAddmResultHowCreatedEnumStringValues() []string

GetHistoricAddmResultHowCreatedEnumStringValues Enumerates the set of values in String for HistoricAddmResultHowCreatedEnum

func GetHistoricAddmResultStatusEnumStringValues added in v65.10.0

func GetHistoricAddmResultStatusEnumStringValues() []string

GetHistoricAddmResultStatusEnumStringValues Enumerates the set of values in String for HistoricAddmResultStatusEnum

func GetInstanceDetailsStatusEnumStringValues

func GetInstanceDetailsStatusEnumStringValues() []string

GetInstanceDetailsStatusEnumStringValues Enumerates the set of values in String for InstanceDetailsStatusEnum

func GetIormPlanObjectiveEnumEnumStringValues added in v65.36.1

func GetIormPlanObjectiveEnumEnumStringValues() []string

GetIormPlanObjectiveEnumEnumStringValues Enumerates the set of values in String for IormPlanObjectiveEnumEnum

func GetIormPlanStatusEnumEnumStringValues added in v65.36.1

func GetIormPlanStatusEnumEnumStringValues() []string

GetIormPlanStatusEnumEnumStringValues Enumerates the set of values in String for IormPlanStatusEnumEnum

func GetJobExecutionResultDetailsTypeEnumStringValues

func GetJobExecutionResultDetailsTypeEnumStringValues() []string

GetJobExecutionResultDetailsTypeEnumStringValues Enumerates the set of values in String for JobExecutionResultDetailsTypeEnum

func GetJobExecutionResultLocationTypeEnumStringValues

func GetJobExecutionResultLocationTypeEnumStringValues() []string

GetJobExecutionResultLocationTypeEnumStringValues Enumerates the set of values in String for JobExecutionResultLocationTypeEnum

func GetJobExecutionStatusEnumStringValues

func GetJobExecutionStatusEnumStringValues() []string

GetJobExecutionStatusEnumStringValues Enumerates the set of values in String for JobExecutionStatusEnum

func GetJobExecutionsStatusSummaryStatusEnumStringValues

func GetJobExecutionsStatusSummaryStatusEnumStringValues() []string

GetJobExecutionsStatusSummaryStatusEnumStringValues Enumerates the set of values in String for JobExecutionsStatusSummaryStatusEnum

func GetJobInBindDataTypeEnumStringValues added in v65.42.0

func GetJobInBindDataTypeEnumStringValues() []string

GetJobInBindDataTypeEnumStringValues Enumerates the set of values in String for JobInBindDataTypeEnum

func GetJobLifecycleStateEnumStringValues

func GetJobLifecycleStateEnumStringValues() []string

GetJobLifecycleStateEnumStringValues Enumerates the set of values in String for JobLifecycleStateEnum

func GetJobOutBindDataTypeEnumStringValues added in v65.42.0

func GetJobOutBindDataTypeEnumStringValues() []string

GetJobOutBindDataTypeEnumStringValues Enumerates the set of values in String for JobOutBindDataTypeEnum

func GetJobRunRunStatusEnumStringValues

func GetJobRunRunStatusEnumStringValues() []string

GetJobRunRunStatusEnumStringValues Enumerates the set of values in String for JobRunRunStatusEnum

func GetJobScheduleDetailsIntervalTypeEnumStringValues

func GetJobScheduleDetailsIntervalTypeEnumStringValues() []string

GetJobScheduleDetailsIntervalTypeEnumStringValues Enumerates the set of values in String for JobScheduleDetailsIntervalTypeEnum

func GetJobScheduleTypeEnumStringValues

func GetJobScheduleTypeEnumStringValues() []string

GetJobScheduleTypeEnumStringValues Enumerates the set of values in String for JobScheduleTypeEnum

func GetJobTypesEnumStringValues

func GetJobTypesEnumStringValues() []string

GetJobTypesEnumStringValues Enumerates the set of values in String for JobTypesEnum

func GetLifecycleStatesEnumStringValues

func GetLifecycleStatesEnumStringValues() []string

GetLifecycleStatesEnumStringValues Enumerates the set of values in String for LifecycleStatesEnum

func GetListAlertLogsLevelFilterEnumStringValues added in v65.10.0

func GetListAlertLogsLevelFilterEnumStringValues() []string

GetListAlertLogsLevelFilterEnumStringValues Enumerates the set of values in String for ListAlertLogsLevelFilterEnum

func GetListAlertLogsSortByEnumStringValues added in v65.10.0

func GetListAlertLogsSortByEnumStringValues() []string

GetListAlertLogsSortByEnumStringValues Enumerates the set of values in String for ListAlertLogsSortByEnum

func GetListAlertLogsSortOrderEnumStringValues added in v65.10.0

func GetListAlertLogsSortOrderEnumStringValues() []string

GetListAlertLogsSortOrderEnumStringValues Enumerates the set of values in String for ListAlertLogsSortOrderEnum

func GetListAlertLogsTypeFilterEnumStringValues added in v65.10.0

func GetListAlertLogsTypeFilterEnumStringValues() []string

GetListAlertLogsTypeFilterEnumStringValues Enumerates the set of values in String for ListAlertLogsTypeFilterEnum

func GetListAsmPropertiesSortByEnumStringValues

func GetListAsmPropertiesSortByEnumStringValues() []string

GetListAsmPropertiesSortByEnumStringValues Enumerates the set of values in String for ListAsmPropertiesSortByEnum

func GetListAsmPropertiesSortOrderEnumStringValues

func GetListAsmPropertiesSortOrderEnumStringValues() []string

GetListAsmPropertiesSortOrderEnumStringValues Enumerates the set of values in String for ListAsmPropertiesSortOrderEnum

func GetListAssociatedDatabasesSortByEnumStringValues

func GetListAssociatedDatabasesSortByEnumStringValues() []string

GetListAssociatedDatabasesSortByEnumStringValues Enumerates the set of values in String for ListAssociatedDatabasesSortByEnum

func GetListAssociatedDatabasesSortOrderEnumStringValues

func GetListAssociatedDatabasesSortOrderEnumStringValues() []string

GetListAssociatedDatabasesSortOrderEnumStringValues Enumerates the set of values in String for ListAssociatedDatabasesSortOrderEnum

func GetListAttentionLogsSortByEnumStringValues added in v65.10.0

func GetListAttentionLogsSortByEnumStringValues() []string

GetListAttentionLogsSortByEnumStringValues Enumerates the set of values in String for ListAttentionLogsSortByEnum

func GetListAttentionLogsSortOrderEnumStringValues added in v65.10.0

func GetListAttentionLogsSortOrderEnumStringValues() []string

GetListAttentionLogsSortOrderEnumStringValues Enumerates the set of values in String for ListAttentionLogsSortOrderEnum

func GetListAttentionLogsTypeFilterEnumStringValues added in v65.10.0

func GetListAttentionLogsTypeFilterEnumStringValues() []string

GetListAttentionLogsTypeFilterEnumStringValues Enumerates the set of values in String for ListAttentionLogsTypeFilterEnum

func GetListAttentionLogsUrgencyFilterEnumStringValues added in v65.10.0

func GetListAttentionLogsUrgencyFilterEnumStringValues() []string

GetListAttentionLogsUrgencyFilterEnumStringValues Enumerates the set of values in String for ListAttentionLogsUrgencyFilterEnum

func GetListAwrDbSnapshotsSortByEnumStringValues

func GetListAwrDbSnapshotsSortByEnumStringValues() []string

GetListAwrDbSnapshotsSortByEnumStringValues Enumerates the set of values in String for ListAwrDbSnapshotsSortByEnum

func GetListAwrDbSnapshotsSortOrderEnumStringValues

func GetListAwrDbSnapshotsSortOrderEnumStringValues() []string

GetListAwrDbSnapshotsSortOrderEnumStringValues Enumerates the set of values in String for ListAwrDbSnapshotsSortOrderEnum

func GetListAwrDbsSortByEnumStringValues

func GetListAwrDbsSortByEnumStringValues() []string

GetListAwrDbsSortByEnumStringValues Enumerates the set of values in String for ListAwrDbsSortByEnum

func GetListAwrDbsSortOrderEnumStringValues

func GetListAwrDbsSortOrderEnumStringValues() []string

GetListAwrDbsSortOrderEnumStringValues Enumerates the set of values in String for ListAwrDbsSortOrderEnum

func GetListConsumerGroupPrivilegesSortByEnumStringValues

func GetListConsumerGroupPrivilegesSortByEnumStringValues() []string

GetListConsumerGroupPrivilegesSortByEnumStringValues Enumerates the set of values in String for ListConsumerGroupPrivilegesSortByEnum

func GetListConsumerGroupPrivilegesSortOrderEnumStringValues

func GetListConsumerGroupPrivilegesSortOrderEnumStringValues() []string

GetListConsumerGroupPrivilegesSortOrderEnumStringValues Enumerates the set of values in String for ListConsumerGroupPrivilegesSortOrderEnum

func GetListCursorCacheStatementsSortByEnumStringValues added in v65.42.0

func GetListCursorCacheStatementsSortByEnumStringValues() []string

GetListCursorCacheStatementsSortByEnumStringValues Enumerates the set of values in String for ListCursorCacheStatementsSortByEnum

func GetListCursorCacheStatementsSortOrderEnumStringValues added in v65.42.0

func GetListCursorCacheStatementsSortOrderEnumStringValues() []string

GetListCursorCacheStatementsSortOrderEnumStringValues Enumerates the set of values in String for ListCursorCacheStatementsSortOrderEnum

func GetListDataAccessContainersSortByEnumStringValues

func GetListDataAccessContainersSortByEnumStringValues() []string

GetListDataAccessContainersSortByEnumStringValues Enumerates the set of values in String for ListDataAccessContainersSortByEnum

func GetListDataAccessContainersSortOrderEnumStringValues

func GetListDataAccessContainersSortOrderEnumStringValues() []string

GetListDataAccessContainersSortOrderEnumStringValues Enumerates the set of values in String for ListDataAccessContainersSortOrderEnum

func GetListDatabaseParametersSortByEnumStringValues

func GetListDatabaseParametersSortByEnumStringValues() []string

GetListDatabaseParametersSortByEnumStringValues Enumerates the set of values in String for ListDatabaseParametersSortByEnum

func GetListDatabaseParametersSortOrderEnumStringValues

func GetListDatabaseParametersSortOrderEnumStringValues() []string

GetListDatabaseParametersSortOrderEnumStringValues Enumerates the set of values in String for ListDatabaseParametersSortOrderEnum

func GetListDatabaseParametersSourceEnumStringValues

func GetListDatabaseParametersSourceEnumStringValues() []string

GetListDatabaseParametersSourceEnumStringValues Enumerates the set of values in String for ListDatabaseParametersSourceEnum

func GetListDbManagementPrivateEndpointsLifecycleStateEnumStringValues

func GetListDbManagementPrivateEndpointsLifecycleStateEnumStringValues() []string

GetListDbManagementPrivateEndpointsLifecycleStateEnumStringValues Enumerates the set of values in String for ListDbManagementPrivateEndpointsLifecycleStateEnum

func GetListDbManagementPrivateEndpointsSortByEnumStringValues

func GetListDbManagementPrivateEndpointsSortByEnumStringValues() []string

GetListDbManagementPrivateEndpointsSortByEnumStringValues Enumerates the set of values in String for ListDbManagementPrivateEndpointsSortByEnum

func GetListDbManagementPrivateEndpointsSortOrderEnumStringValues

func GetListDbManagementPrivateEndpointsSortOrderEnumStringValues() []string

GetListDbManagementPrivateEndpointsSortOrderEnumStringValues Enumerates the set of values in String for ListDbManagementPrivateEndpointsSortOrderEnum

func GetListExternalAsmDiskGroupsSortByEnumStringValues added in v65.31.0

func GetListExternalAsmDiskGroupsSortByEnumStringValues() []string

GetListExternalAsmDiskGroupsSortByEnumStringValues Enumerates the set of values in String for ListExternalAsmDiskGroupsSortByEnum

func GetListExternalAsmDiskGroupsSortOrderEnumStringValues added in v65.31.0

func GetListExternalAsmDiskGroupsSortOrderEnumStringValues() []string

GetListExternalAsmDiskGroupsSortOrderEnumStringValues Enumerates the set of values in String for ListExternalAsmDiskGroupsSortOrderEnum

func GetListExternalAsmInstancesSortByEnumStringValues added in v65.31.0

func GetListExternalAsmInstancesSortByEnumStringValues() []string

GetListExternalAsmInstancesSortByEnumStringValues Enumerates the set of values in String for ListExternalAsmInstancesSortByEnum

func GetListExternalAsmInstancesSortOrderEnumStringValues added in v65.31.0

func GetListExternalAsmInstancesSortOrderEnumStringValues() []string

GetListExternalAsmInstancesSortOrderEnumStringValues Enumerates the set of values in String for ListExternalAsmInstancesSortOrderEnum

func GetListExternalAsmUsersSortByEnumStringValues added in v65.31.0

func GetListExternalAsmUsersSortByEnumStringValues() []string

GetListExternalAsmUsersSortByEnumStringValues Enumerates the set of values in String for ListExternalAsmUsersSortByEnum

func GetListExternalAsmUsersSortOrderEnumStringValues added in v65.31.0

func GetListExternalAsmUsersSortOrderEnumStringValues() []string

GetListExternalAsmUsersSortOrderEnumStringValues Enumerates the set of values in String for ListExternalAsmUsersSortOrderEnum

func GetListExternalAsmsSortByEnumStringValues added in v65.31.0

func GetListExternalAsmsSortByEnumStringValues() []string

GetListExternalAsmsSortByEnumStringValues Enumerates the set of values in String for ListExternalAsmsSortByEnum

func GetListExternalAsmsSortOrderEnumStringValues added in v65.31.0

func GetListExternalAsmsSortOrderEnumStringValues() []string

GetListExternalAsmsSortOrderEnumStringValues Enumerates the set of values in String for ListExternalAsmsSortOrderEnum

func GetListExternalClusterInstancesSortByEnumStringValues added in v65.31.0

func GetListExternalClusterInstancesSortByEnumStringValues() []string

GetListExternalClusterInstancesSortByEnumStringValues Enumerates the set of values in String for ListExternalClusterInstancesSortByEnum

func GetListExternalClusterInstancesSortOrderEnumStringValues added in v65.31.0

func GetListExternalClusterInstancesSortOrderEnumStringValues() []string

GetListExternalClusterInstancesSortOrderEnumStringValues Enumerates the set of values in String for ListExternalClusterInstancesSortOrderEnum

func GetListExternalClustersSortByEnumStringValues added in v65.31.0

func GetListExternalClustersSortByEnumStringValues() []string

GetListExternalClustersSortByEnumStringValues Enumerates the set of values in String for ListExternalClustersSortByEnum

func GetListExternalClustersSortOrderEnumStringValues added in v65.31.0

func GetListExternalClustersSortOrderEnumStringValues() []string

GetListExternalClustersSortOrderEnumStringValues Enumerates the set of values in String for ListExternalClustersSortOrderEnum

func GetListExternalDatabasesSortByEnumStringValues added in v65.31.0

func GetListExternalDatabasesSortByEnumStringValues() []string

GetListExternalDatabasesSortByEnumStringValues Enumerates the set of values in String for ListExternalDatabasesSortByEnum

func GetListExternalDatabasesSortOrderEnumStringValues added in v65.31.0

func GetListExternalDatabasesSortOrderEnumStringValues() []string

GetListExternalDatabasesSortOrderEnumStringValues Enumerates the set of values in String for ListExternalDatabasesSortOrderEnum

func GetListExternalDbHomesSortByEnumStringValues added in v65.31.0

func GetListExternalDbHomesSortByEnumStringValues() []string

GetListExternalDbHomesSortByEnumStringValues Enumerates the set of values in String for ListExternalDbHomesSortByEnum

func GetListExternalDbHomesSortOrderEnumStringValues added in v65.31.0

func GetListExternalDbHomesSortOrderEnumStringValues() []string

GetListExternalDbHomesSortOrderEnumStringValues Enumerates the set of values in String for ListExternalDbHomesSortOrderEnum

func GetListExternalDbNodesSortByEnumStringValues added in v65.31.0

func GetListExternalDbNodesSortByEnumStringValues() []string

GetListExternalDbNodesSortByEnumStringValues Enumerates the set of values in String for ListExternalDbNodesSortByEnum

func GetListExternalDbNodesSortOrderEnumStringValues added in v65.31.0

func GetListExternalDbNodesSortOrderEnumStringValues() []string

GetListExternalDbNodesSortOrderEnumStringValues Enumerates the set of values in String for ListExternalDbNodesSortOrderEnum

func GetListExternalDbSystemConnectorsSortByEnumStringValues added in v65.31.0

func GetListExternalDbSystemConnectorsSortByEnumStringValues() []string

GetListExternalDbSystemConnectorsSortByEnumStringValues Enumerates the set of values in String for ListExternalDbSystemConnectorsSortByEnum

func GetListExternalDbSystemConnectorsSortOrderEnumStringValues added in v65.31.0

func GetListExternalDbSystemConnectorsSortOrderEnumStringValues() []string

GetListExternalDbSystemConnectorsSortOrderEnumStringValues Enumerates the set of values in String for ListExternalDbSystemConnectorsSortOrderEnum

func GetListExternalDbSystemDiscoveriesSortByEnumStringValues added in v65.31.0

func GetListExternalDbSystemDiscoveriesSortByEnumStringValues() []string

GetListExternalDbSystemDiscoveriesSortByEnumStringValues Enumerates the set of values in String for ListExternalDbSystemDiscoveriesSortByEnum

func GetListExternalDbSystemDiscoveriesSortOrderEnumStringValues added in v65.31.0

func GetListExternalDbSystemDiscoveriesSortOrderEnumStringValues() []string

GetListExternalDbSystemDiscoveriesSortOrderEnumStringValues Enumerates the set of values in String for ListExternalDbSystemDiscoveriesSortOrderEnum

func GetListExternalDbSystemsSortByEnumStringValues added in v65.31.0

func GetListExternalDbSystemsSortByEnumStringValues() []string

GetListExternalDbSystemsSortByEnumStringValues Enumerates the set of values in String for ListExternalDbSystemsSortByEnum

func GetListExternalDbSystemsSortOrderEnumStringValues added in v65.31.0

func GetListExternalDbSystemsSortOrderEnumStringValues() []string

GetListExternalDbSystemsSortOrderEnumStringValues Enumerates the set of values in String for ListExternalDbSystemsSortOrderEnum

func GetListExternalExadataInfrastructuresSortByEnumStringValues added in v65.36.1

func GetListExternalExadataInfrastructuresSortByEnumStringValues() []string

GetListExternalExadataInfrastructuresSortByEnumStringValues Enumerates the set of values in String for ListExternalExadataInfrastructuresSortByEnum

func GetListExternalExadataInfrastructuresSortOrderEnumStringValues added in v65.36.1

func GetListExternalExadataInfrastructuresSortOrderEnumStringValues() []string

GetListExternalExadataInfrastructuresSortOrderEnumStringValues Enumerates the set of values in String for ListExternalExadataInfrastructuresSortOrderEnum

func GetListExternalExadataStorageConnectorsSortByEnumStringValues added in v65.36.1

func GetListExternalExadataStorageConnectorsSortByEnumStringValues() []string

GetListExternalExadataStorageConnectorsSortByEnumStringValues Enumerates the set of values in String for ListExternalExadataStorageConnectorsSortByEnum

func GetListExternalExadataStorageConnectorsSortOrderEnumStringValues added in v65.36.1

func GetListExternalExadataStorageConnectorsSortOrderEnumStringValues() []string

GetListExternalExadataStorageConnectorsSortOrderEnumStringValues Enumerates the set of values in String for ListExternalExadataStorageConnectorsSortOrderEnum

func GetListExternalExadataStorageServersSortByEnumStringValues added in v65.36.1

func GetListExternalExadataStorageServersSortByEnumStringValues() []string

GetListExternalExadataStorageServersSortByEnumStringValues Enumerates the set of values in String for ListExternalExadataStorageServersSortByEnum

func GetListExternalExadataStorageServersSortOrderEnumStringValues added in v65.36.1

func GetListExternalExadataStorageServersSortOrderEnumStringValues() []string

GetListExternalExadataStorageServersSortOrderEnumStringValues Enumerates the set of values in String for ListExternalExadataStorageServersSortOrderEnum

func GetListExternalListenerServicesSortByEnumStringValues added in v65.31.0

func GetListExternalListenerServicesSortByEnumStringValues() []string

GetListExternalListenerServicesSortByEnumStringValues Enumerates the set of values in String for ListExternalListenerServicesSortByEnum

func GetListExternalListenerServicesSortOrderEnumStringValues added in v65.31.0

func GetListExternalListenerServicesSortOrderEnumStringValues() []string

GetListExternalListenerServicesSortOrderEnumStringValues Enumerates the set of values in String for ListExternalListenerServicesSortOrderEnum

func GetListExternalListenersSortByEnumStringValues added in v65.31.0

func GetListExternalListenersSortByEnumStringValues() []string

GetListExternalListenersSortByEnumStringValues Enumerates the set of values in String for ListExternalListenersSortByEnum

func GetListExternalListenersSortOrderEnumStringValues added in v65.31.0

func GetListExternalListenersSortOrderEnumStringValues() []string

GetListExternalListenersSortOrderEnumStringValues Enumerates the set of values in String for ListExternalListenersSortOrderEnum

func GetListJobExecutionsSortByEnumStringValues

func GetListJobExecutionsSortByEnumStringValues() []string

GetListJobExecutionsSortByEnumStringValues Enumerates the set of values in String for ListJobExecutionsSortByEnum

func GetListJobExecutionsSortOrderEnumStringValues

func GetListJobExecutionsSortOrderEnumStringValues() []string

GetListJobExecutionsSortOrderEnumStringValues Enumerates the set of values in String for ListJobExecutionsSortOrderEnum

func GetListJobRunsSortByEnumStringValues

func GetListJobRunsSortByEnumStringValues() []string

GetListJobRunsSortByEnumStringValues Enumerates the set of values in String for ListJobRunsSortByEnum

func GetListJobRunsSortOrderEnumStringValues

func GetListJobRunsSortOrderEnumStringValues() []string

GetListJobRunsSortOrderEnumStringValues Enumerates the set of values in String for ListJobRunsSortOrderEnum

func GetListJobsSortByEnumStringValues

func GetListJobsSortByEnumStringValues() []string

GetListJobsSortByEnumStringValues Enumerates the set of values in String for ListJobsSortByEnum

func GetListJobsSortOrderEnumStringValues

func GetListJobsSortOrderEnumStringValues() []string

GetListJobsSortOrderEnumStringValues Enumerates the set of values in String for ListJobsSortOrderEnum

func GetListManagedDatabaseGroupsLifecycleStateEnumStringValues

func GetListManagedDatabaseGroupsLifecycleStateEnumStringValues() []string

GetListManagedDatabaseGroupsLifecycleStateEnumStringValues Enumerates the set of values in String for ListManagedDatabaseGroupsLifecycleStateEnum

func GetListManagedDatabaseGroupsSortByEnumStringValues

func GetListManagedDatabaseGroupsSortByEnumStringValues() []string

GetListManagedDatabaseGroupsSortByEnumStringValues Enumerates the set of values in String for ListManagedDatabaseGroupsSortByEnum

func GetListManagedDatabaseGroupsSortOrderEnumStringValues

func GetListManagedDatabaseGroupsSortOrderEnumStringValues() []string

GetListManagedDatabaseGroupsSortOrderEnumStringValues Enumerates the set of values in String for ListManagedDatabaseGroupsSortOrderEnum

func GetListManagedDatabasesDeploymentTypeEnumStringValues

func GetListManagedDatabasesDeploymentTypeEnumStringValues() []string

GetListManagedDatabasesDeploymentTypeEnumStringValues Enumerates the set of values in String for ListManagedDatabasesDeploymentTypeEnum

func GetListManagedDatabasesManagementOptionEnumStringValues

func GetListManagedDatabasesManagementOptionEnumStringValues() []string

GetListManagedDatabasesManagementOptionEnumStringValues Enumerates the set of values in String for ListManagedDatabasesManagementOptionEnum

func GetListManagedDatabasesSortByEnumStringValues

func GetListManagedDatabasesSortByEnumStringValues() []string

GetListManagedDatabasesSortByEnumStringValues Enumerates the set of values in String for ListManagedDatabasesSortByEnum

func GetListManagedDatabasesSortOrderEnumStringValues

func GetListManagedDatabasesSortOrderEnumStringValues() []string

GetListManagedDatabasesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedDatabasesSortOrderEnum

func GetListManagedMySqlDatabaseConfigurationDataSortByEnumStringValues added in v65.52.0

func GetListManagedMySqlDatabaseConfigurationDataSortByEnumStringValues() []string

GetListManagedMySqlDatabaseConfigurationDataSortByEnumStringValues Enumerates the set of values in String for ListManagedMySqlDatabaseConfigurationDataSortByEnum

func GetListManagedMySqlDatabaseConfigurationDataSortOrderEnumStringValues added in v65.52.0

func GetListManagedMySqlDatabaseConfigurationDataSortOrderEnumStringValues() []string

GetListManagedMySqlDatabaseConfigurationDataSortOrderEnumStringValues Enumerates the set of values in String for ListManagedMySqlDatabaseConfigurationDataSortOrderEnum

func GetListManagedMySqlDatabaseSqlDataSortByEnumStringValues added in v65.52.0

func GetListManagedMySqlDatabaseSqlDataSortByEnumStringValues() []string

GetListManagedMySqlDatabaseSqlDataSortByEnumStringValues Enumerates the set of values in String for ListManagedMySqlDatabaseSqlDataSortByEnum

func GetListManagedMySqlDatabaseSqlDataSortOrderEnumStringValues added in v65.52.0

func GetListManagedMySqlDatabaseSqlDataSortOrderEnumStringValues() []string

GetListManagedMySqlDatabaseSqlDataSortOrderEnumStringValues Enumerates the set of values in String for ListManagedMySqlDatabaseSqlDataSortOrderEnum

func GetListManagedMySqlDatabasesSortByEnumStringValues added in v65.52.0

func GetListManagedMySqlDatabasesSortByEnumStringValues() []string

GetListManagedMySqlDatabasesSortByEnumStringValues Enumerates the set of values in String for ListManagedMySqlDatabasesSortByEnum

func GetListManagedMySqlDatabasesSortOrderEnumStringValues added in v65.52.0

func GetListManagedMySqlDatabasesSortOrderEnumStringValues() []string

GetListManagedMySqlDatabasesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedMySqlDatabasesSortOrderEnum

func GetListNamedCredentialsScopeEnumStringValues added in v65.57.0

func GetListNamedCredentialsScopeEnumStringValues() []string

GetListNamedCredentialsScopeEnumStringValues Enumerates the set of values in String for ListNamedCredentialsScopeEnum

func GetListNamedCredentialsSortByEnumStringValues added in v65.57.0

func GetListNamedCredentialsSortByEnumStringValues() []string

GetListNamedCredentialsSortByEnumStringValues Enumerates the set of values in String for ListNamedCredentialsSortByEnum

func GetListNamedCredentialsSortOrderEnumStringValues added in v65.57.0

func GetListNamedCredentialsSortOrderEnumStringValues() []string

GetListNamedCredentialsSortOrderEnumStringValues Enumerates the set of values in String for ListNamedCredentialsSortOrderEnum

func GetListNamedCredentialsTypeEnumStringValues added in v65.57.0

func GetListNamedCredentialsTypeEnumStringValues() []string

GetListNamedCredentialsTypeEnumStringValues Enumerates the set of values in String for ListNamedCredentialsTypeEnum

func GetListObjectPrivilegesSortByEnumStringValues

func GetListObjectPrivilegesSortByEnumStringValues() []string

GetListObjectPrivilegesSortByEnumStringValues Enumerates the set of values in String for ListObjectPrivilegesSortByEnum

func GetListObjectPrivilegesSortOrderEnumStringValues

func GetListObjectPrivilegesSortOrderEnumStringValues() []string

GetListObjectPrivilegesSortOrderEnumStringValues Enumerates the set of values in String for ListObjectPrivilegesSortOrderEnum

func GetListOptimizerStatisticsCollectionAggregationsGroupTypeEnumStringValues added in v65.16.0

func GetListOptimizerStatisticsCollectionAggregationsGroupTypeEnumStringValues() []string

GetListOptimizerStatisticsCollectionAggregationsGroupTypeEnumStringValues Enumerates the set of values in String for ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum

func GetListOptimizerStatisticsCollectionAggregationsTaskTypeEnumStringValues added in v65.16.0

func GetListOptimizerStatisticsCollectionAggregationsTaskTypeEnumStringValues() []string

GetListOptimizerStatisticsCollectionAggregationsTaskTypeEnumStringValues Enumerates the set of values in String for ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum

func GetListOptimizerStatisticsCollectionOperationsSortByEnumStringValues added in v65.16.0

func GetListOptimizerStatisticsCollectionOperationsSortByEnumStringValues() []string

GetListOptimizerStatisticsCollectionOperationsSortByEnumStringValues Enumerates the set of values in String for ListOptimizerStatisticsCollectionOperationsSortByEnum

func GetListOptimizerStatisticsCollectionOperationsSortOrderEnumStringValues added in v65.16.0

func GetListOptimizerStatisticsCollectionOperationsSortOrderEnumStringValues() []string

GetListOptimizerStatisticsCollectionOperationsSortOrderEnumStringValues Enumerates the set of values in String for ListOptimizerStatisticsCollectionOperationsSortOrderEnum

func GetListOptimizerStatisticsCollectionOperationsTaskTypeEnumStringValues added in v65.16.0

func GetListOptimizerStatisticsCollectionOperationsTaskTypeEnumStringValues() []string

GetListOptimizerStatisticsCollectionOperationsTaskTypeEnumStringValues Enumerates the set of values in String for ListOptimizerStatisticsCollectionOperationsTaskTypeEnum

func GetListProxiedForUsersSortByEnumStringValues

func GetListProxiedForUsersSortByEnumStringValues() []string

GetListProxiedForUsersSortByEnumStringValues Enumerates the set of values in String for ListProxiedForUsersSortByEnum

func GetListProxiedForUsersSortOrderEnumStringValues

func GetListProxiedForUsersSortOrderEnumStringValues() []string

GetListProxiedForUsersSortOrderEnumStringValues Enumerates the set of values in String for ListProxiedForUsersSortOrderEnum

func GetListProxyUsersSortByEnumStringValues

func GetListProxyUsersSortByEnumStringValues() []string

GetListProxyUsersSortByEnumStringValues Enumerates the set of values in String for ListProxyUsersSortByEnum

func GetListProxyUsersSortOrderEnumStringValues

func GetListProxyUsersSortOrderEnumStringValues() []string

GetListProxyUsersSortOrderEnumStringValues Enumerates the set of values in String for ListProxyUsersSortOrderEnum

func GetListRolesSortByEnumStringValues

func GetListRolesSortByEnumStringValues() []string

GetListRolesSortByEnumStringValues Enumerates the set of values in String for ListRolesSortByEnum

func GetListRolesSortOrderEnumStringValues

func GetListRolesSortOrderEnumStringValues() []string

GetListRolesSortOrderEnumStringValues Enumerates the set of values in String for ListRolesSortOrderEnum

func GetListSqlPlanBaselineJobsSortByEnumStringValues added in v65.42.0

func GetListSqlPlanBaselineJobsSortByEnumStringValues() []string

GetListSqlPlanBaselineJobsSortByEnumStringValues Enumerates the set of values in String for ListSqlPlanBaselineJobsSortByEnum

func GetListSqlPlanBaselineJobsSortOrderEnumStringValues added in v65.42.0

func GetListSqlPlanBaselineJobsSortOrderEnumStringValues() []string

GetListSqlPlanBaselineJobsSortOrderEnumStringValues Enumerates the set of values in String for ListSqlPlanBaselineJobsSortOrderEnum

func GetListSqlPlanBaselinesOriginEnumStringValues added in v65.42.0

func GetListSqlPlanBaselinesOriginEnumStringValues() []string

GetListSqlPlanBaselinesOriginEnumStringValues Enumerates the set of values in String for ListSqlPlanBaselinesOriginEnum

func GetListSqlPlanBaselinesSortByEnumStringValues added in v65.42.0

func GetListSqlPlanBaselinesSortByEnumStringValues() []string

GetListSqlPlanBaselinesSortByEnumStringValues Enumerates the set of values in String for ListSqlPlanBaselinesSortByEnum

func GetListSqlPlanBaselinesSortOrderEnumStringValues added in v65.42.0

func GetListSqlPlanBaselinesSortOrderEnumStringValues() []string

GetListSqlPlanBaselinesSortOrderEnumStringValues Enumerates the set of values in String for ListSqlPlanBaselinesSortOrderEnum

func GetListSqlTuningAdvisorTaskFindingsFindingFilterEnumStringValues

func GetListSqlTuningAdvisorTaskFindingsFindingFilterEnumStringValues() []string

GetListSqlTuningAdvisorTaskFindingsFindingFilterEnumStringValues Enumerates the set of values in String for ListSqlTuningAdvisorTaskFindingsFindingFilterEnum

func GetListSqlTuningAdvisorTaskFindingsSearchPeriodEnumStringValues

func GetListSqlTuningAdvisorTaskFindingsSearchPeriodEnumStringValues() []string

GetListSqlTuningAdvisorTaskFindingsSearchPeriodEnumStringValues Enumerates the set of values in String for ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum

func GetListSqlTuningAdvisorTaskFindingsSortByEnumStringValues

func GetListSqlTuningAdvisorTaskFindingsSortByEnumStringValues() []string

GetListSqlTuningAdvisorTaskFindingsSortByEnumStringValues Enumerates the set of values in String for ListSqlTuningAdvisorTaskFindingsSortByEnum

func GetListSqlTuningAdvisorTaskFindingsSortOrderEnumStringValues

func GetListSqlTuningAdvisorTaskFindingsSortOrderEnumStringValues() []string

GetListSqlTuningAdvisorTaskFindingsSortOrderEnumStringValues Enumerates the set of values in String for ListSqlTuningAdvisorTaskFindingsSortOrderEnum

func GetListSqlTuningAdvisorTaskRecommendationsSortByEnumStringValues

func GetListSqlTuningAdvisorTaskRecommendationsSortByEnumStringValues() []string

GetListSqlTuningAdvisorTaskRecommendationsSortByEnumStringValues Enumerates the set of values in String for ListSqlTuningAdvisorTaskRecommendationsSortByEnum

func GetListSqlTuningAdvisorTaskRecommendationsSortOrderEnumStringValues

func GetListSqlTuningAdvisorTaskRecommendationsSortOrderEnumStringValues() []string

GetListSqlTuningAdvisorTaskRecommendationsSortOrderEnumStringValues Enumerates the set of values in String for ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum

func GetListSqlTuningAdvisorTasksSortByEnumStringValues

func GetListSqlTuningAdvisorTasksSortByEnumStringValues() []string

GetListSqlTuningAdvisorTasksSortByEnumStringValues Enumerates the set of values in String for ListSqlTuningAdvisorTasksSortByEnum

func GetListSqlTuningAdvisorTasksSortOrderEnumStringValues

func GetListSqlTuningAdvisorTasksSortOrderEnumStringValues() []string

GetListSqlTuningAdvisorTasksSortOrderEnumStringValues Enumerates the set of values in String for ListSqlTuningAdvisorTasksSortOrderEnum

func GetListSqlTuningAdvisorTasksStatusEnumStringValues

func GetListSqlTuningAdvisorTasksStatusEnumStringValues() []string

GetListSqlTuningAdvisorTasksStatusEnumStringValues Enumerates the set of values in String for ListSqlTuningAdvisorTasksStatusEnum

func GetListSqlTuningSetsSortByEnumStringValues added in v65.10.0

func GetListSqlTuningSetsSortByEnumStringValues() []string

GetListSqlTuningSetsSortByEnumStringValues Enumerates the set of values in String for ListSqlTuningSetsSortByEnum

func GetListSqlTuningSetsSortOrderEnumStringValues added in v65.10.0

func GetListSqlTuningSetsSortOrderEnumStringValues() []string

GetListSqlTuningSetsSortOrderEnumStringValues Enumerates the set of values in String for ListSqlTuningSetsSortOrderEnum

func GetListSystemPrivilegesSortByEnumStringValues

func GetListSystemPrivilegesSortByEnumStringValues() []string

GetListSystemPrivilegesSortByEnumStringValues Enumerates the set of values in String for ListSystemPrivilegesSortByEnum

func GetListSystemPrivilegesSortOrderEnumStringValues

func GetListSystemPrivilegesSortOrderEnumStringValues() []string

GetListSystemPrivilegesSortOrderEnumStringValues Enumerates the set of values in String for ListSystemPrivilegesSortOrderEnum

func GetListTablespacesSortByEnumStringValues

func GetListTablespacesSortByEnumStringValues() []string

GetListTablespacesSortByEnumStringValues Enumerates the set of values in String for ListTablespacesSortByEnum

func GetListTablespacesSortOrderEnumStringValues

func GetListTablespacesSortOrderEnumStringValues() []string

GetListTablespacesSortOrderEnumStringValues Enumerates the set of values in String for ListTablespacesSortOrderEnum

func GetListUsersSortByEnumStringValues

func GetListUsersSortByEnumStringValues() []string

GetListUsersSortByEnumStringValues Enumerates the set of values in String for ListUsersSortByEnum

func GetListUsersSortOrderEnumStringValues

func GetListUsersSortOrderEnumStringValues() []string

GetListUsersSortOrderEnumStringValues Enumerates the set of values in String for ListUsersSortOrderEnum

func GetListWorkRequestErrorsSortByEnumStringValues

func GetListWorkRequestErrorsSortByEnumStringValues() []string

GetListWorkRequestErrorsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortByEnum

func GetListWorkRequestErrorsSortOrderEnumStringValues

func GetListWorkRequestErrorsSortOrderEnumStringValues() []string

GetListWorkRequestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortOrderEnum

func GetListWorkRequestLogsSortByEnumStringValues

func GetListWorkRequestLogsSortByEnumStringValues() []string

GetListWorkRequestLogsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortByEnum

func GetListWorkRequestLogsSortOrderEnumStringValues

func GetListWorkRequestLogsSortOrderEnumStringValues() []string

GetListWorkRequestLogsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortOrderEnum

func GetListWorkRequestsSortByEnumStringValues

func GetListWorkRequestsSortByEnumStringValues() []string

GetListWorkRequestsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortByEnum

func GetListWorkRequestsSortOrderEnumStringValues

func GetListWorkRequestsSortOrderEnumStringValues() []string

GetListWorkRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortOrderEnum

func GetListWorkRequestsStatusEnumStringValues

func GetListWorkRequestsStatusEnumStringValues() []string

GetListWorkRequestsStatusEnumStringValues Enumerates the set of values in String for ListWorkRequestsStatusEnum

func GetLoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnumStringValues added in v65.42.0

func GetLoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnumStringValues() []string

GetLoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnumStringValues Enumerates the set of values in String for LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnum

func GetLoadSqlTuningSetDetailsCaptureModeEnumStringValues added in v65.49.1

func GetLoadSqlTuningSetDetailsCaptureModeEnumStringValues() []string

GetLoadSqlTuningSetDetailsCaptureModeEnumStringValues Enumerates the set of values in String for LoadSqlTuningSetDetailsCaptureModeEnum

func GetLoadSqlTuningSetDetailsCaptureOptionEnumStringValues added in v65.49.1

func GetLoadSqlTuningSetDetailsCaptureOptionEnumStringValues() []string

GetLoadSqlTuningSetDetailsCaptureOptionEnumStringValues Enumerates the set of values in String for LoadSqlTuningSetDetailsCaptureOptionEnum

func GetLoadSqlTuningSetDetailsLoadOptionEnumStringValues added in v65.49.1

func GetLoadSqlTuningSetDetailsLoadOptionEnumStringValues() []string

GetLoadSqlTuningSetDetailsLoadOptionEnumStringValues Enumerates the set of values in String for LoadSqlTuningSetDetailsLoadOptionEnum

func GetLoadSqlTuningSetDetailsLoadTypeEnumStringValues added in v65.49.1

func GetLoadSqlTuningSetDetailsLoadTypeEnumStringValues() []string

GetLoadSqlTuningSetDetailsLoadTypeEnumStringValues Enumerates the set of values in String for LoadSqlTuningSetDetailsLoadTypeEnum

func GetLoadSqlTuningSetDetailsRecursiveSqlEnumStringValues added in v65.49.1

func GetLoadSqlTuningSetDetailsRecursiveSqlEnumStringValues() []string

GetLoadSqlTuningSetDetailsRecursiveSqlEnumStringValues Enumerates the set of values in String for LoadSqlTuningSetDetailsRecursiveSqlEnum

func GetLoadSqlTuningSetDetailsUpdateConditionEnumStringValues added in v65.49.1

func GetLoadSqlTuningSetDetailsUpdateConditionEnumStringValues() []string

GetLoadSqlTuningSetDetailsUpdateConditionEnumStringValues Enumerates the set of values in String for LoadSqlTuningSetDetailsUpdateConditionEnum

func GetLoadSqlTuningSetDetailsUpdateOptionEnumStringValues added in v65.49.1

func GetLoadSqlTuningSetDetailsUpdateOptionEnumStringValues() []string

GetLoadSqlTuningSetDetailsUpdateOptionEnumStringValues Enumerates the set of values in String for LoadSqlTuningSetDetailsUpdateOptionEnum

func GetManagedDatabaseCredentialCredentialTypeEnumStringValues added in v65.8.0

func GetManagedDatabaseCredentialCredentialTypeEnumStringValues() []string

GetManagedDatabaseCredentialCredentialTypeEnumStringValues Enumerates the set of values in String for ManagedDatabaseCredentialCredentialTypeEnum

func GetManagedDatabaseCredentialRoleEnumStringValues added in v65.8.0

func GetManagedDatabaseCredentialRoleEnumStringValues() []string

GetManagedDatabaseCredentialRoleEnumStringValues Enumerates the set of values in String for ManagedDatabaseCredentialRoleEnum

func GetManagementOptionEnumStringValues

func GetManagementOptionEnumStringValues() []string

GetManagementOptionEnumStringValues Enumerates the set of values in String for ManagementOptionEnum

func GetMdsTypeEnumStringValues added in v65.52.0

func GetMdsTypeEnumStringValues() []string

GetMdsTypeEnumStringValues Enumerates the set of values in String for MdsTypeEnum

func GetMySqlConfigurationDataSummarySourceEnumStringValues added in v65.52.0

func GetMySqlConfigurationDataSummarySourceEnumStringValues() []string

GetMySqlConfigurationDataSummarySourceEnumStringValues Enumerates the set of values in String for MySqlConfigurationDataSummarySourceEnum

func GetMySqlDatabaseStatusEnumStringValues added in v65.52.0

func GetMySqlDatabaseStatusEnumStringValues() []string

GetMySqlDatabaseStatusEnumStringValues Enumerates the set of values in String for MySqlDatabaseStatusEnum

func GetMySqlDeploymentTypeEnumStringValues added in v65.52.0

func GetMySqlDeploymentTypeEnumStringValues() []string

GetMySqlDeploymentTypeEnumStringValues Enumerates the set of values in String for MySqlDeploymentTypeEnum

func GetNamedCredentialContentTypeEnumStringValues added in v65.57.0

func GetNamedCredentialContentTypeEnumStringValues() []string

GetNamedCredentialContentTypeEnumStringValues Enumerates the set of values in String for NamedCredentialContentTypeEnum

func GetNamedCredentialScopeEnumStringValues added in v65.57.0

func GetNamedCredentialScopeEnumStringValues() []string

GetNamedCredentialScopeEnumStringValues Enumerates the set of values in String for NamedCredentialScopeEnum

func GetObjectPrivilegeSummaryCommonEnumStringValues

func GetObjectPrivilegeSummaryCommonEnumStringValues() []string

GetObjectPrivilegeSummaryCommonEnumStringValues Enumerates the set of values in String for ObjectPrivilegeSummaryCommonEnum

func GetObjectPrivilegeSummaryGrantOptionEnumStringValues

func GetObjectPrivilegeSummaryGrantOptionEnumStringValues() []string

GetObjectPrivilegeSummaryGrantOptionEnumStringValues Enumerates the set of values in String for ObjectPrivilegeSummaryGrantOptionEnum

func GetObjectPrivilegeSummaryHierarchyEnumStringValues

func GetObjectPrivilegeSummaryHierarchyEnumStringValues() []string

GetObjectPrivilegeSummaryHierarchyEnumStringValues Enumerates the set of values in String for ObjectPrivilegeSummaryHierarchyEnum

func GetObjectPrivilegeSummaryInheritedEnumStringValues

func GetObjectPrivilegeSummaryInheritedEnumStringValues() []string

GetObjectPrivilegeSummaryInheritedEnumStringValues Enumerates the set of values in String for ObjectPrivilegeSummaryInheritedEnum

func GetOptimizerStatisticsAdvisorExecutionStatusEnumStringValues added in v65.16.0

func GetOptimizerStatisticsAdvisorExecutionStatusEnumStringValues() []string

GetOptimizerStatisticsAdvisorExecutionStatusEnumStringValues Enumerates the set of values in String for OptimizerStatisticsAdvisorExecutionStatusEnum

func GetOptimizerStatisticsAdvisorExecutionSummaryStatusEnumStringValues added in v65.16.0

func GetOptimizerStatisticsAdvisorExecutionSummaryStatusEnumStringValues() []string

GetOptimizerStatisticsAdvisorExecutionSummaryStatusEnumStringValues Enumerates the set of values in String for OptimizerStatisticsAdvisorExecutionSummaryStatusEnum

func GetOptimizerStatisticsCollectionOperationStatusEnumStringValues added in v65.16.0

func GetOptimizerStatisticsCollectionOperationStatusEnumStringValues() []string

GetOptimizerStatisticsCollectionOperationStatusEnumStringValues Enumerates the set of values in String for OptimizerStatisticsCollectionOperationStatusEnum

func GetOptimizerStatisticsCollectionOperationSummaryStatusEnumStringValues added in v65.16.0

func GetOptimizerStatisticsCollectionOperationSummaryStatusEnumStringValues() []string

GetOptimizerStatisticsCollectionOperationSummaryStatusEnumStringValues Enumerates the set of values in String for OptimizerStatisticsCollectionOperationSummaryStatusEnum

func GetOptimizerStatisticsGroupByTypesEnumStringValues added in v65.16.0

func GetOptimizerStatisticsGroupByTypesEnumStringValues() []string

GetOptimizerStatisticsGroupByTypesEnumStringValues Enumerates the set of values in String for OptimizerStatisticsGroupByTypesEnum

func GetOptimizerStatisticsOperationTaskStatusEnumStringValues added in v65.16.0

func GetOptimizerStatisticsOperationTaskStatusEnumStringValues() []string

GetOptimizerStatisticsOperationTaskStatusEnumStringValues Enumerates the set of values in String for OptimizerStatisticsOperationTaskStatusEnum

func GetOptimizerStatisticsOperationTaskTargetTypeEnumStringValues added in v65.16.0

func GetOptimizerStatisticsOperationTaskTargetTypeEnumStringValues() []string

GetOptimizerStatisticsOperationTaskTargetTypeEnumStringValues Enumerates the set of values in String for OptimizerStatisticsOperationTaskTargetTypeEnum

func GetOptimizerStatisticsTaskFilterTypesEnumStringValues added in v65.16.0

func GetOptimizerStatisticsTaskFilterTypesEnumStringValues() []string

GetOptimizerStatisticsTaskFilterTypesEnumStringValues Enumerates the set of values in String for OptimizerStatisticsTaskFilterTypesEnum

func GetParameterScopeEnumStringValues

func GetParameterScopeEnumStringValues() []string

GetParameterScopeEnumStringValues Enumerates the set of values in String for ParameterScopeEnum

func GetPasswordSecretAccessModeEnumStringValues added in v65.57.0

func GetPasswordSecretAccessModeEnumStringValues() []string

GetPasswordSecretAccessModeEnumStringValues Enumerates the set of values in String for PasswordSecretAccessModeEnum

func GetPatchInstructionOperationEnumStringValues added in v65.31.0

func GetPatchInstructionOperationEnumStringValues() []string

GetPatchInstructionOperationEnumStringValues Enumerates the set of values in String for PatchInstructionOperationEnum

func GetPreferredCredentialStatusEnumStringValues added in v65.19.0

func GetPreferredCredentialStatusEnumStringValues() []string

GetPreferredCredentialStatusEnumStringValues Enumerates the set of values in String for PreferredCredentialStatusEnum

func GetPreferredCredentialTypeEnumStringValues added in v65.19.0

func GetPreferredCredentialTypeEnumStringValues() []string

GetPreferredCredentialTypeEnumStringValues Enumerates the set of values in String for PreferredCredentialTypeEnum

func GetProxiedForUserSummaryAuthenticationEnumStringValues

func GetProxiedForUserSummaryAuthenticationEnumStringValues() []string

GetProxiedForUserSummaryAuthenticationEnumStringValues Enumerates the set of values in String for ProxiedForUserSummaryAuthenticationEnum

func GetProxiedForUserSummaryFlagsEnumStringValues

func GetProxiedForUserSummaryFlagsEnumStringValues() []string

GetProxiedForUserSummaryFlagsEnumStringValues Enumerates the set of values in String for ProxiedForUserSummaryFlagsEnum

func GetProxyUserSummaryAuthenticationEnumStringValues

func GetProxyUserSummaryAuthenticationEnumStringValues() []string

GetProxyUserSummaryAuthenticationEnumStringValues Enumerates the set of values in String for ProxyUserSummaryAuthenticationEnum

func GetProxyUserSummaryFlagsEnumStringValues

func GetProxyUserSummaryFlagsEnumStringValues() []string

GetProxyUserSummaryFlagsEnumStringValues Enumerates the set of values in String for ProxyUserSummaryFlagsEnum

func GetRankingMeasureEnumStringValues added in v65.49.1

func GetRankingMeasureEnumStringValues() []string

GetRankingMeasureEnumStringValues Enumerates the set of values in String for RankingMeasureEnum

func GetRemoveDataFileDetailsFileTypeEnumStringValues

func GetRemoveDataFileDetailsFileTypeEnumStringValues() []string

GetRemoveDataFileDetailsFileTypeEnumStringValues Enumerates the set of values in String for RemoveDataFileDetailsFileTypeEnum

func GetResizeDataFileDetailsFileTypeEnumStringValues

func GetResizeDataFileDetailsFileTypeEnumStringValues() []string

GetResizeDataFileDetailsFileTypeEnumStringValues Enumerates the set of values in String for ResizeDataFileDetailsFileTypeEnum

func GetResourceTypeEnumStringValues added in v65.57.0

func GetResourceTypeEnumStringValues() []string

GetResourceTypeEnumStringValues Enumerates the set of values in String for ResourceTypeEnum

func GetRestCredentialSslTrustStoreTypeEnumStringValues added in v65.36.1

func GetRestCredentialSslTrustStoreTypeEnumStringValues() []string

GetRestCredentialSslTrustStoreTypeEnumStringValues Enumerates the set of values in String for RestCredentialSslTrustStoreTypeEnum

func GetRoleEnumStringValues added in v65.19.0

func GetRoleEnumStringValues() []string

GetRoleEnumStringValues Enumerates the set of values in String for RoleEnum

func GetRoleSummaryAdminOptionEnumStringValues

func GetRoleSummaryAdminOptionEnumStringValues() []string

GetRoleSummaryAdminOptionEnumStringValues Enumerates the set of values in String for RoleSummaryAdminOptionEnum

func GetRoleSummaryCommonEnumStringValues

func GetRoleSummaryCommonEnumStringValues() []string

GetRoleSummaryCommonEnumStringValues Enumerates the set of values in String for RoleSummaryCommonEnum

func GetRoleSummaryDefaultRoleEnumStringValues

func GetRoleSummaryDefaultRoleEnumStringValues() []string

GetRoleSummaryDefaultRoleEnumStringValues Enumerates the set of values in String for RoleSummaryDefaultRoleEnum

func GetRoleSummaryDelegateOptionEnumStringValues

func GetRoleSummaryDelegateOptionEnumStringValues() []string

GetRoleSummaryDelegateOptionEnumStringValues Enumerates the set of values in String for RoleSummaryDelegateOptionEnum

func GetRoleSummaryInheritedEnumStringValues

func GetRoleSummaryInheritedEnumStringValues() []string

GetRoleSummaryInheritedEnumStringValues Enumerates the set of values in String for RoleSummaryInheritedEnum

func GetSaveSqlTuningSetAsDetailsLoadOptionEnumStringValues added in v65.49.1

func GetSaveSqlTuningSetAsDetailsLoadOptionEnumStringValues() []string

GetSaveSqlTuningSetAsDetailsLoadOptionEnumStringValues Enumerates the set of values in String for SaveSqlTuningSetAsDetailsLoadOptionEnum

func GetSaveSqlTuningSetAsDetailsPlanFilterEnumStringValues added in v65.49.1

func GetSaveSqlTuningSetAsDetailsPlanFilterEnumStringValues() []string

GetSaveSqlTuningSetAsDetailsPlanFilterEnumStringValues Enumerates the set of values in String for SaveSqlTuningSetAsDetailsPlanFilterEnum

func GetSaveSqlTuningSetAsDetailsRecursiveSqlEnumStringValues added in v65.49.1

func GetSaveSqlTuningSetAsDetailsRecursiveSqlEnumStringValues() []string

GetSaveSqlTuningSetAsDetailsRecursiveSqlEnumStringValues Enumerates the set of values in String for SaveSqlTuningSetAsDetailsRecursiveSqlEnum

func GetSaveSqlTuningSetAsDetailsUpdateConditionEnumStringValues added in v65.49.1

func GetSaveSqlTuningSetAsDetailsUpdateConditionEnumStringValues() []string

GetSaveSqlTuningSetAsDetailsUpdateConditionEnumStringValues Enumerates the set of values in String for SaveSqlTuningSetAsDetailsUpdateConditionEnum

func GetSaveSqlTuningSetAsDetailsUpdateOptionEnumStringValues added in v65.49.1

func GetSaveSqlTuningSetAsDetailsUpdateOptionEnumStringValues() []string

GetSaveSqlTuningSetAsDetailsUpdateOptionEnumStringValues Enumerates the set of values in String for SaveSqlTuningSetAsDetailsUpdateOptionEnum

func GetSortOrdersEnumStringValues

func GetSortOrdersEnumStringValues() []string

GetSortOrdersEnumStringValues Enumerates the set of values in String for SortOrdersEnum

func GetSpmEvolveTaskParametersAlternatePlanBaselinesEnumStringValues added in v65.42.0

func GetSpmEvolveTaskParametersAlternatePlanBaselinesEnumStringValues() []string

GetSpmEvolveTaskParametersAlternatePlanBaselinesEnumStringValues Enumerates the set of values in String for SpmEvolveTaskParametersAlternatePlanBaselinesEnum

func GetSpmEvolveTaskParametersAlternatePlanSourcesEnumStringValues added in v65.42.0

func GetSpmEvolveTaskParametersAlternatePlanSourcesEnumStringValues() []string

GetSpmEvolveTaskParametersAlternatePlanSourcesEnumStringValues Enumerates the set of values in String for SpmEvolveTaskParametersAlternatePlanSourcesEnum

func GetSqlJobOperationTypeEnumStringValues

func GetSqlJobOperationTypeEnumStringValues() []string

GetSqlJobOperationTypeEnumStringValues Enumerates the set of values in String for SqlJobOperationTypeEnum

func GetSqlJobRoleEnumStringValues

func GetSqlJobRoleEnumStringValues() []string

GetSqlJobRoleEnumStringValues Enumerates the set of values in String for SqlJobRoleEnum

func GetSqlJobSqlTypeEnumStringValues

func GetSqlJobSqlTypeEnumStringValues() []string

GetSqlJobSqlTypeEnumStringValues Enumerates the set of values in String for SqlJobSqlTypeEnum

func GetSqlPlanBaselineAcceptedEnumStringValues added in v65.65.0

func GetSqlPlanBaselineAcceptedEnumStringValues() []string

GetSqlPlanBaselineAcceptedEnumStringValues Enumerates the set of values in String for SqlPlanBaselineAcceptedEnum

func GetSqlPlanBaselineAdaptiveEnumStringValues added in v65.65.0

func GetSqlPlanBaselineAdaptiveEnumStringValues() []string

GetSqlPlanBaselineAdaptiveEnumStringValues Enumerates the set of values in String for SqlPlanBaselineAdaptiveEnum

func GetSqlPlanBaselineAutoPurgeEnumStringValues added in v65.65.0

func GetSqlPlanBaselineAutoPurgeEnumStringValues() []string

GetSqlPlanBaselineAutoPurgeEnumStringValues Enumerates the set of values in String for SqlPlanBaselineAutoPurgeEnum

func GetSqlPlanBaselineEnabledEnumStringValues added in v65.65.0

func GetSqlPlanBaselineEnabledEnumStringValues() []string

GetSqlPlanBaselineEnabledEnumStringValues Enumerates the set of values in String for SqlPlanBaselineEnabledEnum

func GetSqlPlanBaselineFixedEnumStringValues added in v65.65.0

func GetSqlPlanBaselineFixedEnumStringValues() []string

GetSqlPlanBaselineFixedEnumStringValues Enumerates the set of values in String for SqlPlanBaselineFixedEnum

func GetSqlPlanBaselineJobStatusEnumStringValues added in v65.42.0

func GetSqlPlanBaselineJobStatusEnumStringValues() []string

GetSqlPlanBaselineJobStatusEnumStringValues Enumerates the set of values in String for SqlPlanBaselineJobStatusEnum

func GetSqlPlanBaselineJobSummaryStatusEnumStringValues added in v65.42.0

func GetSqlPlanBaselineJobSummaryStatusEnumStringValues() []string

GetSqlPlanBaselineJobSummaryStatusEnumStringValues Enumerates the set of values in String for SqlPlanBaselineJobSummaryStatusEnum

func GetSqlPlanBaselineJobSummaryTypeEnumStringValues added in v65.42.0

func GetSqlPlanBaselineJobSummaryTypeEnumStringValues() []string

GetSqlPlanBaselineJobSummaryTypeEnumStringValues Enumerates the set of values in String for SqlPlanBaselineJobSummaryTypeEnum

func GetSqlPlanBaselineJobTypeEnumStringValues added in v65.42.0

func GetSqlPlanBaselineJobTypeEnumStringValues() []string

GetSqlPlanBaselineJobTypeEnumStringValues Enumerates the set of values in String for SqlPlanBaselineJobTypeEnum

func GetSqlPlanBaselineOriginEnumStringValues added in v65.42.0

func GetSqlPlanBaselineOriginEnumStringValues() []string

GetSqlPlanBaselineOriginEnumStringValues Enumerates the set of values in String for SqlPlanBaselineOriginEnum

func GetSqlPlanBaselineReproducedEnumStringValues added in v65.65.0

func GetSqlPlanBaselineReproducedEnumStringValues() []string

GetSqlPlanBaselineReproducedEnumStringValues Enumerates the set of values in String for SqlPlanBaselineReproducedEnum

func GetSqlPlanBaselineSummaryAcceptedEnumStringValues added in v65.65.0

func GetSqlPlanBaselineSummaryAcceptedEnumStringValues() []string

GetSqlPlanBaselineSummaryAcceptedEnumStringValues Enumerates the set of values in String for SqlPlanBaselineSummaryAcceptedEnum

func GetSqlPlanBaselineSummaryAdaptiveEnumStringValues added in v65.65.0

func GetSqlPlanBaselineSummaryAdaptiveEnumStringValues() []string

GetSqlPlanBaselineSummaryAdaptiveEnumStringValues Enumerates the set of values in String for SqlPlanBaselineSummaryAdaptiveEnum

func GetSqlPlanBaselineSummaryAutoPurgeEnumStringValues added in v65.65.0

func GetSqlPlanBaselineSummaryAutoPurgeEnumStringValues() []string

GetSqlPlanBaselineSummaryAutoPurgeEnumStringValues Enumerates the set of values in String for SqlPlanBaselineSummaryAutoPurgeEnum

func GetSqlPlanBaselineSummaryEnabledEnumStringValues added in v65.65.0

func GetSqlPlanBaselineSummaryEnabledEnumStringValues() []string

GetSqlPlanBaselineSummaryEnabledEnumStringValues Enumerates the set of values in String for SqlPlanBaselineSummaryEnabledEnum

func GetSqlPlanBaselineSummaryFixedEnumStringValues added in v65.65.0

func GetSqlPlanBaselineSummaryFixedEnumStringValues() []string

GetSqlPlanBaselineSummaryFixedEnumStringValues Enumerates the set of values in String for SqlPlanBaselineSummaryFixedEnum

func GetSqlPlanBaselineSummaryReproducedEnumStringValues added in v65.65.0

func GetSqlPlanBaselineSummaryReproducedEnumStringValues() []string

GetSqlPlanBaselineSummaryReproducedEnumStringValues Enumerates the set of values in String for SqlPlanBaselineSummaryReproducedEnum

func GetSqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnumStringValues

func GetSqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnumStringValues() []string

GetSqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnumStringValues Enumerates the set of values in String for SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum

func GetSqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnumStringValues

func GetSqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnumStringValues() []string

GetSqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnumStringValues Enumerates the set of values in String for SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum

func GetSqlTuningSetAdminActionStatusStatusEnumStringValues added in v65.49.1

func GetSqlTuningSetAdminActionStatusStatusEnumStringValues() []string

GetSqlTuningSetAdminActionStatusStatusEnumStringValues Enumerates the set of values in String for SqlTuningSetAdminActionStatusStatusEnum

func GetSqlTuningSetAdminCredentialDetailsRoleEnumStringValues added in v65.49.1

func GetSqlTuningSetAdminCredentialDetailsRoleEnumStringValues() []string

GetSqlTuningSetAdminCredentialDetailsRoleEnumStringValues Enumerates the set of values in String for SqlTuningSetAdminCredentialDetailsRoleEnum

func GetSqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnumStringValues added in v65.49.1

func GetSqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnumStringValues() []string

GetSqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnumStringValues Enumerates the set of values in String for SqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnum

func GetSqlTuningSetAllSqlStatementsFetchedEnumStringValues added in v65.65.0

func GetSqlTuningSetAllSqlStatementsFetchedEnumStringValues() []string

GetSqlTuningSetAllSqlStatementsFetchedEnumStringValues Enumerates the set of values in String for SqlTuningSetAllSqlStatementsFetchedEnum

func GetSqlTuningSetStatusTypesEnumStringValues added in v65.49.1

func GetSqlTuningSetStatusTypesEnumStringValues() []string

GetSqlTuningSetStatusTypesEnumStringValues Enumerates the set of values in String for SqlTuningSetStatusTypesEnum

func GetSqlTuningTaskCredentialDetailsRoleEnumStringValues

func GetSqlTuningTaskCredentialDetailsRoleEnumStringValues() []string

GetSqlTuningTaskCredentialDetailsRoleEnumStringValues Enumerates the set of values in String for SqlTuningTaskCredentialDetailsRoleEnum

func GetSqlTuningTaskCredentialTypesEnumStringValues

func GetSqlTuningTaskCredentialTypesEnumStringValues() []string

GetSqlTuningTaskCredentialTypesEnumStringValues Enumerates the set of values in String for SqlTuningTaskCredentialTypesEnum

func GetSqlTuningTaskPlanStatsPlanStatusEnumStringValues

func GetSqlTuningTaskPlanStatsPlanStatusEnumStringValues() []string

GetSqlTuningTaskPlanStatsPlanStatusEnumStringValues Enumerates the set of values in String for SqlTuningTaskPlanStatsPlanStatusEnum

func GetSqlTuningTaskStatusTypesEnumStringValues

func GetSqlTuningTaskStatusTypesEnumStringValues() []string

GetSqlTuningTaskStatusTypesEnumStringValues Enumerates the set of values in String for SqlTuningTaskStatusTypesEnum

func GetStartSqlTuningTaskDetailsScopeEnumStringValues

func GetStartSqlTuningTaskDetailsScopeEnumStringValues() []string

GetStartSqlTuningTaskDetailsScopeEnumStringValues Enumerates the set of values in String for StartSqlTuningTaskDetailsScopeEnum

func GetSummarizeAlertLogCountsGroupByEnumStringValues added in v65.10.0

func GetSummarizeAlertLogCountsGroupByEnumStringValues() []string

GetSummarizeAlertLogCountsGroupByEnumStringValues Enumerates the set of values in String for SummarizeAlertLogCountsGroupByEnum

func GetSummarizeAlertLogCountsLevelFilterEnumStringValues added in v65.10.0

func GetSummarizeAlertLogCountsLevelFilterEnumStringValues() []string

GetSummarizeAlertLogCountsLevelFilterEnumStringValues Enumerates the set of values in String for SummarizeAlertLogCountsLevelFilterEnum

func GetSummarizeAlertLogCountsTypeFilterEnumStringValues added in v65.10.0

func GetSummarizeAlertLogCountsTypeFilterEnumStringValues() []string

GetSummarizeAlertLogCountsTypeFilterEnumStringValues Enumerates the set of values in String for SummarizeAlertLogCountsTypeFilterEnum

func GetSummarizeAttentionLogCountsGroupByEnumStringValues added in v65.10.0

func GetSummarizeAttentionLogCountsGroupByEnumStringValues() []string

GetSummarizeAttentionLogCountsGroupByEnumStringValues Enumerates the set of values in String for SummarizeAttentionLogCountsGroupByEnum

func GetSummarizeAttentionLogCountsTypeFilterEnumStringValues added in v65.10.0

func GetSummarizeAttentionLogCountsTypeFilterEnumStringValues() []string

GetSummarizeAttentionLogCountsTypeFilterEnumStringValues Enumerates the set of values in String for SummarizeAttentionLogCountsTypeFilterEnum

func GetSummarizeAttentionLogCountsUrgencyFilterEnumStringValues added in v65.10.0

func GetSummarizeAttentionLogCountsUrgencyFilterEnumStringValues() []string

GetSummarizeAttentionLogCountsUrgencyFilterEnumStringValues Enumerates the set of values in String for SummarizeAttentionLogCountsUrgencyFilterEnum

func GetSummarizeAwrDbCpuUsagesSessionTypeEnumStringValues

func GetSummarizeAwrDbCpuUsagesSessionTypeEnumStringValues() []string

GetSummarizeAwrDbCpuUsagesSessionTypeEnumStringValues Enumerates the set of values in String for SummarizeAwrDbCpuUsagesSessionTypeEnum

func GetSummarizeAwrDbCpuUsagesSortByEnumStringValues

func GetSummarizeAwrDbCpuUsagesSortByEnumStringValues() []string

GetSummarizeAwrDbCpuUsagesSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDbCpuUsagesSortByEnum

func GetSummarizeAwrDbCpuUsagesSortOrderEnumStringValues

func GetSummarizeAwrDbCpuUsagesSortOrderEnumStringValues() []string

GetSummarizeAwrDbCpuUsagesSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDbCpuUsagesSortOrderEnum

func GetSummarizeAwrDbMetricsSortByEnumStringValues

func GetSummarizeAwrDbMetricsSortByEnumStringValues() []string

GetSummarizeAwrDbMetricsSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDbMetricsSortByEnum

func GetSummarizeAwrDbMetricsSortOrderEnumStringValues

func GetSummarizeAwrDbMetricsSortOrderEnumStringValues() []string

GetSummarizeAwrDbMetricsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDbMetricsSortOrderEnum

func GetSummarizeAwrDbParameterChangesSortByEnumStringValues

func GetSummarizeAwrDbParameterChangesSortByEnumStringValues() []string

GetSummarizeAwrDbParameterChangesSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDbParameterChangesSortByEnum

func GetSummarizeAwrDbParameterChangesSortOrderEnumStringValues

func GetSummarizeAwrDbParameterChangesSortOrderEnumStringValues() []string

GetSummarizeAwrDbParameterChangesSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDbParameterChangesSortOrderEnum

func GetSummarizeAwrDbParametersSortByEnumStringValues

func GetSummarizeAwrDbParametersSortByEnumStringValues() []string

GetSummarizeAwrDbParametersSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDbParametersSortByEnum

func GetSummarizeAwrDbParametersSortOrderEnumStringValues

func GetSummarizeAwrDbParametersSortOrderEnumStringValues() []string

GetSummarizeAwrDbParametersSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDbParametersSortOrderEnum

func GetSummarizeAwrDbParametersValueChangedEnumStringValues

func GetSummarizeAwrDbParametersValueChangedEnumStringValues() []string

GetSummarizeAwrDbParametersValueChangedEnumStringValues Enumerates the set of values in String for SummarizeAwrDbParametersValueChangedEnum

func GetSummarizeAwrDbParametersValueDefaultEnumStringValues

func GetSummarizeAwrDbParametersValueDefaultEnumStringValues() []string

GetSummarizeAwrDbParametersValueDefaultEnumStringValues Enumerates the set of values in String for SummarizeAwrDbParametersValueDefaultEnum

func GetSummarizeAwrDbParametersValueModifiedEnumStringValues

func GetSummarizeAwrDbParametersValueModifiedEnumStringValues() []string

GetSummarizeAwrDbParametersValueModifiedEnumStringValues Enumerates the set of values in String for SummarizeAwrDbParametersValueModifiedEnum

func GetSummarizeAwrDbSnapshotRangesSortByEnumStringValues

func GetSummarizeAwrDbSnapshotRangesSortByEnumStringValues() []string

GetSummarizeAwrDbSnapshotRangesSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDbSnapshotRangesSortByEnum

func GetSummarizeAwrDbSnapshotRangesSortOrderEnumStringValues

func GetSummarizeAwrDbSnapshotRangesSortOrderEnumStringValues() []string

GetSummarizeAwrDbSnapshotRangesSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDbSnapshotRangesSortOrderEnum

func GetSummarizeAwrDbSysstatsSortByEnumStringValues

func GetSummarizeAwrDbSysstatsSortByEnumStringValues() []string

GetSummarizeAwrDbSysstatsSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDbSysstatsSortByEnum

func GetSummarizeAwrDbSysstatsSortOrderEnumStringValues

func GetSummarizeAwrDbSysstatsSortOrderEnumStringValues() []string

GetSummarizeAwrDbSysstatsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDbSysstatsSortOrderEnum

func GetSummarizeAwrDbTopWaitEventsSessionTypeEnumStringValues

func GetSummarizeAwrDbTopWaitEventsSessionTypeEnumStringValues() []string

GetSummarizeAwrDbTopWaitEventsSessionTypeEnumStringValues Enumerates the set of values in String for SummarizeAwrDbTopWaitEventsSessionTypeEnum

func GetSummarizeAwrDbTopWaitEventsSortByEnumStringValues

func GetSummarizeAwrDbTopWaitEventsSortByEnumStringValues() []string

GetSummarizeAwrDbTopWaitEventsSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDbTopWaitEventsSortByEnum

func GetSummarizeAwrDbTopWaitEventsSortOrderEnumStringValues

func GetSummarizeAwrDbTopWaitEventsSortOrderEnumStringValues() []string

GetSummarizeAwrDbTopWaitEventsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDbTopWaitEventsSortOrderEnum

func GetSummarizeAwrDbWaitEventBucketsSortByEnumStringValues

func GetSummarizeAwrDbWaitEventBucketsSortByEnumStringValues() []string

GetSummarizeAwrDbWaitEventBucketsSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDbWaitEventBucketsSortByEnum

func GetSummarizeAwrDbWaitEventBucketsSortOrderEnumStringValues

func GetSummarizeAwrDbWaitEventBucketsSortOrderEnumStringValues() []string

GetSummarizeAwrDbWaitEventBucketsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDbWaitEventBucketsSortOrderEnum

func GetSummarizeAwrDbWaitEventsSessionTypeEnumStringValues

func GetSummarizeAwrDbWaitEventsSessionTypeEnumStringValues() []string

GetSummarizeAwrDbWaitEventsSessionTypeEnumStringValues Enumerates the set of values in String for SummarizeAwrDbWaitEventsSessionTypeEnum

func GetSummarizeAwrDbWaitEventsSortByEnumStringValues

func GetSummarizeAwrDbWaitEventsSortByEnumStringValues() []string

GetSummarizeAwrDbWaitEventsSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDbWaitEventsSortByEnum

func GetSummarizeAwrDbWaitEventsSortOrderEnumStringValues

func GetSummarizeAwrDbWaitEventsSortOrderEnumStringValues() []string

GetSummarizeAwrDbWaitEventsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDbWaitEventsSortOrderEnum

func GetSummarizeJobExecutionsStatusesSortByEnumStringValues

func GetSummarizeJobExecutionsStatusesSortByEnumStringValues() []string

GetSummarizeJobExecutionsStatusesSortByEnumStringValues Enumerates the set of values in String for SummarizeJobExecutionsStatusesSortByEnum

func GetSummarizeJobExecutionsStatusesSortOrderEnumStringValues

func GetSummarizeJobExecutionsStatusesSortOrderEnumStringValues() []string

GetSummarizeJobExecutionsStatusesSortOrderEnumStringValues Enumerates the set of values in String for SummarizeJobExecutionsStatusesSortOrderEnum

func GetSystemPrivilegeSummaryAdminOptionEnumStringValues

func GetSystemPrivilegeSummaryAdminOptionEnumStringValues() []string

GetSystemPrivilegeSummaryAdminOptionEnumStringValues Enumerates the set of values in String for SystemPrivilegeSummaryAdminOptionEnum

func GetSystemPrivilegeSummaryCommonEnumStringValues

func GetSystemPrivilegeSummaryCommonEnumStringValues() []string

GetSystemPrivilegeSummaryCommonEnumStringValues Enumerates the set of values in String for SystemPrivilegeSummaryCommonEnum

func GetSystemPrivilegeSummaryInheritedEnumStringValues

func GetSystemPrivilegeSummaryInheritedEnumStringValues() []string

GetSystemPrivilegeSummaryInheritedEnumStringValues Enumerates the set of values in String for SystemPrivilegeSummaryInheritedEnum

func GetTableStatisticsStatusCategoryEnumStringValues added in v65.16.0

func GetTableStatisticsStatusCategoryEnumStringValues() []string

GetTableStatisticsStatusCategoryEnumStringValues Enumerates the set of values in String for TableStatisticsStatusCategoryEnum

func GetTablespaceAdminCredentialDetailsRoleEnumStringValues

func GetTablespaceAdminCredentialDetailsRoleEnumStringValues() []string

GetTablespaceAdminCredentialDetailsRoleEnumStringValues Enumerates the set of values in String for TablespaceAdminCredentialDetailsRoleEnum

func GetTablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnumStringValues

func GetTablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnumStringValues() []string

GetTablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnumStringValues Enumerates the set of values in String for TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum

func GetTablespaceAdminStatusStatusEnumStringValues

func GetTablespaceAdminStatusStatusEnumStringValues() []string

GetTablespaceAdminStatusStatusEnumStringValues Enumerates the set of values in String for TablespaceAdminStatusStatusEnum

func GetTablespaceAllocationTypeEnumStringValues

func GetTablespaceAllocationTypeEnumStringValues() []string

GetTablespaceAllocationTypeEnumStringValues Enumerates the set of values in String for TablespaceAllocationTypeEnum

func GetTablespaceCompressForEnumStringValues

func GetTablespaceCompressForEnumStringValues() []string

GetTablespaceCompressForEnumStringValues Enumerates the set of values in String for TablespaceCompressForEnum

func GetTablespaceDefaultInMemoryCompressionEnumStringValues

func GetTablespaceDefaultInMemoryCompressionEnumStringValues() []string

GetTablespaceDefaultInMemoryCompressionEnumStringValues Enumerates the set of values in String for TablespaceDefaultInMemoryCompressionEnum

func GetTablespaceDefaultInMemoryDistributeEnumStringValues

func GetTablespaceDefaultInMemoryDistributeEnumStringValues() []string

GetTablespaceDefaultInMemoryDistributeEnumStringValues Enumerates the set of values in String for TablespaceDefaultInMemoryDistributeEnum

func GetTablespaceDefaultInMemoryDuplicateEnumStringValues

func GetTablespaceDefaultInMemoryDuplicateEnumStringValues() []string

GetTablespaceDefaultInMemoryDuplicateEnumStringValues Enumerates the set of values in String for TablespaceDefaultInMemoryDuplicateEnum

func GetTablespaceDefaultInMemoryEnumStringValues

func GetTablespaceDefaultInMemoryEnumStringValues() []string

GetTablespaceDefaultInMemoryEnumStringValues Enumerates the set of values in String for TablespaceDefaultInMemoryEnum

func GetTablespaceDefaultInMemoryPriorityEnumStringValues

func GetTablespaceDefaultInMemoryPriorityEnumStringValues() []string

GetTablespaceDefaultInMemoryPriorityEnumStringValues Enumerates the set of values in String for TablespaceDefaultInMemoryPriorityEnum

func GetTablespaceDefaultInMemoryServiceEnumStringValues

func GetTablespaceDefaultInMemoryServiceEnumStringValues() []string

GetTablespaceDefaultInMemoryServiceEnumStringValues Enumerates the set of values in String for TablespaceDefaultInMemoryServiceEnum

func GetTablespaceDefaultIndexCompressionEnumStringValues

func GetTablespaceDefaultIndexCompressionEnumStringValues() []string

GetTablespaceDefaultIndexCompressionEnumStringValues Enumerates the set of values in String for TablespaceDefaultIndexCompressionEnum

func GetTablespaceDefaultTableCompressionEnumStringValues

func GetTablespaceDefaultTableCompressionEnumStringValues() []string

GetTablespaceDefaultTableCompressionEnumStringValues Enumerates the set of values in String for TablespaceDefaultTableCompressionEnum

func GetTablespaceExtentManagementEnumStringValues

func GetTablespaceExtentManagementEnumStringValues() []string

GetTablespaceExtentManagementEnumStringValues Enumerates the set of values in String for TablespaceExtentManagementEnum

func GetTablespaceIndexCompressForEnumStringValues

func GetTablespaceIndexCompressForEnumStringValues() []string

GetTablespaceIndexCompressForEnumStringValues Enumerates the set of values in String for TablespaceIndexCompressForEnum

func GetTablespaceLoggingEnumStringValues

func GetTablespaceLoggingEnumStringValues() []string

GetTablespaceLoggingEnumStringValues Enumerates the set of values in String for TablespaceLoggingEnum

func GetTablespaceLostWriteProtectEnumStringValues

func GetTablespaceLostWriteProtectEnumStringValues() []string

GetTablespaceLostWriteProtectEnumStringValues Enumerates the set of values in String for TablespaceLostWriteProtectEnum

func GetTablespacePredicateEvaluationEnumStringValues

func GetTablespacePredicateEvaluationEnumStringValues() []string

GetTablespacePredicateEvaluationEnumStringValues Enumerates the set of values in String for TablespacePredicateEvaluationEnum

func GetTablespaceRetentionEnumStringValues

func GetTablespaceRetentionEnumStringValues() []string

GetTablespaceRetentionEnumStringValues Enumerates the set of values in String for TablespaceRetentionEnum

func GetTablespaceSegmentSpaceManagementEnumStringValues

func GetTablespaceSegmentSpaceManagementEnumStringValues() []string

GetTablespaceSegmentSpaceManagementEnumStringValues Enumerates the set of values in String for TablespaceSegmentSpaceManagementEnum

func GetTablespaceSharedEnumStringValues

func GetTablespaceSharedEnumStringValues() []string

GetTablespaceSharedEnumStringValues Enumerates the set of values in String for TablespaceSharedEnum

func GetTablespaceStatusEnumStringValues

func GetTablespaceStatusEnumStringValues() []string

GetTablespaceStatusEnumStringValues Enumerates the set of values in String for TablespaceStatusEnum

func GetTablespaceStorageSizeUnitEnumStringValues

func GetTablespaceStorageSizeUnitEnumStringValues() []string

GetTablespaceStorageSizeUnitEnumStringValues Enumerates the set of values in String for TablespaceStorageSizeUnitEnum

func GetTablespaceSummaryAllocationTypeEnumStringValues

func GetTablespaceSummaryAllocationTypeEnumStringValues() []string

GetTablespaceSummaryAllocationTypeEnumStringValues Enumerates the set of values in String for TablespaceSummaryAllocationTypeEnum

func GetTablespaceSummaryCompressForEnumStringValues

func GetTablespaceSummaryCompressForEnumStringValues() []string

GetTablespaceSummaryCompressForEnumStringValues Enumerates the set of values in String for TablespaceSummaryCompressForEnum

func GetTablespaceSummaryDefaultInMemoryCompressionEnumStringValues

func GetTablespaceSummaryDefaultInMemoryCompressionEnumStringValues() []string

GetTablespaceSummaryDefaultInMemoryCompressionEnumStringValues Enumerates the set of values in String for TablespaceSummaryDefaultInMemoryCompressionEnum

func GetTablespaceSummaryDefaultInMemoryDistributeEnumStringValues

func GetTablespaceSummaryDefaultInMemoryDistributeEnumStringValues() []string

GetTablespaceSummaryDefaultInMemoryDistributeEnumStringValues Enumerates the set of values in String for TablespaceSummaryDefaultInMemoryDistributeEnum

func GetTablespaceSummaryDefaultInMemoryDuplicateEnumStringValues

func GetTablespaceSummaryDefaultInMemoryDuplicateEnumStringValues() []string

GetTablespaceSummaryDefaultInMemoryDuplicateEnumStringValues Enumerates the set of values in String for TablespaceSummaryDefaultInMemoryDuplicateEnum

func GetTablespaceSummaryDefaultInMemoryEnumStringValues

func GetTablespaceSummaryDefaultInMemoryEnumStringValues() []string

GetTablespaceSummaryDefaultInMemoryEnumStringValues Enumerates the set of values in String for TablespaceSummaryDefaultInMemoryEnum

func GetTablespaceSummaryDefaultInMemoryPriorityEnumStringValues

func GetTablespaceSummaryDefaultInMemoryPriorityEnumStringValues() []string

GetTablespaceSummaryDefaultInMemoryPriorityEnumStringValues Enumerates the set of values in String for TablespaceSummaryDefaultInMemoryPriorityEnum

func GetTablespaceSummaryDefaultInMemoryServiceEnumStringValues

func GetTablespaceSummaryDefaultInMemoryServiceEnumStringValues() []string

GetTablespaceSummaryDefaultInMemoryServiceEnumStringValues Enumerates the set of values in String for TablespaceSummaryDefaultInMemoryServiceEnum

func GetTablespaceSummaryDefaultIndexCompressionEnumStringValues

func GetTablespaceSummaryDefaultIndexCompressionEnumStringValues() []string

GetTablespaceSummaryDefaultIndexCompressionEnumStringValues Enumerates the set of values in String for TablespaceSummaryDefaultIndexCompressionEnum

func GetTablespaceSummaryDefaultTableCompressionEnumStringValues

func GetTablespaceSummaryDefaultTableCompressionEnumStringValues() []string

GetTablespaceSummaryDefaultTableCompressionEnumStringValues Enumerates the set of values in String for TablespaceSummaryDefaultTableCompressionEnum

func GetTablespaceSummaryExtentManagementEnumStringValues

func GetTablespaceSummaryExtentManagementEnumStringValues() []string

GetTablespaceSummaryExtentManagementEnumStringValues Enumerates the set of values in String for TablespaceSummaryExtentManagementEnum

func GetTablespaceSummaryIndexCompressForEnumStringValues

func GetTablespaceSummaryIndexCompressForEnumStringValues() []string

GetTablespaceSummaryIndexCompressForEnumStringValues Enumerates the set of values in String for TablespaceSummaryIndexCompressForEnum

func GetTablespaceSummaryLoggingEnumStringValues

func GetTablespaceSummaryLoggingEnumStringValues() []string

GetTablespaceSummaryLoggingEnumStringValues Enumerates the set of values in String for TablespaceSummaryLoggingEnum

func GetTablespaceSummaryLostWriteProtectEnumStringValues

func GetTablespaceSummaryLostWriteProtectEnumStringValues() []string

GetTablespaceSummaryLostWriteProtectEnumStringValues Enumerates the set of values in String for TablespaceSummaryLostWriteProtectEnum

func GetTablespaceSummaryPredicateEvaluationEnumStringValues

func GetTablespaceSummaryPredicateEvaluationEnumStringValues() []string

GetTablespaceSummaryPredicateEvaluationEnumStringValues Enumerates the set of values in String for TablespaceSummaryPredicateEvaluationEnum

func GetTablespaceSummaryRetentionEnumStringValues

func GetTablespaceSummaryRetentionEnumStringValues() []string

GetTablespaceSummaryRetentionEnumStringValues Enumerates the set of values in String for TablespaceSummaryRetentionEnum

func GetTablespaceSummarySegmentSpaceManagementEnumStringValues

func GetTablespaceSummarySegmentSpaceManagementEnumStringValues() []string

GetTablespaceSummarySegmentSpaceManagementEnumStringValues Enumerates the set of values in String for TablespaceSummarySegmentSpaceManagementEnum

func GetTablespaceSummarySharedEnumStringValues

func GetTablespaceSummarySharedEnumStringValues() []string

GetTablespaceSummarySharedEnumStringValues Enumerates the set of values in String for TablespaceSummarySharedEnum

func GetTablespaceSummaryStatusEnumStringValues

func GetTablespaceSummaryStatusEnumStringValues() []string

GetTablespaceSummaryStatusEnumStringValues Enumerates the set of values in String for TablespaceSummaryStatusEnum

func GetTablespaceSummaryTypeEnumStringValues

func GetTablespaceSummaryTypeEnumStringValues() []string

GetTablespaceSummaryTypeEnumStringValues Enumerates the set of values in String for TablespaceSummaryTypeEnum

func GetTablespaceTypeEnumStringValues

func GetTablespaceTypeEnumStringValues() []string

GetTablespaceTypeEnumStringValues Enumerates the set of values in String for TablespaceTypeEnum

func GetTestNamedCredentialStatusStatusEnumStringValues added in v65.57.0

func GetTestNamedCredentialStatusStatusEnumStringValues() []string

GetTestNamedCredentialStatusStatusEnumStringValues Enumerates the set of values in String for TestNamedCredentialStatusStatusEnum

func GetTestPreferredCredentialStatusStatusEnumStringValues added in v65.19.0

func GetTestPreferredCredentialStatusStatusEnumStringValues() []string

GetTestPreferredCredentialStatusStatusEnumStringValues Enumerates the set of values in String for TestPreferredCredentialStatusStatusEnum

func GetUpdateExternalDbSystemConnectorDetailsConnectorTypeEnumStringValues added in v65.31.0

func GetUpdateExternalDbSystemConnectorDetailsConnectorTypeEnumStringValues() []string

GetUpdateExternalDbSystemConnectorDetailsConnectorTypeEnumStringValues Enumerates the set of values in String for UpdateExternalDbSystemConnectorDetailsConnectorTypeEnum

func GetUpdateExternalExadataInfrastructureDetailsLicenseModelEnumStringValues added in v65.36.1

func GetUpdateExternalExadataInfrastructureDetailsLicenseModelEnumStringValues() []string

GetUpdateExternalExadataInfrastructureDetailsLicenseModelEnumStringValues Enumerates the set of values in String for UpdateExternalExadataInfrastructureDetailsLicenseModelEnum

func GetUpdateTablespaceDetailsStatusEnumStringValues

func GetUpdateTablespaceDetailsStatusEnumStringValues() []string

GetUpdateTablespaceDetailsStatusEnumStringValues Enumerates the set of values in String for UpdateTablespaceDetailsStatusEnum

func GetUpdateTablespaceDetailsTypeEnumStringValues

func GetUpdateTablespaceDetailsTypeEnumStringValues() []string

GetUpdateTablespaceDetailsTypeEnumStringValues Enumerates the set of values in String for UpdateTablespaceDetailsTypeEnum

func GetUserAllSharedEnumStringValues

func GetUserAllSharedEnumStringValues() []string

GetUserAllSharedEnumStringValues Enumerates the set of values in String for UserAllSharedEnum

func GetUserAuthenticationEnumStringValues

func GetUserAuthenticationEnumStringValues() []string

GetUserAuthenticationEnumStringValues Enumerates the set of values in String for UserAuthenticationEnum

func GetUserCommonEnumStringValues

func GetUserCommonEnumStringValues() []string

GetUserCommonEnumStringValues Enumerates the set of values in String for UserCommonEnum

func GetUserEditionsEnabledEnumStringValues

func GetUserEditionsEnabledEnumStringValues() []string

GetUserEditionsEnabledEnumStringValues Enumerates the set of values in String for UserEditionsEnabledEnum

func GetUserExternalSharedEnumStringValues

func GetUserExternalSharedEnumStringValues() []string

GetUserExternalSharedEnumStringValues Enumerates the set of values in String for UserExternalSharedEnum

func GetUserImplicitEnumStringValues

func GetUserImplicitEnumStringValues() []string

GetUserImplicitEnumStringValues Enumerates the set of values in String for UserImplicitEnum

func GetUserInheritedEnumStringValues

func GetUserInheritedEnumStringValues() []string

GetUserInheritedEnumStringValues Enumerates the set of values in String for UserInheritedEnum

func GetUserOracleMaintainedEnumStringValues

func GetUserOracleMaintainedEnumStringValues() []string

GetUserOracleMaintainedEnumStringValues Enumerates the set of values in String for UserOracleMaintainedEnum

func GetUserProxyConnectEnumStringValues

func GetUserProxyConnectEnumStringValues() []string

GetUserProxyConnectEnumStringValues Enumerates the set of values in String for UserProxyConnectEnum

func GetUserStatusEnumStringValues

func GetUserStatusEnumStringValues() []string

GetUserStatusEnumStringValues Enumerates the set of values in String for UserStatusEnum

func GetUserSummaryStatusEnumStringValues

func GetUserSummaryStatusEnumStringValues() []string

GetUserSummaryStatusEnumStringValues Enumerates the set of values in String for UserSummaryStatusEnum

func GetWorkRequestOperationTypeEnumStringValues

func GetWorkRequestOperationTypeEnumStringValues() []string

GetWorkRequestOperationTypeEnumStringValues Enumerates the set of values in String for WorkRequestOperationTypeEnum

func GetWorkRequestResourceActionTypeEnumStringValues

func GetWorkRequestResourceActionTypeEnumStringValues() []string

GetWorkRequestResourceActionTypeEnumStringValues Enumerates the set of values in String for WorkRequestResourceActionTypeEnum

func GetWorkRequestStatusEnumStringValues

func GetWorkRequestStatusEnumStringValues() []string

GetWorkRequestStatusEnumStringValues Enumerates the set of values in String for WorkRequestStatusEnum

func GetWorkloadTypeEnumStringValues

func GetWorkloadTypeEnumStringValues() []string

GetWorkloadTypeEnumStringValues Enumerates the set of values in String for WorkloadTypeEnum

Types

type ActivityTimeSeriesMetrics

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

ActivityTimeSeriesMetrics The response object representing activityMetric details for a specific Managed Database at a particular time.

func (ActivityTimeSeriesMetrics) String

func (m ActivityTimeSeriesMetrics) String() string

func (ActivityTimeSeriesMetrics) ValidateEnumValue

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

type AddDataFilesDetails

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

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

func (AddDataFilesDetails) String

func (m AddDataFilesDetails) String() string

func (*AddDataFilesDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (AddDataFilesDetails) ValidateEnumValue

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

type AddDataFilesDetailsFileTypeEnum

type AddDataFilesDetailsFileTypeEnum string

AddDataFilesDetailsFileTypeEnum Enum with underlying type: string

const (
	AddDataFilesDetailsFileTypeDatafile AddDataFilesDetailsFileTypeEnum = "DATAFILE"
	AddDataFilesDetailsFileTypeTempfile AddDataFilesDetailsFileTypeEnum = "TEMPFILE"
)

Set of constants representing the allowable values for AddDataFilesDetailsFileTypeEnum

func GetAddDataFilesDetailsFileTypeEnumValues

func GetAddDataFilesDetailsFileTypeEnumValues() []AddDataFilesDetailsFileTypeEnum

GetAddDataFilesDetailsFileTypeEnumValues Enumerates the set of values for AddDataFilesDetailsFileTypeEnum

func GetMappingAddDataFilesDetailsFileTypeEnum

func GetMappingAddDataFilesDetailsFileTypeEnum(val string) (AddDataFilesDetailsFileTypeEnum, bool)

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

type AddDataFilesRequest

type AddDataFilesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

AddDataFilesRequest wrapper for the AddDataFiles operation

See also

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

func (AddDataFilesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (AddDataFilesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (AddDataFilesRequest) RetryPolicy

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

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

func (AddDataFilesRequest) String

func (request AddDataFilesRequest) String() string

func (AddDataFilesRequest) ValidateEnumValue

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

type AddDataFilesResponse

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

AddDataFilesResponse wrapper for the AddDataFiles operation

func (AddDataFilesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (AddDataFilesResponse) String

func (response AddDataFilesResponse) String() string

type AddManagedDatabaseToManagedDatabaseGroupDetails

type AddManagedDatabaseToManagedDatabaseGroupDetails struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" json:"managedDatabaseId"`
}

AddManagedDatabaseToManagedDatabaseGroupDetails The Managed Database details required to add it to a Managed Database Group.

func (AddManagedDatabaseToManagedDatabaseGroupDetails) String

func (AddManagedDatabaseToManagedDatabaseGroupDetails) ValidateEnumValue

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

type AddManagedDatabaseToManagedDatabaseGroupRequest

type AddManagedDatabaseToManagedDatabaseGroupRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

AddManagedDatabaseToManagedDatabaseGroupRequest wrapper for the AddManagedDatabaseToManagedDatabaseGroup operation

See also

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

func (AddManagedDatabaseToManagedDatabaseGroupRequest) BinaryRequestBody

BinaryRequestBody implements the OCIRequest interface

func (AddManagedDatabaseToManagedDatabaseGroupRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (AddManagedDatabaseToManagedDatabaseGroupRequest) RetryPolicy

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

func (AddManagedDatabaseToManagedDatabaseGroupRequest) String

func (AddManagedDatabaseToManagedDatabaseGroupRequest) ValidateEnumValue

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

type AddManagedDatabaseToManagedDatabaseGroupResponse

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

AddManagedDatabaseToManagedDatabaseGroupResponse wrapper for the AddManagedDatabaseToManagedDatabaseGroup operation

func (AddManagedDatabaseToManagedDatabaseGroupResponse) HTTPResponse

HTTPResponse implements the OCIResponse interface

func (AddManagedDatabaseToManagedDatabaseGroupResponse) String

type AddmTaskSummary added in v65.10.0

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

AddmTaskSummary The object containing the ADDM task metadata.

func (AddmTaskSummary) String added in v65.10.0

func (m AddmTaskSummary) String() string

func (AddmTaskSummary) ValidateEnumValue added in v65.10.0

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

type AddmTaskSummaryHowCreatedEnum added in v65.10.0

type AddmTaskSummaryHowCreatedEnum string

AddmTaskSummaryHowCreatedEnum Enum with underlying type: string

const (
	AddmTaskSummaryHowCreatedAuto   AddmTaskSummaryHowCreatedEnum = "AUTO"
	AddmTaskSummaryHowCreatedManual AddmTaskSummaryHowCreatedEnum = "MANUAL"
)

Set of constants representing the allowable values for AddmTaskSummaryHowCreatedEnum

func GetAddmTaskSummaryHowCreatedEnumValues added in v65.10.0

func GetAddmTaskSummaryHowCreatedEnumValues() []AddmTaskSummaryHowCreatedEnum

GetAddmTaskSummaryHowCreatedEnumValues Enumerates the set of values for AddmTaskSummaryHowCreatedEnum

func GetMappingAddmTaskSummaryHowCreatedEnum added in v65.10.0

func GetMappingAddmTaskSummaryHowCreatedEnum(val string) (AddmTaskSummaryHowCreatedEnum, bool)

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

type AddmTaskSummaryStatusEnum added in v65.10.0

type AddmTaskSummaryStatusEnum string

AddmTaskSummaryStatusEnum Enum with underlying type: string

const (
	AddmTaskSummaryStatusInitial     AddmTaskSummaryStatusEnum = "INITIAL"
	AddmTaskSummaryStatusExecuting   AddmTaskSummaryStatusEnum = "EXECUTING"
	AddmTaskSummaryStatusInterrupted AddmTaskSummaryStatusEnum = "INTERRUPTED"
	AddmTaskSummaryStatusCompleted   AddmTaskSummaryStatusEnum = "COMPLETED"
	AddmTaskSummaryStatusError       AddmTaskSummaryStatusEnum = "ERROR"
)

Set of constants representing the allowable values for AddmTaskSummaryStatusEnum

func GetAddmTaskSummaryStatusEnumValues added in v65.10.0

func GetAddmTaskSummaryStatusEnumValues() []AddmTaskSummaryStatusEnum

GetAddmTaskSummaryStatusEnumValues Enumerates the set of values for AddmTaskSummaryStatusEnum

func GetMappingAddmTaskSummaryStatusEnum added in v65.10.0

func GetMappingAddmTaskSummaryStatusEnum(val string) (AddmTaskSummaryStatusEnum, bool)

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

type AddmTasksCollection added in v65.10.0

type AddmTasksCollection struct {

	// The list of ADDM task metadata.
	Items []AddmTaskSummary `mandatory:"true" json:"items"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" json:"managedDatabaseId"`
}

AddmTasksCollection The list of ADDM task metadata.

func (AddmTasksCollection) String added in v65.10.0

func (m AddmTasksCollection) String() string

func (AddmTasksCollection) ValidateEnumValue added in v65.10.0

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

type AddmTasksRequest added in v65.10.0

type AddmTasksRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

AddmTasksRequest wrapper for the AddmTasks operation

See also

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

func (AddmTasksRequest) BinaryRequestBody added in v65.10.0

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

BinaryRequestBody implements the OCIRequest interface

func (AddmTasksRequest) HTTPRequest added in v65.10.0

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

HTTPRequest implements the OCIRequest interface

func (AddmTasksRequest) RetryPolicy added in v65.10.0

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

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

func (AddmTasksRequest) String added in v65.10.0

func (request AddmTasksRequest) String() string

func (AddmTasksRequest) ValidateEnumValue added in v65.10.0

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

type AddmTasksResponse added in v65.10.0

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

AddmTasksResponse wrapper for the AddmTasks operation

func (AddmTasksResponse) HTTPResponse added in v65.10.0

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

HTTPResponse implements the OCIResponse interface

func (AddmTasksResponse) String added in v65.10.0

func (response AddmTasksResponse) String() string

type AddmTasksSortByEnum added in v65.10.0

type AddmTasksSortByEnum string

AddmTasksSortByEnum Enum with underlying type: string

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

Set of constants representing the allowable values for AddmTasksSortByEnum

func GetAddmTasksSortByEnumValues added in v65.10.0

func GetAddmTasksSortByEnumValues() []AddmTasksSortByEnum

GetAddmTasksSortByEnumValues Enumerates the set of values for AddmTasksSortByEnum

func GetMappingAddmTasksSortByEnum added in v65.10.0

func GetMappingAddmTasksSortByEnum(val string) (AddmTasksSortByEnum, bool)

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

type AddmTasksSortOrderEnum added in v65.10.0

type AddmTasksSortOrderEnum string

AddmTasksSortOrderEnum Enum with underlying type: string

const (
	AddmTasksSortOrderAsc  AddmTasksSortOrderEnum = "ASC"
	AddmTasksSortOrderDesc AddmTasksSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for AddmTasksSortOrderEnum

func GetAddmTasksSortOrderEnumValues added in v65.10.0

func GetAddmTasksSortOrderEnumValues() []AddmTasksSortOrderEnum

GetAddmTasksSortOrderEnumValues Enumerates the set of values for AddmTasksSortOrderEnum

func GetMappingAddmTasksSortOrderEnum added in v65.10.0

func GetMappingAddmTasksSortOrderEnum(val string) (AddmTasksSortOrderEnum, bool)

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

type AdvisorRule added in v65.16.0

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

AdvisorRule The details of the Optimizer Statistics Advisor rule.

func (AdvisorRule) String added in v65.16.0

func (m AdvisorRule) String() string

func (AdvisorRule) ValidateEnumValue added in v65.16.0

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

type AlertLogCollection added in v65.10.0

type AlertLogCollection struct {

	// The OCID (https://docs.cloud.oracle.com/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"`
}

AlertLogCollection The list of alert logs.

func (AlertLogCollection) String added in v65.10.0

func (m AlertLogCollection) String() string

func (AlertLogCollection) ValidateEnumValue added in v65.10.0

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

type AlertLogCountSummary added in v65.10.0

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

AlertLogCountSummary The details for one alert log count entry.

func (AlertLogCountSummary) String added in v65.10.0

func (m AlertLogCountSummary) String() string

func (AlertLogCountSummary) ValidateEnumValue added in v65.10.0

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

type AlertLogCountSummaryCategoryEnum added in v65.10.0

type AlertLogCountSummaryCategoryEnum string

AlertLogCountSummaryCategoryEnum Enum with underlying type: string

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

Set of constants representing the allowable values for AlertLogCountSummaryCategoryEnum

func GetAlertLogCountSummaryCategoryEnumValues added in v65.10.0

func GetAlertLogCountSummaryCategoryEnumValues() []AlertLogCountSummaryCategoryEnum

GetAlertLogCountSummaryCategoryEnumValues Enumerates the set of values for AlertLogCountSummaryCategoryEnum

func GetMappingAlertLogCountSummaryCategoryEnum added in v65.10.0

func GetMappingAlertLogCountSummaryCategoryEnum(val string) (AlertLogCountSummaryCategoryEnum, bool)

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

type AlertLogCountsCollection added in v65.10.0

type AlertLogCountsCollection struct {

	// The OCID (https://docs.cloud.oracle.com/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"`
}

AlertLogCountsCollection The collection of the counts of different level or type of alert logs.

func (AlertLogCountsCollection) String added in v65.10.0

func (m AlertLogCountsCollection) String() string

func (AlertLogCountsCollection) ValidateEnumValue added in v65.10.0

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

type AlertLogSummary added in v65.10.0

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

AlertLogSummary The detail for one alert log entry.

func (AlertLogSummary) String added in v65.10.0

func (m AlertLogSummary) String() string

func (AlertLogSummary) ValidateEnumValue added in v65.10.0

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

type AlertLogSummaryMessageLevelEnum added in v65.10.0

type AlertLogSummaryMessageLevelEnum string

AlertLogSummaryMessageLevelEnum Enum with underlying type: string

const (
	AlertLogSummaryMessageLevelCritical  AlertLogSummaryMessageLevelEnum = "CRITICAL"
	AlertLogSummaryMessageLevelSevere    AlertLogSummaryMessageLevelEnum = "SEVERE"
	AlertLogSummaryMessageLevelImportant AlertLogSummaryMessageLevelEnum = "IMPORTANT"
	AlertLogSummaryMessageLevelNormal    AlertLogSummaryMessageLevelEnum = "NORMAL"
)

Set of constants representing the allowable values for AlertLogSummaryMessageLevelEnum

func GetAlertLogSummaryMessageLevelEnumValues added in v65.10.0

func GetAlertLogSummaryMessageLevelEnumValues() []AlertLogSummaryMessageLevelEnum

GetAlertLogSummaryMessageLevelEnumValues Enumerates the set of values for AlertLogSummaryMessageLevelEnum

func GetMappingAlertLogSummaryMessageLevelEnum added in v65.10.0

func GetMappingAlertLogSummaryMessageLevelEnum(val string) (AlertLogSummaryMessageLevelEnum, bool)

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

type AlertLogSummaryMessageTypeEnum added in v65.10.0

type AlertLogSummaryMessageTypeEnum string

AlertLogSummaryMessageTypeEnum Enum with underlying type: string

const (
	AlertLogSummaryMessageTypeUnknown       AlertLogSummaryMessageTypeEnum = "UNKNOWN"
	AlertLogSummaryMessageTypeIncidentError AlertLogSummaryMessageTypeEnum = "INCIDENT_ERROR"
	AlertLogSummaryMessageTypeError         AlertLogSummaryMessageTypeEnum = "ERROR"
	AlertLogSummaryMessageTypeWarning       AlertLogSummaryMessageTypeEnum = "WARNING"
	AlertLogSummaryMessageTypeNotification  AlertLogSummaryMessageTypeEnum = "NOTIFICATION"
	AlertLogSummaryMessageTypeTrace         AlertLogSummaryMessageTypeEnum = "TRACE"
)

Set of constants representing the allowable values for AlertLogSummaryMessageTypeEnum

func GetAlertLogSummaryMessageTypeEnumValues added in v65.10.0

func GetAlertLogSummaryMessageTypeEnumValues() []AlertLogSummaryMessageTypeEnum

GetAlertLogSummaryMessageTypeEnumValues Enumerates the set of values for AlertLogSummaryMessageTypeEnum

func GetMappingAlertLogSummaryMessageTypeEnum added in v65.10.0

func GetMappingAlertLogSummaryMessageTypeEnum(val string) (AlertLogSummaryMessageTypeEnum, bool)

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

type AlertSeverityEnumEnum added in v65.36.1

type AlertSeverityEnumEnum string

AlertSeverityEnumEnum Enum with underlying type: string

const (
	AlertSeverityEnumClear    AlertSeverityEnumEnum = "CLEAR"
	AlertSeverityEnumInfo     AlertSeverityEnumEnum = "INFO"
	AlertSeverityEnumWarning  AlertSeverityEnumEnum = "WARNING"
	AlertSeverityEnumCritical AlertSeverityEnumEnum = "CRITICAL"
)

Set of constants representing the allowable values for AlertSeverityEnumEnum

func GetAlertSeverityEnumEnumValues added in v65.36.1

func GetAlertSeverityEnumEnumValues() []AlertSeverityEnumEnum

GetAlertSeverityEnumEnumValues Enumerates the set of values for AlertSeverityEnumEnum

func GetMappingAlertSeverityEnumEnum added in v65.36.1

func GetMappingAlertSeverityEnumEnum(val string) (AlertSeverityEnumEnum, bool)

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

type AlertTypeEnumEnum added in v65.36.1

type AlertTypeEnumEnum string

AlertTypeEnumEnum Enum with underlying type: string

const (
	AlertTypeEnumStateful  AlertTypeEnumEnum = "STATEFUL"
	AlertTypeEnumStateless AlertTypeEnumEnum = "STATELESS"
)

Set of constants representing the allowable values for AlertTypeEnumEnum

func GetAlertTypeEnumEnumValues added in v65.36.1

func GetAlertTypeEnumEnumValues() []AlertTypeEnumEnum

GetAlertTypeEnumEnumValues Enumerates the set of values for AlertTypeEnumEnum

func GetMappingAlertTypeEnumEnum added in v65.36.1

func GetMappingAlertTypeEnumEnum(val string) (AlertTypeEnumEnum, bool)

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

type AllowedParameterValue

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

AllowedParameterValue A valid value for a database parameter.

func (AllowedParameterValue) String

func (m AllowedParameterValue) String() string

func (AllowedParameterValue) ValidateEnumValue

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

type AsmConnectionCredentailsByName added in v65.31.0

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

AsmConnectionCredentailsByName The existing named credential used to connect to the ASM instance.

func (AsmConnectionCredentailsByName) MarshalJSON added in v65.31.0

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

MarshalJSON marshals to json representation

func (AsmConnectionCredentailsByName) String added in v65.31.0

func (AsmConnectionCredentailsByName) ValidateEnumValue added in v65.31.0

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

type AsmConnectionCredentials added in v65.31.0

type AsmConnectionCredentials interface {
}

AsmConnectionCredentials The credentials used to connect to the ASM instance. Currently only the `DETAILS` type is supported for creating MACS connector credentials.

type AsmConnectionCredentialsByDetails added in v65.31.0

type AsmConnectionCredentialsByDetails struct {

	// The user name used to connect to the ASM instance.
	UserName *string `mandatory:"true" json:"userName"`

	// The OCID (https://docs.cloud.oracle.com/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"`
}

AsmConnectionCredentialsByDetails The credentials used to connect to the ASM instance.

func (AsmConnectionCredentialsByDetails) MarshalJSON added in v65.31.0

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

MarshalJSON marshals to json representation

func (AsmConnectionCredentialsByDetails) String added in v65.31.0

func (AsmConnectionCredentialsByDetails) ValidateEnumValue added in v65.31.0

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

type AsmConnectionCredentialsByDetailsRoleEnum added in v65.31.0

type AsmConnectionCredentialsByDetailsRoleEnum string

AsmConnectionCredentialsByDetailsRoleEnum Enum with underlying type: string

const (
	AsmConnectionCredentialsByDetailsRoleSysasm  AsmConnectionCredentialsByDetailsRoleEnum = "SYSASM"
	AsmConnectionCredentialsByDetailsRoleSysdba  AsmConnectionCredentialsByDetailsRoleEnum = "SYSDBA"
	AsmConnectionCredentialsByDetailsRoleSysoper AsmConnectionCredentialsByDetailsRoleEnum = "SYSOPER"
)

Set of constants representing the allowable values for AsmConnectionCredentialsByDetailsRoleEnum

func GetAsmConnectionCredentialsByDetailsRoleEnumValues added in v65.31.0

func GetAsmConnectionCredentialsByDetailsRoleEnumValues() []AsmConnectionCredentialsByDetailsRoleEnum

GetAsmConnectionCredentialsByDetailsRoleEnumValues Enumerates the set of values for AsmConnectionCredentialsByDetailsRoleEnum

func GetMappingAsmConnectionCredentialsByDetailsRoleEnum added in v65.31.0

func GetMappingAsmConnectionCredentialsByDetailsRoleEnum(val string) (AsmConnectionCredentialsByDetailsRoleEnum, bool)

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

type AsmConnectionCredentialsCredentialTypeEnum added in v65.31.0

type AsmConnectionCredentialsCredentialTypeEnum string

AsmConnectionCredentialsCredentialTypeEnum Enum with underlying type: string

const (
	AsmConnectionCredentialsCredentialTypeNameReference AsmConnectionCredentialsCredentialTypeEnum = "NAME_REFERENCE"
	AsmConnectionCredentialsCredentialTypeDetails       AsmConnectionCredentialsCredentialTypeEnum = "DETAILS"
)

Set of constants representing the allowable values for AsmConnectionCredentialsCredentialTypeEnum

func GetAsmConnectionCredentialsCredentialTypeEnumValues added in v65.31.0

func GetAsmConnectionCredentialsCredentialTypeEnumValues() []AsmConnectionCredentialsCredentialTypeEnum

GetAsmConnectionCredentialsCredentialTypeEnumValues Enumerates the set of values for AsmConnectionCredentialsCredentialTypeEnum

func GetMappingAsmConnectionCredentialsCredentialTypeEnum added in v65.31.0

func GetMappingAsmConnectionCredentialsCredentialTypeEnum(val string) (AsmConnectionCredentialsCredentialTypeEnum, bool)

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

type AsmConnectionString added in v65.31.0

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

AsmConnectionString The ASM instance connection string.

func (AsmConnectionString) String added in v65.31.0

func (m AsmConnectionString) String() string

func (AsmConnectionString) ValidateEnumValue added in v65.31.0

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

type AsmConnectionStringProtocolEnum added in v65.31.0

type AsmConnectionStringProtocolEnum string

AsmConnectionStringProtocolEnum Enum with underlying type: string

const (
	AsmConnectionStringProtocolTcp AsmConnectionStringProtocolEnum = "TCP"
)

Set of constants representing the allowable values for AsmConnectionStringProtocolEnum

func GetAsmConnectionStringProtocolEnumValues added in v65.31.0

func GetAsmConnectionStringProtocolEnumValues() []AsmConnectionStringProtocolEnum

GetAsmConnectionStringProtocolEnumValues Enumerates the set of values for AsmConnectionStringProtocolEnum

func GetMappingAsmConnectionStringProtocolEnum added in v65.31.0

func GetMappingAsmConnectionStringProtocolEnum(val string) (AsmConnectionStringProtocolEnum, bool)

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

type AsmProperty

type AsmProperty struct {

	// The name of the disk group.
	DiskGroup *string `mandatory:"true" json:"diskGroup"`
}

AsmProperty The details of ASM properties.

func (AsmProperty) String

func (m AsmProperty) String() string

func (AsmProperty) ValidateEnumValue

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

type AsmPropertyCollection

type AsmPropertyCollection struct {

	// An array of AsmPropertySummary resources.
	Items []AsmPropertySummary `mandatory:"true" json:"items"`
}

AsmPropertyCollection A collection of ASM properties for a specific Managed Database.

func (AsmPropertyCollection) String

func (m AsmPropertyCollection) String() string

func (AsmPropertyCollection) ValidateEnumValue

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

type AsmPropertySummary

type AsmPropertySummary struct {

	// The name of the disk group.
	DiskGroup *string `mandatory:"true" json:"diskGroup"`
}

AsmPropertySummary The summary of ASM properties.

func (AsmPropertySummary) String

func (m AsmPropertySummary) String() string

func (AsmPropertySummary) ValidateEnumValue

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

type AssociatedComponent added in v65.31.0

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

AssociatedComponent The details of the associated component.

func (AssociatedComponent) String added in v65.31.0

func (m AssociatedComponent) String() string

func (AssociatedComponent) ValidateEnumValue added in v65.31.0

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

type AssociatedComponentAssociationTypeEnum added in v65.31.0

type AssociatedComponentAssociationTypeEnum string

AssociatedComponentAssociationTypeEnum Enum with underlying type: string

const (
	AssociatedComponentAssociationTypeContains AssociatedComponentAssociationTypeEnum = "CONTAINS"
	AssociatedComponentAssociationTypeUses     AssociatedComponentAssociationTypeEnum = "USES"
)

Set of constants representing the allowable values for AssociatedComponentAssociationTypeEnum

func GetAssociatedComponentAssociationTypeEnumValues added in v65.31.0

func GetAssociatedComponentAssociationTypeEnumValues() []AssociatedComponentAssociationTypeEnum

GetAssociatedComponentAssociationTypeEnumValues Enumerates the set of values for AssociatedComponentAssociationTypeEnum

func GetMappingAssociatedComponentAssociationTypeEnum added in v65.31.0

func GetMappingAssociatedComponentAssociationTypeEnum(val string) (AssociatedComponentAssociationTypeEnum, bool)

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

type AssociatedDatabaseCollection

type AssociatedDatabaseCollection struct {

	// A list of databases using a Database Management private endpoint.
	Items []AssociatedDatabaseSummary `mandatory:"true" json:"items"`
}

AssociatedDatabaseCollection A collection of databases using a Database Management private endpoint.

func (AssociatedDatabaseCollection) String

func (AssociatedDatabaseCollection) ValidateEnumValue

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

type AssociatedDatabaseSummary

type AssociatedDatabaseSummary struct {

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/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"`
}

AssociatedDatabaseSummary The summary of a database currently using a Database Management private endpoint.

func (AssociatedDatabaseSummary) String

func (m AssociatedDatabaseSummary) String() string

func (AssociatedDatabaseSummary) ValidateEnumValue

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

type AssociatedServiceDetails added in v65.42.0

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

AssociatedServiceDetails The details of the associated service that will be enabled or disabled for an external DB System.

func (AssociatedServiceDetails) String added in v65.42.0

func (m AssociatedServiceDetails) String() string

func (AssociatedServiceDetails) ValidateEnumValue added in v65.42.0

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

type AttentionLogCollection added in v65.10.0

type AttentionLogCollection struct {

	// The OCID (https://docs.cloud.oracle.com/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"`
}

AttentionLogCollection The list of attention logs.

func (AttentionLogCollection) String added in v65.10.0

func (m AttentionLogCollection) String() string

func (AttentionLogCollection) ValidateEnumValue added in v65.10.0

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

type AttentionLogCountSummary added in v65.10.0

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

AttentionLogCountSummary The details for one attention log count entry.

func (AttentionLogCountSummary) String added in v65.10.0

func (m AttentionLogCountSummary) String() string

func (AttentionLogCountSummary) ValidateEnumValue added in v65.10.0

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

type AttentionLogCountSummaryCategoryEnum added in v65.10.0

type AttentionLogCountSummaryCategoryEnum string

AttentionLogCountSummaryCategoryEnum Enum with underlying type: string

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

Set of constants representing the allowable values for AttentionLogCountSummaryCategoryEnum

func GetAttentionLogCountSummaryCategoryEnumValues added in v65.10.0

func GetAttentionLogCountSummaryCategoryEnumValues() []AttentionLogCountSummaryCategoryEnum

GetAttentionLogCountSummaryCategoryEnumValues Enumerates the set of values for AttentionLogCountSummaryCategoryEnum

func GetMappingAttentionLogCountSummaryCategoryEnum added in v65.10.0

func GetMappingAttentionLogCountSummaryCategoryEnum(val string) (AttentionLogCountSummaryCategoryEnum, bool)

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

type AttentionLogCountsCollection added in v65.10.0

type AttentionLogCountsCollection struct {

	// The OCID (https://docs.cloud.oracle.com/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"`
}

AttentionLogCountsCollection The collection of the counts of different urgency or type of attention logs.

func (AttentionLogCountsCollection) String added in v65.10.0

func (AttentionLogCountsCollection) ValidateEnumValue added in v65.10.0

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

type AttentionLogSummary added in v65.10.0

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

AttentionLogSummary The details for one attention log entry.

func (AttentionLogSummary) String added in v65.10.0

func (m AttentionLogSummary) String() string

func (AttentionLogSummary) ValidateEnumValue added in v65.10.0

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

type AttentionLogSummaryMessageTypeEnum added in v65.10.0

type AttentionLogSummaryMessageTypeEnum string

AttentionLogSummaryMessageTypeEnum Enum with underlying type: string

const (
	AttentionLogSummaryMessageTypeUnknown       AttentionLogSummaryMessageTypeEnum = "UNKNOWN"
	AttentionLogSummaryMessageTypeIncidentError AttentionLogSummaryMessageTypeEnum = "INCIDENT_ERROR"
	AttentionLogSummaryMessageTypeError         AttentionLogSummaryMessageTypeEnum = "ERROR"
	AttentionLogSummaryMessageTypeWarning       AttentionLogSummaryMessageTypeEnum = "WARNING"
	AttentionLogSummaryMessageTypeNotification  AttentionLogSummaryMessageTypeEnum = "NOTIFICATION"
	AttentionLogSummaryMessageTypeTrace         AttentionLogSummaryMessageTypeEnum = "TRACE"
)

Set of constants representing the allowable values for AttentionLogSummaryMessageTypeEnum

func GetAttentionLogSummaryMessageTypeEnumValues added in v65.10.0

func GetAttentionLogSummaryMessageTypeEnumValues() []AttentionLogSummaryMessageTypeEnum

GetAttentionLogSummaryMessageTypeEnumValues Enumerates the set of values for AttentionLogSummaryMessageTypeEnum

func GetMappingAttentionLogSummaryMessageTypeEnum added in v65.10.0

func GetMappingAttentionLogSummaryMessageTypeEnum(val string) (AttentionLogSummaryMessageTypeEnum, bool)

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

type AttentionLogSummaryMessageUrgencyEnum added in v65.10.0

type AttentionLogSummaryMessageUrgencyEnum string

AttentionLogSummaryMessageUrgencyEnum Enum with underlying type: string

const (
	AttentionLogSummaryMessageUrgencyImmediate  AttentionLogSummaryMessageUrgencyEnum = "IMMEDIATE"
	AttentionLogSummaryMessageUrgencySoon       AttentionLogSummaryMessageUrgencyEnum = "SOON"
	AttentionLogSummaryMessageUrgencyDeferrable AttentionLogSummaryMessageUrgencyEnum = "DEFERRABLE"
	AttentionLogSummaryMessageUrgencyInfo       AttentionLogSummaryMessageUrgencyEnum = "INFO"
)

Set of constants representing the allowable values for AttentionLogSummaryMessageUrgencyEnum

func GetAttentionLogSummaryMessageUrgencyEnumValues added in v65.10.0

func GetAttentionLogSummaryMessageUrgencyEnumValues() []AttentionLogSummaryMessageUrgencyEnum

GetAttentionLogSummaryMessageUrgencyEnumValues Enumerates the set of values for AttentionLogSummaryMessageUrgencyEnum

func GetMappingAttentionLogSummaryMessageUrgencyEnum added in v65.10.0

func GetMappingAttentionLogSummaryMessageUrgencyEnum(val string) (AttentionLogSummaryMessageUrgencyEnum, bool)

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

type AutomaticCaptureFilter added in v65.42.0

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

AutomaticCaptureFilter An automatic capture filter that enables you to capture only those SQL statements that you want, and exclude noncritical statements.

func (AutomaticCaptureFilter) String added in v65.42.0

func (m AutomaticCaptureFilter) String() string

func (AutomaticCaptureFilter) ValidateEnumValue added in v65.42.0

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

type AutomaticCaptureFilterDetails added in v65.42.0

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

AutomaticCaptureFilterDetails The details of a capture filter used to include or exclude SQL statements in the initial automatic plan capture.

func (AutomaticCaptureFilterDetails) String added in v65.42.0

func (AutomaticCaptureFilterDetails) ValidateEnumValue added in v65.42.0

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

type AutomaticCaptureFilterDetailsNameEnum added in v65.42.0

type AutomaticCaptureFilterDetailsNameEnum string

AutomaticCaptureFilterDetailsNameEnum Enum with underlying type: string

const (
	AutomaticCaptureFilterDetailsNameSqlText           AutomaticCaptureFilterDetailsNameEnum = "AUTO_CAPTURE_SQL_TEXT"
	AutomaticCaptureFilterDetailsNameParsingSchemaName AutomaticCaptureFilterDetailsNameEnum = "AUTO_CAPTURE_PARSING_SCHEMA_NAME"
	AutomaticCaptureFilterDetailsNameModule            AutomaticCaptureFilterDetailsNameEnum = "AUTO_CAPTURE_MODULE"
	AutomaticCaptureFilterDetailsNameAction            AutomaticCaptureFilterDetailsNameEnum = "AUTO_CAPTURE_ACTION"
)

Set of constants representing the allowable values for AutomaticCaptureFilterDetailsNameEnum

func GetAutomaticCaptureFilterDetailsNameEnumValues added in v65.42.0

func GetAutomaticCaptureFilterDetailsNameEnumValues() []AutomaticCaptureFilterDetailsNameEnum

GetAutomaticCaptureFilterDetailsNameEnumValues Enumerates the set of values for AutomaticCaptureFilterDetailsNameEnum

func GetMappingAutomaticCaptureFilterDetailsNameEnum added in v65.42.0

func GetMappingAutomaticCaptureFilterDetailsNameEnum(val string) (AutomaticCaptureFilterDetailsNameEnum, bool)

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

type AutomaticCaptureFilterNameEnum added in v65.42.0

type AutomaticCaptureFilterNameEnum string

AutomaticCaptureFilterNameEnum Enum with underlying type: string

const (
	AutomaticCaptureFilterNameSqlText           AutomaticCaptureFilterNameEnum = "AUTO_CAPTURE_SQL_TEXT"
	AutomaticCaptureFilterNameParsingSchemaName AutomaticCaptureFilterNameEnum = "AUTO_CAPTURE_PARSING_SCHEMA_NAME"
	AutomaticCaptureFilterNameModule            AutomaticCaptureFilterNameEnum = "AUTO_CAPTURE_MODULE"
	AutomaticCaptureFilterNameAction            AutomaticCaptureFilterNameEnum = "AUTO_CAPTURE_ACTION"
)

Set of constants representing the allowable values for AutomaticCaptureFilterNameEnum

func GetAutomaticCaptureFilterNameEnumValues added in v65.42.0

func GetAutomaticCaptureFilterNameEnumValues() []AutomaticCaptureFilterNameEnum

GetAutomaticCaptureFilterNameEnumValues Enumerates the set of values for AutomaticCaptureFilterNameEnum

func GetMappingAutomaticCaptureFilterNameEnum added in v65.42.0

func GetMappingAutomaticCaptureFilterNameEnum(val string) (AutomaticCaptureFilterNameEnum, bool)

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

type AutonomousDatabaseDiagnosticsAndManagementFeatureDetails added in v65.73.0

type AutonomousDatabaseDiagnosticsAndManagementFeatureDetails struct {
	DatabaseConnectionDetails *DatabaseConnectionDetails `mandatory:"true" json:"databaseConnectionDetails"`

	ConnectorDetails ConnectorDetails `mandatory:"false" json:"connectorDetails"`
}

AutonomousDatabaseDiagnosticsAndManagementFeatureDetails The details required to enable the Diagnostics and Management feature.

func (AutonomousDatabaseDiagnosticsAndManagementFeatureDetails) GetConnectorDetails added in v65.73.0

GetConnectorDetails returns ConnectorDetails

func (AutonomousDatabaseDiagnosticsAndManagementFeatureDetails) GetDatabaseConnectionDetails added in v65.73.0

GetDatabaseConnectionDetails returns DatabaseConnectionDetails

func (AutonomousDatabaseDiagnosticsAndManagementFeatureDetails) MarshalJSON added in v65.73.0

MarshalJSON marshals to json representation

func (AutonomousDatabaseDiagnosticsAndManagementFeatureDetails) String added in v65.73.0

func (*AutonomousDatabaseDiagnosticsAndManagementFeatureDetails) UnmarshalJSON added in v65.73.0

UnmarshalJSON unmarshals from json

func (AutonomousDatabaseDiagnosticsAndManagementFeatureDetails) ValidateEnumValue added in v65.73.0

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

type AutonomousDatabaseFeatureDetails added in v65.73.0

type AutonomousDatabaseFeatureDetails interface {
	GetDatabaseConnectionDetails() *DatabaseConnectionDetails

	GetConnectorDetails() ConnectorDetails
}

AutonomousDatabaseFeatureDetails The details required to enable the specified Database Management feature for an Autonomous Database.

type AutonomousDatabaseSqlWatchFeatureDetails added in v65.73.0

type AutonomousDatabaseSqlWatchFeatureDetails struct {
	DatabaseConnectionDetails *DatabaseConnectionDetails `mandatory:"true" json:"databaseConnectionDetails"`

	ConnectorDetails ConnectorDetails `mandatory:"false" json:"connectorDetails"`
}

AutonomousDatabaseSqlWatchFeatureDetails The details required to enable the SQL Watch feature.

func (AutonomousDatabaseSqlWatchFeatureDetails) GetConnectorDetails added in v65.73.0

GetConnectorDetails returns ConnectorDetails

func (AutonomousDatabaseSqlWatchFeatureDetails) GetDatabaseConnectionDetails added in v65.73.0

func (m AutonomousDatabaseSqlWatchFeatureDetails) GetDatabaseConnectionDetails() *DatabaseConnectionDetails

GetDatabaseConnectionDetails returns DatabaseConnectionDetails

func (AutonomousDatabaseSqlWatchFeatureDetails) MarshalJSON added in v65.73.0

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

MarshalJSON marshals to json representation

func (AutonomousDatabaseSqlWatchFeatureDetails) String added in v65.73.0

func (*AutonomousDatabaseSqlWatchFeatureDetails) UnmarshalJSON added in v65.73.0

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

UnmarshalJSON unmarshals from json

func (AutonomousDatabaseSqlWatchFeatureDetails) ValidateEnumValue added in v65.73.0

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

type AwrDbCollection

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

AwrDbCollection The result of AWR query.

func (AwrDbCollection) GetDbQueryTimeInSecs

func (m AwrDbCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbCollection) GetName

func (m AwrDbCollection) GetName() *string

GetName returns Name

func (AwrDbCollection) GetQueryKey

func (m AwrDbCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbCollection) GetVersion

func (m AwrDbCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbCollection) MarshalJSON

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

MarshalJSON marshals to json representation

func (AwrDbCollection) String

func (m AwrDbCollection) String() string

func (AwrDbCollection) ValidateEnumValue

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

type AwrDbCpuUsageCollection

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

AwrDbCpuUsageCollection The AWR CPU usage data.

func (AwrDbCpuUsageCollection) GetDbQueryTimeInSecs

func (m AwrDbCpuUsageCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbCpuUsageCollection) GetName

func (m AwrDbCpuUsageCollection) GetName() *string

GetName returns Name

func (AwrDbCpuUsageCollection) GetQueryKey

func (m AwrDbCpuUsageCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbCpuUsageCollection) GetVersion

func (m AwrDbCpuUsageCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbCpuUsageCollection) MarshalJSON

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

MarshalJSON marshals to json representation

func (AwrDbCpuUsageCollection) String

func (m AwrDbCpuUsageCollection) String() string

func (AwrDbCpuUsageCollection) ValidateEnumValue

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

type AwrDbCpuUsageSummary

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

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

func (AwrDbCpuUsageSummary) String

func (m AwrDbCpuUsageSummary) String() string

func (AwrDbCpuUsageSummary) ValidateEnumValue

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

type AwrDbMetricCollection

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

AwrDbMetricCollection The AWR metrics time series summary data.

func (AwrDbMetricCollection) GetDbQueryTimeInSecs

func (m AwrDbMetricCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbMetricCollection) GetName

func (m AwrDbMetricCollection) GetName() *string

GetName returns Name

func (AwrDbMetricCollection) GetQueryKey

func (m AwrDbMetricCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbMetricCollection) GetVersion

func (m AwrDbMetricCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbMetricCollection) MarshalJSON

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

MarshalJSON marshals to json representation

func (AwrDbMetricCollection) String

func (m AwrDbMetricCollection) String() string

func (AwrDbMetricCollection) ValidateEnumValue

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

type AwrDbMetricSummary

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

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

func (AwrDbMetricSummary) String

func (m AwrDbMetricSummary) String() string

func (AwrDbMetricSummary) ValidateEnumValue

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

type AwrDbParameterChangeCollection

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

AwrDbParameterChangeCollection The AWR database parameter change history.

func (AwrDbParameterChangeCollection) GetDbQueryTimeInSecs

func (m AwrDbParameterChangeCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbParameterChangeCollection) GetName

GetName returns Name

func (AwrDbParameterChangeCollection) GetQueryKey

func (m AwrDbParameterChangeCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbParameterChangeCollection) GetVersion

func (m AwrDbParameterChangeCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbParameterChangeCollection) MarshalJSON

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

MarshalJSON marshals to json representation

func (AwrDbParameterChangeCollection) String

func (AwrDbParameterChangeCollection) ValidateEnumValue

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

type AwrDbParameterChangeSummary

type AwrDbParameterChangeSummary struct {

	// The ID of the snapshot with the parameter value changed. The snapshot ID is not the OCID (https://docs.cloud.oracle.com/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"`
}

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

func (AwrDbParameterChangeSummary) String

func (AwrDbParameterChangeSummary) ValidateEnumValue

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

type AwrDbParameterCollection

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

AwrDbParameterCollection The AWR database parameter data.

func (AwrDbParameterCollection) GetDbQueryTimeInSecs

func (m AwrDbParameterCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbParameterCollection) GetName

func (m AwrDbParameterCollection) GetName() *string

GetName returns Name

func (AwrDbParameterCollection) GetQueryKey

func (m AwrDbParameterCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbParameterCollection) GetVersion

func (m AwrDbParameterCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbParameterCollection) MarshalJSON

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

MarshalJSON marshals to json representation

func (AwrDbParameterCollection) String

func (m AwrDbParameterCollection) String() string

func (AwrDbParameterCollection) ValidateEnumValue

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

type AwrDbParameterSummary

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

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

func (AwrDbParameterSummary) String

func (m AwrDbParameterSummary) String() string

func (AwrDbParameterSummary) ValidateEnumValue

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

type AwrDbReport

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

AwrDbReport The result of the AWR report.

func (AwrDbReport) GetDbQueryTimeInSecs

func (m AwrDbReport) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbReport) GetName

func (m AwrDbReport) GetName() *string

GetName returns Name

func (AwrDbReport) GetQueryKey

func (m AwrDbReport) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbReport) GetVersion

func (m AwrDbReport) GetVersion() *string

GetVersion returns Version

func (AwrDbReport) MarshalJSON

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

MarshalJSON marshals to json representation

func (AwrDbReport) String

func (m AwrDbReport) String() string

func (AwrDbReport) ValidateEnumValue

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

type AwrDbReportFormatEnum

type AwrDbReportFormatEnum string

AwrDbReportFormatEnum Enum with underlying type: string

const (
	AwrDbReportFormatHtml AwrDbReportFormatEnum = "HTML"
	AwrDbReportFormatText AwrDbReportFormatEnum = "TEXT"
	AwrDbReportFormatXml  AwrDbReportFormatEnum = "XML"
)

Set of constants representing the allowable values for AwrDbReportFormatEnum

func GetAwrDbReportFormatEnumValues

func GetAwrDbReportFormatEnumValues() []AwrDbReportFormatEnum

GetAwrDbReportFormatEnumValues Enumerates the set of values for AwrDbReportFormatEnum

func GetMappingAwrDbReportFormatEnum

func GetMappingAwrDbReportFormatEnum(val string) (AwrDbReportFormatEnum, bool)

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

type AwrDbSnapshotCollection

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

AwrDbSnapshotCollection The list of AWR snapshots for one database.

func (AwrDbSnapshotCollection) GetDbQueryTimeInSecs

func (m AwrDbSnapshotCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbSnapshotCollection) GetName

func (m AwrDbSnapshotCollection) GetName() *string

GetName returns Name

func (AwrDbSnapshotCollection) GetQueryKey

func (m AwrDbSnapshotCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbSnapshotCollection) GetVersion

func (m AwrDbSnapshotCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbSnapshotCollection) MarshalJSON

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

MarshalJSON marshals to json representation

func (AwrDbSnapshotCollection) String

func (m AwrDbSnapshotCollection) String() string

func (AwrDbSnapshotCollection) ValidateEnumValue

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

type AwrDbSnapshotRangeCollection

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

AwrDbSnapshotRangeCollection The AWR snapshot range list.

func (AwrDbSnapshotRangeCollection) GetDbQueryTimeInSecs

func (m AwrDbSnapshotRangeCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbSnapshotRangeCollection) GetName

func (m AwrDbSnapshotRangeCollection) GetName() *string

GetName returns Name

func (AwrDbSnapshotRangeCollection) GetQueryKey

func (m AwrDbSnapshotRangeCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbSnapshotRangeCollection) GetVersion

func (m AwrDbSnapshotRangeCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbSnapshotRangeCollection) MarshalJSON

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

MarshalJSON marshals to json representation

func (AwrDbSnapshotRangeCollection) String

func (AwrDbSnapshotRangeCollection) ValidateEnumValue

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

type AwrDbSnapshotRangeSummary

type AwrDbSnapshotRangeSummary struct {

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

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

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

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

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

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

	// The ID of the earliest snapshot. The snapshot ID is not the OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/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"`
}

AwrDbSnapshotRangeSummary The summary data for a range of AWR snapshots.

func (AwrDbSnapshotRangeSummary) String

func (m AwrDbSnapshotRangeSummary) String() string

func (AwrDbSnapshotRangeSummary) ValidateEnumValue

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

type AwrDbSnapshotSummary

type AwrDbSnapshotSummary struct {

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

	// The ID of the snapshot. The snapshot ID is not the OCID (https://docs.cloud.oracle.com/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"`
}

AwrDbSnapshotSummary The AWR snapshot summary of one snapshot.

func (AwrDbSnapshotSummary) String

func (m AwrDbSnapshotSummary) String() string

func (AwrDbSnapshotSummary) ValidateEnumValue

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

type AwrDbSqlReport

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

AwrDbSqlReport The result of the AWR SQL report.

func (AwrDbSqlReport) GetDbQueryTimeInSecs

func (m AwrDbSqlReport) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbSqlReport) GetName

func (m AwrDbSqlReport) GetName() *string

GetName returns Name

func (AwrDbSqlReport) GetQueryKey

func (m AwrDbSqlReport) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbSqlReport) GetVersion

func (m AwrDbSqlReport) GetVersion() *string

GetVersion returns Version

func (AwrDbSqlReport) MarshalJSON

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

MarshalJSON marshals to json representation

func (AwrDbSqlReport) String

func (m AwrDbSqlReport) String() string

func (AwrDbSqlReport) ValidateEnumValue

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

type AwrDbSqlReportFormatEnum

type AwrDbSqlReportFormatEnum string

AwrDbSqlReportFormatEnum Enum with underlying type: string

const (
	AwrDbSqlReportFormatHtml AwrDbSqlReportFormatEnum = "HTML"
	AwrDbSqlReportFormatText AwrDbSqlReportFormatEnum = "TEXT"
)

Set of constants representing the allowable values for AwrDbSqlReportFormatEnum

func GetAwrDbSqlReportFormatEnumValues

func GetAwrDbSqlReportFormatEnumValues() []AwrDbSqlReportFormatEnum

GetAwrDbSqlReportFormatEnumValues Enumerates the set of values for AwrDbSqlReportFormatEnum

func GetMappingAwrDbSqlReportFormatEnum

func GetMappingAwrDbSqlReportFormatEnum(val string) (AwrDbSqlReportFormatEnum, bool)

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

type AwrDbSummary

type AwrDbSummary struct {

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

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

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

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

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

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

	// The ID of the earliest snapshot. The snapshot ID is not the OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/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"`
}

AwrDbSummary The AWR summary for a database.

func (AwrDbSummary) String

func (m AwrDbSummary) String() string

func (AwrDbSummary) ValidateEnumValue

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

type AwrDbSysstatCollection

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

AwrDbSysstatCollection The AWR SYSSTAT time series summary data.

func (AwrDbSysstatCollection) GetDbQueryTimeInSecs

func (m AwrDbSysstatCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbSysstatCollection) GetName

func (m AwrDbSysstatCollection) GetName() *string

GetName returns Name

func (AwrDbSysstatCollection) GetQueryKey

func (m AwrDbSysstatCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbSysstatCollection) GetVersion

func (m AwrDbSysstatCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbSysstatCollection) MarshalJSON

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

MarshalJSON marshals to json representation

func (AwrDbSysstatCollection) String

func (m AwrDbSysstatCollection) String() string

func (AwrDbSysstatCollection) ValidateEnumValue

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

type AwrDbSysstatSummary

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

AwrDbSysstatSummary The summary of the AWR SYSSTAT data.

func (AwrDbSysstatSummary) String

func (m AwrDbSysstatSummary) String() string

func (AwrDbSysstatSummary) ValidateEnumValue

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

type AwrDbTopWaitEventCollection

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

AwrDbTopWaitEventCollection The AWR top wait event data.

func (AwrDbTopWaitEventCollection) GetDbQueryTimeInSecs

func (m AwrDbTopWaitEventCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbTopWaitEventCollection) GetName

func (m AwrDbTopWaitEventCollection) GetName() *string

GetName returns Name

func (AwrDbTopWaitEventCollection) GetQueryKey

func (m AwrDbTopWaitEventCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbTopWaitEventCollection) GetVersion

func (m AwrDbTopWaitEventCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbTopWaitEventCollection) MarshalJSON

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

MarshalJSON marshals to json representation

func (AwrDbTopWaitEventCollection) String

func (AwrDbTopWaitEventCollection) ValidateEnumValue

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

type AwrDbTopWaitEventSummary

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

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

func (AwrDbTopWaitEventSummary) String

func (m AwrDbTopWaitEventSummary) String() string

func (AwrDbTopWaitEventSummary) ValidateEnumValue

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

type AwrDbWaitEventBucketCollection

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

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

func (AwrDbWaitEventBucketCollection) GetDbQueryTimeInSecs

func (m AwrDbWaitEventBucketCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbWaitEventBucketCollection) GetName

GetName returns Name

func (AwrDbWaitEventBucketCollection) GetQueryKey

func (m AwrDbWaitEventBucketCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbWaitEventBucketCollection) GetVersion

func (m AwrDbWaitEventBucketCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbWaitEventBucketCollection) MarshalJSON

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

MarshalJSON marshals to json representation

func (AwrDbWaitEventBucketCollection) String

func (AwrDbWaitEventBucketCollection) ValidateEnumValue

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

type AwrDbWaitEventBucketSummary

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

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

func (AwrDbWaitEventBucketSummary) String

func (AwrDbWaitEventBucketSummary) ValidateEnumValue

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

type AwrDbWaitEventCollection

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

AwrDbWaitEventCollection The AWR wait event data.

func (AwrDbWaitEventCollection) GetDbQueryTimeInSecs

func (m AwrDbWaitEventCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbWaitEventCollection) GetName

func (m AwrDbWaitEventCollection) GetName() *string

GetName returns Name

func (AwrDbWaitEventCollection) GetQueryKey

func (m AwrDbWaitEventCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbWaitEventCollection) GetVersion

func (m AwrDbWaitEventCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbWaitEventCollection) MarshalJSON

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

MarshalJSON marshals to json representation

func (AwrDbWaitEventCollection) String

func (m AwrDbWaitEventCollection) String() string

func (AwrDbWaitEventCollection) ValidateEnumValue

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

type AwrDbWaitEventSummary

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.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	// It can be retrieved from the following endpoint:
	// /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbSnapshots
	SnapshotId *int `mandatory:"false" json:"snapshotId"`
}

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

func (AwrDbWaitEventSummary) String

func (m AwrDbWaitEventSummary) String() string

func (AwrDbWaitEventSummary) ValidateEnumValue

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

type AwrQueryResult

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
}

AwrQueryResult The AWR query result.

type AwrQueryResultAwrResultTypeEnum

type AwrQueryResultAwrResultTypeEnum string

AwrQueryResultAwrResultTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for AwrQueryResultAwrResultTypeEnum

func GetAwrQueryResultAwrResultTypeEnumValues

func GetAwrQueryResultAwrResultTypeEnumValues() []AwrQueryResultAwrResultTypeEnum

GetAwrQueryResultAwrResultTypeEnumValues Enumerates the set of values for AwrQueryResultAwrResultTypeEnum

func GetMappingAwrQueryResultAwrResultTypeEnum

func GetMappingAwrQueryResultAwrResultTypeEnum(val string) (AwrQueryResultAwrResultTypeEnum, bool)

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

type BasicDatabaseConnectionStringDetails added in v65.65.0

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

BasicDatabaseConnectionStringDetails The details of the Oracle Database basic connection string.

func (BasicDatabaseConnectionStringDetails) MarshalJSON added in v65.65.0

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

MarshalJSON marshals to json representation

func (BasicDatabaseConnectionStringDetails) String added in v65.65.0

func (BasicDatabaseConnectionStringDetails) ValidateEnumValue added in v65.65.0

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

type BasicDatabaseConnectionStringDetailsProtocolEnum added in v65.65.0

type BasicDatabaseConnectionStringDetailsProtocolEnum string

BasicDatabaseConnectionStringDetailsProtocolEnum Enum with underlying type: string

const (
	BasicDatabaseConnectionStringDetailsProtocolTcp  BasicDatabaseConnectionStringDetailsProtocolEnum = "TCP"
	BasicDatabaseConnectionStringDetailsProtocolTcps BasicDatabaseConnectionStringDetailsProtocolEnum = "TCPS"
)

Set of constants representing the allowable values for BasicDatabaseConnectionStringDetailsProtocolEnum

func GetBasicDatabaseConnectionStringDetailsProtocolEnumValues added in v65.65.0

func GetBasicDatabaseConnectionStringDetailsProtocolEnumValues() []BasicDatabaseConnectionStringDetailsProtocolEnum

GetBasicDatabaseConnectionStringDetailsProtocolEnumValues Enumerates the set of values for BasicDatabaseConnectionStringDetailsProtocolEnum

func GetMappingBasicDatabaseConnectionStringDetailsProtocolEnum added in v65.65.0

func GetMappingBasicDatabaseConnectionStringDetailsProtocolEnum(val string) (BasicDatabaseConnectionStringDetailsProtocolEnum, bool)

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

type BasicNamedCredentialContent added in v65.57.0

type BasicNamedCredentialContent struct {

	// The user name used to connect to the database.
	UserName *string `mandatory:"true" json:"userName"`

	// The OCID (https://docs.cloud.oracle.com/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"`
}

BasicNamedCredentialContent The details of the 'BASIC' named credential.

func (BasicNamedCredentialContent) MarshalJSON added in v65.57.0

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

MarshalJSON marshals to json representation

func (BasicNamedCredentialContent) String added in v65.57.0

func (BasicNamedCredentialContent) ValidateEnumValue added in v65.57.0

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

type BasicPreferredCredential added in v65.19.0

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.cloud.oracle.com/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"`
}

BasicPreferredCredential The details of the 'BASIC' preferred credential.

func (BasicPreferredCredential) GetCredentialName added in v65.19.0

func (m BasicPreferredCredential) GetCredentialName() *string

GetCredentialName returns CredentialName

func (BasicPreferredCredential) GetIsAccessible added in v65.19.0

func (m BasicPreferredCredential) GetIsAccessible() *bool

GetIsAccessible returns IsAccessible

func (BasicPreferredCredential) GetStatus added in v65.19.0

GetStatus returns Status

func (BasicPreferredCredential) MarshalJSON added in v65.19.0

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

MarshalJSON marshals to json representation

func (BasicPreferredCredential) String added in v65.19.0

func (m BasicPreferredCredential) String() string

func (BasicPreferredCredential) ValidateEnumValue added in v65.19.0

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

type ChangeDatabaseParameterDetails

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

ChangeDatabaseParameterDetails The value of a database parameter to change.

func (ChangeDatabaseParameterDetails) String

func (ChangeDatabaseParameterDetails) ValidateEnumValue

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

type ChangeDatabaseParametersDetails

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

ChangeDatabaseParametersDetails The details required to change database parameter values. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential

func (ChangeDatabaseParametersDetails) String

func (*ChangeDatabaseParametersDetails) UnmarshalJSON added in v65.57.0

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

UnmarshalJSON unmarshals from json

func (ChangeDatabaseParametersDetails) ValidateEnumValue

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

type ChangeDatabaseParametersRequest

type ChangeDatabaseParametersRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

ChangeDatabaseParametersRequest wrapper for the ChangeDatabaseParameters operation

See also

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

func (ChangeDatabaseParametersRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeDatabaseParametersRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeDatabaseParametersRequest) RetryPolicy

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

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

func (ChangeDatabaseParametersRequest) String

func (request ChangeDatabaseParametersRequest) String() string

func (ChangeDatabaseParametersRequest) ValidateEnumValue

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

type ChangeDatabaseParametersResponse

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

ChangeDatabaseParametersResponse wrapper for the ChangeDatabaseParameters operation

func (ChangeDatabaseParametersResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeDatabaseParametersResponse) String

func (response ChangeDatabaseParametersResponse) String() string

type ChangeDbManagementPrivateEndpointCompartmentDetails

type ChangeDbManagementPrivateEndpointCompartmentDetails struct {

	// The OCID (https://docs.cloud.oracle.com/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"`
}

ChangeDbManagementPrivateEndpointCompartmentDetails The details used to move the Database Management private endpoint to another compartment.

func (ChangeDbManagementPrivateEndpointCompartmentDetails) String

func (ChangeDbManagementPrivateEndpointCompartmentDetails) ValidateEnumValue

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

type ChangeDbManagementPrivateEndpointCompartmentRequest

type ChangeDbManagementPrivateEndpointCompartmentRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

ChangeDbManagementPrivateEndpointCompartmentRequest wrapper for the ChangeDbManagementPrivateEndpointCompartment operation

See also

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

func (ChangeDbManagementPrivateEndpointCompartmentRequest) BinaryRequestBody

BinaryRequestBody implements the OCIRequest interface

func (ChangeDbManagementPrivateEndpointCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeDbManagementPrivateEndpointCompartmentRequest) RetryPolicy

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

func (ChangeDbManagementPrivateEndpointCompartmentRequest) String

func (ChangeDbManagementPrivateEndpointCompartmentRequest) ValidateEnumValue

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

type ChangeDbManagementPrivateEndpointCompartmentResponse

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

ChangeDbManagementPrivateEndpointCompartmentResponse wrapper for the ChangeDbManagementPrivateEndpointCompartment operation

func (ChangeDbManagementPrivateEndpointCompartmentResponse) HTTPResponse

HTTPResponse implements the OCIResponse interface

func (ChangeDbManagementPrivateEndpointCompartmentResponse) String

type ChangeExternalDbSystemCompartmentDetails added in v65.31.0

type ChangeExternalDbSystemCompartmentDetails struct {

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

ChangeExternalDbSystemCompartmentDetails The details required to change the compartment of an external DB system.

func (ChangeExternalDbSystemCompartmentDetails) String added in v65.31.0

func (ChangeExternalDbSystemCompartmentDetails) ValidateEnumValue added in v65.31.0

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

type ChangeExternalDbSystemCompartmentRequest added in v65.31.0

type ChangeExternalDbSystemCompartmentRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system.
	ExternalDbSystemId *string `mandatory:"true" contributesTo:"path" name:"externalDbSystemId"`

	// The OCID (https://docs.cloud.oracle.com/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
}

ChangeExternalDbSystemCompartmentRequest wrapper for the ChangeExternalDbSystemCompartment operation

See also

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

func (ChangeExternalDbSystemCompartmentRequest) BinaryRequestBody added in v65.31.0

BinaryRequestBody implements the OCIRequest interface

func (ChangeExternalDbSystemCompartmentRequest) HTTPRequest added in v65.31.0

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

HTTPRequest implements the OCIRequest interface

func (ChangeExternalDbSystemCompartmentRequest) RetryPolicy added in v65.31.0

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

func (ChangeExternalDbSystemCompartmentRequest) String added in v65.31.0

func (ChangeExternalDbSystemCompartmentRequest) ValidateEnumValue added in v65.31.0

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

type ChangeExternalDbSystemCompartmentResponse added in v65.31.0

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

ChangeExternalDbSystemCompartmentResponse wrapper for the ChangeExternalDbSystemCompartment operation

func (ChangeExternalDbSystemCompartmentResponse) HTTPResponse added in v65.31.0

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

HTTPResponse implements the OCIResponse interface

func (ChangeExternalDbSystemCompartmentResponse) String added in v65.31.0

type ChangeExternalExadataInfrastructureCompartmentDetails added in v65.36.1

type ChangeExternalExadataInfrastructureCompartmentDetails struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the
	// compartment to move the Exadata infrastructure and related components to.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

ChangeExternalExadataInfrastructureCompartmentDetails The details required to change the compartment of the Exadata infrastructure.

func (ChangeExternalExadataInfrastructureCompartmentDetails) String added in v65.36.1

func (ChangeExternalExadataInfrastructureCompartmentDetails) ValidateEnumValue added in v65.36.1

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

type ChangeExternalExadataInfrastructureCompartmentRequest added in v65.36.1

type ChangeExternalExadataInfrastructureCompartmentRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

ChangeExternalExadataInfrastructureCompartmentRequest wrapper for the ChangeExternalExadataInfrastructureCompartment operation

See also

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

func (ChangeExternalExadataInfrastructureCompartmentRequest) BinaryRequestBody added in v65.36.1

BinaryRequestBody implements the OCIRequest interface

func (ChangeExternalExadataInfrastructureCompartmentRequest) HTTPRequest added in v65.36.1

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

HTTPRequest implements the OCIRequest interface

func (ChangeExternalExadataInfrastructureCompartmentRequest) RetryPolicy added in v65.36.1

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

func (ChangeExternalExadataInfrastructureCompartmentRequest) String added in v65.36.1

func (ChangeExternalExadataInfrastructureCompartmentRequest) ValidateEnumValue added in v65.36.1

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

type ChangeExternalExadataInfrastructureCompartmentResponse added in v65.36.1

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

ChangeExternalExadataInfrastructureCompartmentResponse wrapper for the ChangeExternalExadataInfrastructureCompartment operation

func (ChangeExternalExadataInfrastructureCompartmentResponse) HTTPResponse added in v65.36.1

HTTPResponse implements the OCIResponse interface

func (ChangeExternalExadataInfrastructureCompartmentResponse) String added in v65.36.1

type ChangeJobCompartmentDetails

type ChangeJobCompartmentDetails struct {

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

ChangeJobCompartmentDetails The details required to change the compartment of a job.

func (ChangeJobCompartmentDetails) String

func (ChangeJobCompartmentDetails) ValidateEnumValue

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

type ChangeJobCompartmentRequest

type ChangeJobCompartmentRequest struct {

	// The identifier of the job.
	JobId *string `mandatory:"true" contributesTo:"path" name:"jobId"`

	// The OCID (https://docs.cloud.oracle.com/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
}

ChangeJobCompartmentRequest wrapper for the ChangeJobCompartment operation

See also

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

func (ChangeJobCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeJobCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeJobCompartmentRequest) RetryPolicy

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

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

func (ChangeJobCompartmentRequest) String

func (request ChangeJobCompartmentRequest) String() string

func (ChangeJobCompartmentRequest) ValidateEnumValue

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

type ChangeJobCompartmentResponse

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

ChangeJobCompartmentResponse wrapper for the ChangeJobCompartment operation

func (ChangeJobCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeJobCompartmentResponse) String

func (response ChangeJobCompartmentResponse) String() string

type ChangeManagedDatabaseGroupCompartmentDetails

type ChangeManagedDatabaseGroupCompartmentDetails struct {

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

ChangeManagedDatabaseGroupCompartmentDetails The details required to change the compartment of a Managed Database Group.

func (ChangeManagedDatabaseGroupCompartmentDetails) String

func (ChangeManagedDatabaseGroupCompartmentDetails) ValidateEnumValue

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

type ChangeManagedDatabaseGroupCompartmentRequest

type ChangeManagedDatabaseGroupCompartmentRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
	ManagedDatabaseGroupId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseGroupId"`

	// The OCID (https://docs.cloud.oracle.com/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
}

ChangeManagedDatabaseGroupCompartmentRequest wrapper for the ChangeManagedDatabaseGroupCompartment operation

See also

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

func (ChangeManagedDatabaseGroupCompartmentRequest) BinaryRequestBody

BinaryRequestBody implements the OCIRequest interface

func (ChangeManagedDatabaseGroupCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeManagedDatabaseGroupCompartmentRequest) RetryPolicy

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

func (ChangeManagedDatabaseGroupCompartmentRequest) String

func (ChangeManagedDatabaseGroupCompartmentRequest) ValidateEnumValue

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

type ChangeManagedDatabaseGroupCompartmentResponse

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

ChangeManagedDatabaseGroupCompartmentResponse wrapper for the ChangeManagedDatabaseGroupCompartment operation

func (ChangeManagedDatabaseGroupCompartmentResponse) HTTPResponse

HTTPResponse implements the OCIResponse interface

func (ChangeManagedDatabaseGroupCompartmentResponse) String

type ChangeNamedCredentialCompartmentDetails added in v65.57.0

type ChangeNamedCredentialCompartmentDetails struct {

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

ChangeNamedCredentialCompartmentDetails The details required to change the compartment of a named credential.

func (ChangeNamedCredentialCompartmentDetails) String added in v65.57.0

func (ChangeNamedCredentialCompartmentDetails) ValidateEnumValue added in v65.57.0

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

type ChangeNamedCredentialCompartmentRequest added in v65.57.0

type ChangeNamedCredentialCompartmentRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the named credential.
	NamedCredentialId *string `mandatory:"true" contributesTo:"path" name:"namedCredentialId"`

	// The OCID (https://docs.cloud.oracle.com/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
}

ChangeNamedCredentialCompartmentRequest wrapper for the ChangeNamedCredentialCompartment operation

See also

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

func (ChangeNamedCredentialCompartmentRequest) BinaryRequestBody added in v65.57.0

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeNamedCredentialCompartmentRequest) HTTPRequest added in v65.57.0

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

HTTPRequest implements the OCIRequest interface

func (ChangeNamedCredentialCompartmentRequest) RetryPolicy added in v65.57.0

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

func (ChangeNamedCredentialCompartmentRequest) String added in v65.57.0

func (ChangeNamedCredentialCompartmentRequest) ValidateEnumValue added in v65.57.0

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

type ChangeNamedCredentialCompartmentResponse added in v65.57.0

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

ChangeNamedCredentialCompartmentResponse wrapper for the ChangeNamedCredentialCompartment operation

func (ChangeNamedCredentialCompartmentResponse) HTTPResponse added in v65.57.0

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

HTTPResponse implements the OCIResponse interface

func (ChangeNamedCredentialCompartmentResponse) String added in v65.57.0

type ChangePlanRetentionDetails added in v65.42.0

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

ChangePlanRetentionDetails The details required to change the plan retention period. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential

func (ChangePlanRetentionDetails) String added in v65.42.0

func (*ChangePlanRetentionDetails) UnmarshalJSON added in v65.42.0

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

UnmarshalJSON unmarshals from json

func (ChangePlanRetentionDetails) ValidateEnumValue added in v65.42.0

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

type ChangePlanRetentionRequest added in v65.42.0

type ChangePlanRetentionRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

ChangePlanRetentionRequest wrapper for the ChangePlanRetention operation

See also

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

func (ChangePlanRetentionRequest) BinaryRequestBody added in v65.42.0

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

BinaryRequestBody implements the OCIRequest interface

func (ChangePlanRetentionRequest) HTTPRequest added in v65.42.0

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

HTTPRequest implements the OCIRequest interface

func (ChangePlanRetentionRequest) RetryPolicy added in v65.42.0

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

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

func (ChangePlanRetentionRequest) String added in v65.42.0

func (request ChangePlanRetentionRequest) String() string

func (ChangePlanRetentionRequest) ValidateEnumValue added in v65.42.0

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

type ChangePlanRetentionResponse added in v65.42.0

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

ChangePlanRetentionResponse wrapper for the ChangePlanRetention operation

func (ChangePlanRetentionResponse) HTTPResponse added in v65.42.0

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

HTTPResponse implements the OCIResponse interface

func (ChangePlanRetentionResponse) String added in v65.42.0

func (response ChangePlanRetentionResponse) String() string

type ChangeSpaceBudgetDetails added in v65.42.0

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

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

func (ChangeSpaceBudgetDetails) String added in v65.42.0

func (m ChangeSpaceBudgetDetails) String() string

func (*ChangeSpaceBudgetDetails) UnmarshalJSON added in v65.42.0

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

UnmarshalJSON unmarshals from json

func (ChangeSpaceBudgetDetails) ValidateEnumValue added in v65.42.0

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

type ChangeSpaceBudgetRequest added in v65.42.0

type ChangeSpaceBudgetRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

ChangeSpaceBudgetRequest wrapper for the ChangeSpaceBudget operation

See also

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

func (ChangeSpaceBudgetRequest) BinaryRequestBody added in v65.42.0

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeSpaceBudgetRequest) HTTPRequest added in v65.42.0

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

HTTPRequest implements the OCIRequest interface

func (ChangeSpaceBudgetRequest) RetryPolicy added in v65.42.0

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

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

func (ChangeSpaceBudgetRequest) String added in v65.42.0

func (request ChangeSpaceBudgetRequest) String() string

func (ChangeSpaceBudgetRequest) ValidateEnumValue added in v65.42.0

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

type ChangeSpaceBudgetResponse added in v65.42.0

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

ChangeSpaceBudgetResponse wrapper for the ChangeSpaceBudget operation

func (ChangeSpaceBudgetResponse) HTTPResponse added in v65.42.0

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

HTTPResponse implements the OCIResponse interface

func (ChangeSpaceBudgetResponse) String added in v65.42.0

func (response ChangeSpaceBudgetResponse) String() string

type ChangeSqlPlanBaselinesAttributesDetails added in v65.42.0

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

ChangeSqlPlanBaselinesAttributesDetails The details required to change SQL plan baseline attributes. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential

func (ChangeSqlPlanBaselinesAttributesDetails) String added in v65.42.0

func (*ChangeSqlPlanBaselinesAttributesDetails) UnmarshalJSON added in v65.42.0

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

UnmarshalJSON unmarshals from json

func (ChangeSqlPlanBaselinesAttributesDetails) ValidateEnumValue added in v65.42.0

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

type ChangeSqlPlanBaselinesAttributesRequest added in v65.42.0

type ChangeSqlPlanBaselinesAttributesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

ChangeSqlPlanBaselinesAttributesRequest wrapper for the ChangeSqlPlanBaselinesAttributes operation

See also

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

func (ChangeSqlPlanBaselinesAttributesRequest) BinaryRequestBody added in v65.42.0

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeSqlPlanBaselinesAttributesRequest) HTTPRequest added in v65.42.0

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

HTTPRequest implements the OCIRequest interface

func (ChangeSqlPlanBaselinesAttributesRequest) RetryPolicy added in v65.42.0

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

func (ChangeSqlPlanBaselinesAttributesRequest) String added in v65.42.0

func (ChangeSqlPlanBaselinesAttributesRequest) ValidateEnumValue added in v65.42.0

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

type ChangeSqlPlanBaselinesAttributesResponse added in v65.42.0

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

ChangeSqlPlanBaselinesAttributesResponse wrapper for the ChangeSqlPlanBaselinesAttributes operation

func (ChangeSqlPlanBaselinesAttributesResponse) HTTPResponse added in v65.42.0

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

HTTPResponse implements the OCIResponse interface

func (ChangeSqlPlanBaselinesAttributesResponse) String added in v65.42.0

type CheckExternalDbSystemConnectorConnectionStatusRequest added in v65.31.0

type CheckExternalDbSystemConnectorConnectionStatusRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

CheckExternalDbSystemConnectorConnectionStatusRequest wrapper for the CheckExternalDbSystemConnectorConnectionStatus operation

See also

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

func (CheckExternalDbSystemConnectorConnectionStatusRequest) BinaryRequestBody added in v65.31.0

BinaryRequestBody implements the OCIRequest interface

func (CheckExternalDbSystemConnectorConnectionStatusRequest) HTTPRequest added in v65.31.0

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

HTTPRequest implements the OCIRequest interface

func (CheckExternalDbSystemConnectorConnectionStatusRequest) RetryPolicy added in v65.31.0

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

func (CheckExternalDbSystemConnectorConnectionStatusRequest) String added in v65.31.0

func (CheckExternalDbSystemConnectorConnectionStatusRequest) ValidateEnumValue added in v65.31.0

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

type CheckExternalDbSystemConnectorConnectionStatusResponse added in v65.31.0

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

CheckExternalDbSystemConnectorConnectionStatusResponse wrapper for the CheckExternalDbSystemConnectorConnectionStatus operation

func (CheckExternalDbSystemConnectorConnectionStatusResponse) HTTPResponse added in v65.31.0

HTTPResponse implements the OCIResponse interface

func (CheckExternalDbSystemConnectorConnectionStatusResponse) String added in v65.31.0

type CheckExternalExadataStorageConnectorRequest added in v65.36.1

type CheckExternalExadataStorageConnectorRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

CheckExternalExadataStorageConnectorRequest wrapper for the CheckExternalExadataStorageConnector operation

See also

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

func (CheckExternalExadataStorageConnectorRequest) BinaryRequestBody added in v65.36.1

BinaryRequestBody implements the OCIRequest interface

func (CheckExternalExadataStorageConnectorRequest) HTTPRequest added in v65.36.1

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

HTTPRequest implements the OCIRequest interface

func (CheckExternalExadataStorageConnectorRequest) RetryPolicy added in v65.36.1

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

func (CheckExternalExadataStorageConnectorRequest) String added in v65.36.1

func (CheckExternalExadataStorageConnectorRequest) ValidateEnumValue added in v65.36.1

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

type CheckExternalExadataStorageConnectorResponse added in v65.36.1

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

CheckExternalExadataStorageConnectorResponse wrapper for the CheckExternalExadataStorageConnector operation

func (CheckExternalExadataStorageConnectorResponse) HTTPResponse added in v65.36.1

HTTPResponse implements the OCIResponse interface

func (CheckExternalExadataStorageConnectorResponse) String added in v65.36.1

type ChildDatabase

type ChildDatabase struct {

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

ChildDatabase The child Managed Database of a Managed Database Group.

func (ChildDatabase) String

func (m ChildDatabase) String() string

func (ChildDatabase) ValidateEnumValue

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

type CloneSqlTuningTaskDetails

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.cloud.oracle.com/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"`
}

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

func (CloneSqlTuningTaskDetails) String

func (m CloneSqlTuningTaskDetails) String() string

func (*CloneSqlTuningTaskDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CloneSqlTuningTaskDetails) ValidateEnumValue

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

type CloneSqlTuningTaskRequest

type CloneSqlTuningTaskRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

CloneSqlTuningTaskRequest wrapper for the CloneSqlTuningTask operation

See also

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

func (CloneSqlTuningTaskRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CloneSqlTuningTaskRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CloneSqlTuningTaskRequest) RetryPolicy

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

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

func (CloneSqlTuningTaskRequest) String

func (request CloneSqlTuningTaskRequest) String() string

func (CloneSqlTuningTaskRequest) ValidateEnumValue

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

type CloneSqlTuningTaskResponse

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

CloneSqlTuningTaskResponse wrapper for the CloneSqlTuningTask operation

func (CloneSqlTuningTaskResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CloneSqlTuningTaskResponse) String

func (response CloneSqlTuningTaskResponse) String() string

type ClusterCacheMetric

type ClusterCacheMetric struct {

	// A list of cluster cache metrics for a specific Managed Database.
	ClusterCacheMetrics []TimeSeriesMetricDefinition `mandatory:"true" json:"clusterCacheMetrics"`
}

ClusterCacheMetric The response containing the cluster cache metrics for the Oracle Real Application Clusters (Oracle RAC) database.

func (ClusterCacheMetric) String

func (m ClusterCacheMetric) String() string

func (ClusterCacheMetric) ValidateEnumValue

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

type CompareTypeEnum

type CompareTypeEnum string

CompareTypeEnum Enum with underlying type: string

const (
	CompareTypeHour CompareTypeEnum = "HOUR"
	CompareTypeDay  CompareTypeEnum = "DAY"
	CompareTypeWeek CompareTypeEnum = "WEEK"
)

Set of constants representing the allowable values for CompareTypeEnum

func GetCompareTypeEnumValues

func GetCompareTypeEnumValues() []CompareTypeEnum

GetCompareTypeEnumValues Enumerates the set of values for CompareTypeEnum

func GetMappingCompareTypeEnum

func GetMappingCompareTypeEnum(val string) (CompareTypeEnum, bool)

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

type ConfigureAutomaticCaptureFiltersDetails added in v65.42.0

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

ConfigureAutomaticCaptureFiltersDetails The details required to configure automatic capture filters. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential

func (ConfigureAutomaticCaptureFiltersDetails) String added in v65.42.0

func (*ConfigureAutomaticCaptureFiltersDetails) UnmarshalJSON added in v65.42.0

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

UnmarshalJSON unmarshals from json

func (ConfigureAutomaticCaptureFiltersDetails) ValidateEnumValue added in v65.42.0

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

type ConfigureAutomaticCaptureFiltersRequest added in v65.42.0

type ConfigureAutomaticCaptureFiltersRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

ConfigureAutomaticCaptureFiltersRequest wrapper for the ConfigureAutomaticCaptureFilters operation

See also

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

func (ConfigureAutomaticCaptureFiltersRequest) BinaryRequestBody added in v65.42.0

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

BinaryRequestBody implements the OCIRequest interface

func (ConfigureAutomaticCaptureFiltersRequest) HTTPRequest added in v65.42.0

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

HTTPRequest implements the OCIRequest interface

func (ConfigureAutomaticCaptureFiltersRequest) RetryPolicy added in v65.42.0

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

func (ConfigureAutomaticCaptureFiltersRequest) String added in v65.42.0

func (ConfigureAutomaticCaptureFiltersRequest) ValidateEnumValue added in v65.42.0

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

type ConfigureAutomaticCaptureFiltersResponse added in v65.42.0

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

ConfigureAutomaticCaptureFiltersResponse wrapper for the ConfigureAutomaticCaptureFilters operation

func (ConfigureAutomaticCaptureFiltersResponse) HTTPResponse added in v65.42.0

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

HTTPResponse implements the OCIResponse interface

func (ConfigureAutomaticCaptureFiltersResponse) String added in v65.42.0

type ConfigureAutomaticSpmEvolveAdvisorTaskDetails added in v65.42.0

type ConfigureAutomaticSpmEvolveAdvisorTaskDetails struct {
	TaskParameters *SpmEvolveTaskParameters `mandatory:"true" json:"taskParameters"`

	Credentials ManagedDatabaseCredential `mandatory:"false" json:"credentials"`

	DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"`
}

ConfigureAutomaticSpmEvolveAdvisorTaskDetails The configuration details of the Automatic SPM Evolve Advisor task. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential

func (ConfigureAutomaticSpmEvolveAdvisorTaskDetails) String added in v65.42.0

func (*ConfigureAutomaticSpmEvolveAdvisorTaskDetails) UnmarshalJSON added in v65.42.0

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

UnmarshalJSON unmarshals from json

func (ConfigureAutomaticSpmEvolveAdvisorTaskDetails) ValidateEnumValue added in v65.42.0

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

type ConfigureAutomaticSpmEvolveAdvisorTaskRequest added in v65.42.0

type ConfigureAutomaticSpmEvolveAdvisorTaskRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

ConfigureAutomaticSpmEvolveAdvisorTaskRequest wrapper for the ConfigureAutomaticSpmEvolveAdvisorTask operation

See also

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

func (ConfigureAutomaticSpmEvolveAdvisorTaskRequest) BinaryRequestBody added in v65.42.0

BinaryRequestBody implements the OCIRequest interface

func (ConfigureAutomaticSpmEvolveAdvisorTaskRequest) HTTPRequest added in v65.42.0

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

HTTPRequest implements the OCIRequest interface

func (ConfigureAutomaticSpmEvolveAdvisorTaskRequest) RetryPolicy added in v65.42.0

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

func (ConfigureAutomaticSpmEvolveAdvisorTaskRequest) String added in v65.42.0

func (ConfigureAutomaticSpmEvolveAdvisorTaskRequest) ValidateEnumValue added in v65.42.0

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

type ConfigureAutomaticSpmEvolveAdvisorTaskResponse added in v65.42.0

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

ConfigureAutomaticSpmEvolveAdvisorTaskResponse wrapper for the ConfigureAutomaticSpmEvolveAdvisorTask operation

func (ConfigureAutomaticSpmEvolveAdvisorTaskResponse) HTTPResponse added in v65.42.0

HTTPResponse implements the OCIResponse interface

func (ConfigureAutomaticSpmEvolveAdvisorTaskResponse) String added in v65.42.0

type ConnectorDetails added in v65.65.0

type ConnectorDetails interface {
}

ConnectorDetails The connector details required to connect to an Oracle cloud database.

type ConnectorDetailsConnectorTypeEnum added in v65.65.0

type ConnectorDetailsConnectorTypeEnum string

ConnectorDetailsConnectorTypeEnum Enum with underlying type: string

const (
	ConnectorDetailsConnectorTypePe       ConnectorDetailsConnectorTypeEnum = "PE"
	ConnectorDetailsConnectorTypeMacs     ConnectorDetailsConnectorTypeEnum = "MACS"
	ConnectorDetailsConnectorTypeExternal ConnectorDetailsConnectorTypeEnum = "EXTERNAL"
	ConnectorDetailsConnectorTypeDirect   ConnectorDetailsConnectorTypeEnum = "DIRECT"
)

Set of constants representing the allowable values for ConnectorDetailsConnectorTypeEnum

func GetConnectorDetailsConnectorTypeEnumValues added in v65.65.0

func GetConnectorDetailsConnectorTypeEnumValues() []ConnectorDetailsConnectorTypeEnum

GetConnectorDetailsConnectorTypeEnumValues Enumerates the set of values for ConnectorDetailsConnectorTypeEnum

func GetMappingConnectorDetailsConnectorTypeEnum added in v65.65.0

func GetMappingConnectorDetailsConnectorTypeEnum(val string) (ConnectorDetailsConnectorTypeEnum, bool)

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

type ConsumerGroupPrivilegeCollection

type ConsumerGroupPrivilegeCollection struct {

	// An array of consumer group privileges.
	Items []ConsumerGroupPrivilegeSummary `mandatory:"true" json:"items"`
}

ConsumerGroupPrivilegeCollection A collection of consumer group privileges granted to the current user.

func (ConsumerGroupPrivilegeCollection) String

func (ConsumerGroupPrivilegeCollection) ValidateEnumValue

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

type ConsumerGroupPrivilegeSummary

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

ConsumerGroupPrivilegeSummary A summary of consumer group privileges.

func (ConsumerGroupPrivilegeSummary) String

func (ConsumerGroupPrivilegeSummary) ValidateEnumValue

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

type ConsumerGroupPrivilegeSummaryGrantOptionEnum

type ConsumerGroupPrivilegeSummaryGrantOptionEnum string

ConsumerGroupPrivilegeSummaryGrantOptionEnum Enum with underlying type: string

const (
	ConsumerGroupPrivilegeSummaryGrantOptionYes ConsumerGroupPrivilegeSummaryGrantOptionEnum = "YES"
	ConsumerGroupPrivilegeSummaryGrantOptionNo  ConsumerGroupPrivilegeSummaryGrantOptionEnum = "NO"
)

Set of constants representing the allowable values for ConsumerGroupPrivilegeSummaryGrantOptionEnum

func GetConsumerGroupPrivilegeSummaryGrantOptionEnumValues

func GetConsumerGroupPrivilegeSummaryGrantOptionEnumValues() []ConsumerGroupPrivilegeSummaryGrantOptionEnum

GetConsumerGroupPrivilegeSummaryGrantOptionEnumValues Enumerates the set of values for ConsumerGroupPrivilegeSummaryGrantOptionEnum

func GetMappingConsumerGroupPrivilegeSummaryGrantOptionEnum

func GetMappingConsumerGroupPrivilegeSummaryGrantOptionEnum(val string) (ConsumerGroupPrivilegeSummaryGrantOptionEnum, bool)

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

type ConsumerGroupPrivilegeSummaryInitialGroupEnum

type ConsumerGroupPrivilegeSummaryInitialGroupEnum string

ConsumerGroupPrivilegeSummaryInitialGroupEnum Enum with underlying type: string

const (
	ConsumerGroupPrivilegeSummaryInitialGroupYes ConsumerGroupPrivilegeSummaryInitialGroupEnum = "YES"
	ConsumerGroupPrivilegeSummaryInitialGroupNo  ConsumerGroupPrivilegeSummaryInitialGroupEnum = "NO"
)

Set of constants representing the allowable values for ConsumerGroupPrivilegeSummaryInitialGroupEnum

func GetConsumerGroupPrivilegeSummaryInitialGroupEnumValues

func GetConsumerGroupPrivilegeSummaryInitialGroupEnumValues() []ConsumerGroupPrivilegeSummaryInitialGroupEnum

GetConsumerGroupPrivilegeSummaryInitialGroupEnumValues Enumerates the set of values for ConsumerGroupPrivilegeSummaryInitialGroupEnum

func GetMappingConsumerGroupPrivilegeSummaryInitialGroupEnum

func GetMappingConsumerGroupPrivilegeSummaryInitialGroupEnum(val string) (ConsumerGroupPrivilegeSummaryInitialGroupEnum, bool)

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

type CpuUtilizationAggregateMetrics

type CpuUtilizationAggregateMetrics struct {
	CpuUtilization *MetricDataPoint `mandatory:"false" json:"cpuUtilization"`

	CpuStatistics *MetricStatisticsDefinition `mandatory:"false" json:"cpuStatistics"`
}

CpuUtilizationAggregateMetrics The CPU utilization metrics for Autonomous Databases.

func (CpuUtilizationAggregateMetrics) String

func (CpuUtilizationAggregateMetrics) ValidateEnumValue

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

type CreateDbManagementPrivateEndpointDetails

type CreateDbManagementPrivateEndpointDetails struct {

	// The display name of the Database Management private endpoint.
	Name *string `mandatory:"true" json:"name"`

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

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

CreateDbManagementPrivateEndpointDetails The details used to create a new Database Management private endpoint.

func (CreateDbManagementPrivateEndpointDetails) String

func (CreateDbManagementPrivateEndpointDetails) ValidateEnumValue

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

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

CreateDbManagementPrivateEndpointRequest wrapper for the CreateDbManagementPrivateEndpoint operation

See also

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

func (CreateDbManagementPrivateEndpointRequest) BinaryRequestBody

BinaryRequestBody implements the OCIRequest interface

func (CreateDbManagementPrivateEndpointRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateDbManagementPrivateEndpointRequest) RetryPolicy

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

func (CreateDbManagementPrivateEndpointRequest) String

func (CreateDbManagementPrivateEndpointRequest) ValidateEnumValue

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

type CreateDbManagementPrivateEndpointResponse

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

CreateDbManagementPrivateEndpointResponse wrapper for the CreateDbManagementPrivateEndpoint operation

func (CreateDbManagementPrivateEndpointResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDbManagementPrivateEndpointResponse) String

type CreateExternalDbSystemConnectorDetails added in v65.31.0

type CreateExternalDbSystemConnectorDetails interface {

	// The OCID (https://docs.cloud.oracle.com/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
}

CreateExternalDbSystemConnectorDetails The details required to create an external DB system connector.

type CreateExternalDbSystemConnectorDetailsConnectorTypeEnum added in v65.31.0

type CreateExternalDbSystemConnectorDetailsConnectorTypeEnum string

CreateExternalDbSystemConnectorDetailsConnectorTypeEnum Enum with underlying type: string

const (
	CreateExternalDbSystemConnectorDetailsConnectorTypeMacs CreateExternalDbSystemConnectorDetailsConnectorTypeEnum = "MACS"
)

Set of constants representing the allowable values for CreateExternalDbSystemConnectorDetailsConnectorTypeEnum

func GetCreateExternalDbSystemConnectorDetailsConnectorTypeEnumValues added in v65.31.0

func GetCreateExternalDbSystemConnectorDetailsConnectorTypeEnumValues() []CreateExternalDbSystemConnectorDetailsConnectorTypeEnum

GetCreateExternalDbSystemConnectorDetailsConnectorTypeEnumValues Enumerates the set of values for CreateExternalDbSystemConnectorDetailsConnectorTypeEnum

func GetMappingCreateExternalDbSystemConnectorDetailsConnectorTypeEnum added in v65.31.0

func GetMappingCreateExternalDbSystemConnectorDetailsConnectorTypeEnum(val string) (CreateExternalDbSystemConnectorDetailsConnectorTypeEnum, bool)

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

type CreateExternalDbSystemConnectorRequest added in v65.31.0

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
}

CreateExternalDbSystemConnectorRequest wrapper for the CreateExternalDbSystemConnector operation

See also

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

func (CreateExternalDbSystemConnectorRequest) BinaryRequestBody added in v65.31.0

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

BinaryRequestBody implements the OCIRequest interface

func (CreateExternalDbSystemConnectorRequest) HTTPRequest added in v65.31.0

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

HTTPRequest implements the OCIRequest interface

func (CreateExternalDbSystemConnectorRequest) RetryPolicy added in v65.31.0

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

func (CreateExternalDbSystemConnectorRequest) String added in v65.31.0

func (CreateExternalDbSystemConnectorRequest) ValidateEnumValue added in v65.31.0

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

type CreateExternalDbSystemConnectorResponse added in v65.31.0

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

CreateExternalDbSystemConnectorResponse wrapper for the CreateExternalDbSystemConnector operation

func (CreateExternalDbSystemConnectorResponse) HTTPResponse added in v65.31.0

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

HTTPResponse implements the OCIResponse interface

func (CreateExternalDbSystemConnectorResponse) String added in v65.31.0

type CreateExternalDbSystemDetails added in v65.31.0

type CreateExternalDbSystemDetails struct {

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

CreateExternalDbSystemDetails The details required to create an external DB system.

func (CreateExternalDbSystemDetails) String added in v65.31.0

func (CreateExternalDbSystemDetails) ValidateEnumValue added in v65.31.0

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

type CreateExternalDbSystemDiscoveryDetails added in v65.31.0

type CreateExternalDbSystemDiscoveryDetails struct {

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

CreateExternalDbSystemDiscoveryDetails The details required to create an external DB system discovery resource.

func (CreateExternalDbSystemDiscoveryDetails) String added in v65.31.0

func (CreateExternalDbSystemDiscoveryDetails) ValidateEnumValue added in v65.31.0

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

type CreateExternalDbSystemDiscoveryRequest added in v65.31.0

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
}

CreateExternalDbSystemDiscoveryRequest wrapper for the CreateExternalDbSystemDiscovery operation

See also

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

func (CreateExternalDbSystemDiscoveryRequest) BinaryRequestBody added in v65.31.0

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

BinaryRequestBody implements the OCIRequest interface

func (CreateExternalDbSystemDiscoveryRequest) HTTPRequest added in v65.31.0

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

HTTPRequest implements the OCIRequest interface

func (CreateExternalDbSystemDiscoveryRequest) RetryPolicy added in v65.31.0

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

func (CreateExternalDbSystemDiscoveryRequest) String added in v65.31.0

func (CreateExternalDbSystemDiscoveryRequest) ValidateEnumValue added in v65.31.0

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

type CreateExternalDbSystemDiscoveryResponse added in v65.31.0

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

CreateExternalDbSystemDiscoveryResponse wrapper for the CreateExternalDbSystemDiscovery operation

func (CreateExternalDbSystemDiscoveryResponse) HTTPResponse added in v65.31.0

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

HTTPResponse implements the OCIResponse interface

func (CreateExternalDbSystemDiscoveryResponse) String added in v65.31.0

type CreateExternalDbSystemMacsConnectorDetails added in v65.31.0

type CreateExternalDbSystemMacsConnectorDetails struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system.
	ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"`

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

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.cloud.oracle.com/iaas/management-agents/index.html).

func (CreateExternalDbSystemMacsConnectorDetails) GetDisplayName added in v65.31.0

GetDisplayName returns DisplayName

func (CreateExternalDbSystemMacsConnectorDetails) GetExternalDbSystemId added in v65.31.0

func (m CreateExternalDbSystemMacsConnectorDetails) GetExternalDbSystemId() *string

GetExternalDbSystemId returns ExternalDbSystemId

func (CreateExternalDbSystemMacsConnectorDetails) MarshalJSON added in v65.31.0

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

MarshalJSON marshals to json representation

func (CreateExternalDbSystemMacsConnectorDetails) String added in v65.31.0

func (*CreateExternalDbSystemMacsConnectorDetails) UnmarshalJSON added in v65.31.0

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

UnmarshalJSON unmarshals from json

func (CreateExternalDbSystemMacsConnectorDetails) ValidateEnumValue added in v65.31.0

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

type CreateExternalDbSystemRequest added in v65.31.0

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
}

CreateExternalDbSystemRequest wrapper for the CreateExternalDbSystem operation

See also

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

func (CreateExternalDbSystemRequest) BinaryRequestBody added in v65.31.0

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

BinaryRequestBody implements the OCIRequest interface

func (CreateExternalDbSystemRequest) HTTPRequest added in v65.31.0

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

HTTPRequest implements the OCIRequest interface

func (CreateExternalDbSystemRequest) RetryPolicy added in v65.31.0

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

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

func (CreateExternalDbSystemRequest) String added in v65.31.0

func (request CreateExternalDbSystemRequest) String() string

func (CreateExternalDbSystemRequest) ValidateEnumValue added in v65.31.0

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

type CreateExternalDbSystemResponse added in v65.31.0

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

CreateExternalDbSystemResponse wrapper for the CreateExternalDbSystem operation

func (CreateExternalDbSystemResponse) HTTPResponse added in v65.31.0

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

HTTPResponse implements the OCIResponse interface

func (CreateExternalDbSystemResponse) String added in v65.31.0

func (response CreateExternalDbSystemResponse) String() string

type CreateExternalExadataInfrastructureDetails added in v65.36.1

type CreateExternalExadataInfrastructureDetails struct {

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

CreateExternalExadataInfrastructureDetails The details required to create the external Exadata infrastructure.

func (CreateExternalExadataInfrastructureDetails) String added in v65.36.1

func (CreateExternalExadataInfrastructureDetails) ValidateEnumValue added in v65.36.1

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

type CreateExternalExadataInfrastructureDetailsLicenseModelEnum added in v65.36.1

type CreateExternalExadataInfrastructureDetailsLicenseModelEnum string

CreateExternalExadataInfrastructureDetailsLicenseModelEnum Enum with underlying type: string

const (
	CreateExternalExadataInfrastructureDetailsLicenseModelLicenseIncluded     CreateExternalExadataInfrastructureDetailsLicenseModelEnum = "LICENSE_INCLUDED"
	CreateExternalExadataInfrastructureDetailsLicenseModelBringYourOwnLicense CreateExternalExadataInfrastructureDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE"
)

Set of constants representing the allowable values for CreateExternalExadataInfrastructureDetailsLicenseModelEnum

func GetCreateExternalExadataInfrastructureDetailsLicenseModelEnumValues added in v65.36.1

func GetCreateExternalExadataInfrastructureDetailsLicenseModelEnumValues() []CreateExternalExadataInfrastructureDetailsLicenseModelEnum

GetCreateExternalExadataInfrastructureDetailsLicenseModelEnumValues Enumerates the set of values for CreateExternalExadataInfrastructureDetailsLicenseModelEnum

func GetMappingCreateExternalExadataInfrastructureDetailsLicenseModelEnum added in v65.36.1

func GetMappingCreateExternalExadataInfrastructureDetailsLicenseModelEnum(val string) (CreateExternalExadataInfrastructureDetailsLicenseModelEnum, bool)

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

type CreateExternalExadataInfrastructureRequest added in v65.36.1

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
}

CreateExternalExadataInfrastructureRequest wrapper for the CreateExternalExadataInfrastructure operation

See also

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

func (CreateExternalExadataInfrastructureRequest) BinaryRequestBody added in v65.36.1

BinaryRequestBody implements the OCIRequest interface

func (CreateExternalExadataInfrastructureRequest) HTTPRequest added in v65.36.1

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

HTTPRequest implements the OCIRequest interface

func (CreateExternalExadataInfrastructureRequest) RetryPolicy added in v65.36.1

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

func (CreateExternalExadataInfrastructureRequest) String added in v65.36.1

func (CreateExternalExadataInfrastructureRequest) ValidateEnumValue added in v65.36.1

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

type CreateExternalExadataInfrastructureResponse added in v65.36.1

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

CreateExternalExadataInfrastructureResponse wrapper for the CreateExternalExadataInfrastructure operation

func (CreateExternalExadataInfrastructureResponse) HTTPResponse added in v65.36.1

HTTPResponse implements the OCIResponse interface

func (CreateExternalExadataInfrastructureResponse) String added in v65.36.1

type CreateExternalExadataStorageConnectorDetails added in v65.36.1

type CreateExternalExadataStorageConnectorDetails struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata storage server.
	StorageServerId *string `mandatory:"true" json:"storageServerId"`

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

CreateExternalExadataStorageConnectorDetails The details required to create the connector to the Exadata storage server.

func (CreateExternalExadataStorageConnectorDetails) String added in v65.36.1

func (CreateExternalExadataStorageConnectorDetails) ValidateEnumValue added in v65.36.1

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

type CreateExternalExadataStorageConnectorRequest added in v65.36.1

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
}

CreateExternalExadataStorageConnectorRequest wrapper for the CreateExternalExadataStorageConnector operation

See also

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

func (CreateExternalExadataStorageConnectorRequest) BinaryRequestBody added in v65.36.1

BinaryRequestBody implements the OCIRequest interface

func (CreateExternalExadataStorageConnectorRequest) HTTPRequest added in v65.36.1

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

HTTPRequest implements the OCIRequest interface

func (CreateExternalExadataStorageConnectorRequest) RetryPolicy added in v65.36.1

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

func (CreateExternalExadataStorageConnectorRequest) String added in v65.36.1

func (CreateExternalExadataStorageConnectorRequest) ValidateEnumValue added in v65.36.1

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

type CreateExternalExadataStorageConnectorResponse added in v65.36.1

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

CreateExternalExadataStorageConnectorResponse wrapper for the CreateExternalExadataStorageConnector operation

func (CreateExternalExadataStorageConnectorResponse) HTTPResponse added in v65.36.1

HTTPResponse implements the OCIResponse interface

func (CreateExternalExadataStorageConnectorResponse) String added in v65.36.1

type CreateJobDetails

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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the job has to be executed.
	GetManagedDatabaseGroupId() *string

	// The OCID (https://docs.cloud.oracle.com/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
}

CreateJobDetails The details required to create a job.

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

CreateJobRequest wrapper for the CreateJob operation

See also

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

func (CreateJobRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateJobRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateJobRequest) RetryPolicy

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

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

func (CreateJobRequest) String

func (request CreateJobRequest) String() string

func (CreateJobRequest) ValidateEnumValue

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

type CreateJobResponse

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

CreateJobResponse wrapper for the CreateJob operation

func (CreateJobResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateJobResponse) String

func (response CreateJobResponse) String() string

type CreateManagedDatabaseGroupDetails

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.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

CreateManagedDatabaseGroupDetails The details required to create a Managed Database Group.

func (CreateManagedDatabaseGroupDetails) String

func (CreateManagedDatabaseGroupDetails) ValidateEnumValue

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

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

CreateManagedDatabaseGroupRequest wrapper for the CreateManagedDatabaseGroup operation

See also

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

func (CreateManagedDatabaseGroupRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateManagedDatabaseGroupRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateManagedDatabaseGroupRequest) RetryPolicy

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

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

func (CreateManagedDatabaseGroupRequest) String

func (request CreateManagedDatabaseGroupRequest) String() string

func (CreateManagedDatabaseGroupRequest) ValidateEnumValue

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

type CreateManagedDatabaseGroupResponse

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

CreateManagedDatabaseGroupResponse wrapper for the CreateManagedDatabaseGroup operation

func (CreateManagedDatabaseGroupResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateManagedDatabaseGroupResponse) String

func (response CreateManagedDatabaseGroupResponse) String() string

type CreateNamedCredentialDetails added in v65.57.0

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.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

CreateNamedCredentialDetails The details required to create a named credential.

func (CreateNamedCredentialDetails) String added in v65.57.0

func (*CreateNamedCredentialDetails) UnmarshalJSON added in v65.57.0

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

UnmarshalJSON unmarshals from json

func (CreateNamedCredentialDetails) ValidateEnumValue added in v65.57.0

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

type CreateNamedCredentialRequest added in v65.57.0

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
}

CreateNamedCredentialRequest wrapper for the CreateNamedCredential operation

See also

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

func (CreateNamedCredentialRequest) BinaryRequestBody added in v65.57.0

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

BinaryRequestBody implements the OCIRequest interface

func (CreateNamedCredentialRequest) HTTPRequest added in v65.57.0

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

HTTPRequest implements the OCIRequest interface

func (CreateNamedCredentialRequest) RetryPolicy added in v65.57.0

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

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

func (CreateNamedCredentialRequest) String added in v65.57.0

func (request CreateNamedCredentialRequest) String() string

func (CreateNamedCredentialRequest) ValidateEnumValue added in v65.57.0

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

type CreateNamedCredentialResponse added in v65.57.0

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

CreateNamedCredentialResponse wrapper for the CreateNamedCredential operation

func (CreateNamedCredentialResponse) HTTPResponse added in v65.57.0

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

HTTPResponse implements the OCIResponse interface

func (CreateNamedCredentialResponse) String added in v65.57.0

func (response CreateNamedCredentialResponse) String() string

type CreateSqlJobDetails

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.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the user password.
	SecretId *string `mandatory:"false" json:"secretId"`

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/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"`
}

CreateSqlJobDetails The details specific to the SQL job request.

func (CreateSqlJobDetails) GetCompartmentId

func (m CreateSqlJobDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateSqlJobDetails) GetDatabaseSubType

func (m CreateSqlJobDetails) GetDatabaseSubType() DatabaseSubTypeEnum

GetDatabaseSubType returns DatabaseSubType

func (CreateSqlJobDetails) GetDescription

func (m CreateSqlJobDetails) GetDescription() *string

GetDescription returns Description

func (CreateSqlJobDetails) GetManagedDatabaseGroupId

func (m CreateSqlJobDetails) GetManagedDatabaseGroupId() *string

GetManagedDatabaseGroupId returns ManagedDatabaseGroupId

func (CreateSqlJobDetails) GetManagedDatabaseId

func (m CreateSqlJobDetails) GetManagedDatabaseId() *string

GetManagedDatabaseId returns ManagedDatabaseId

func (CreateSqlJobDetails) GetName

func (m CreateSqlJobDetails) GetName() *string

GetName returns Name

func (CreateSqlJobDetails) GetResultLocation

func (m CreateSqlJobDetails) GetResultLocation() JobExecutionResultLocation

GetResultLocation returns ResultLocation

func (CreateSqlJobDetails) GetScheduleDetails

func (m CreateSqlJobDetails) GetScheduleDetails() *JobScheduleDetails

GetScheduleDetails returns ScheduleDetails

func (CreateSqlJobDetails) GetScheduleType

func (m CreateSqlJobDetails) GetScheduleType() JobScheduleTypeEnum

GetScheduleType returns ScheduleType

func (CreateSqlJobDetails) GetTimeout

func (m CreateSqlJobDetails) GetTimeout() *string

GetTimeout returns Timeout

func (CreateSqlJobDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateSqlJobDetails) String

func (m CreateSqlJobDetails) String() string

func (*CreateSqlJobDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateSqlJobDetails) ValidateEnumValue

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

type CreateSqlTuningSetDetails added in v65.49.1

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

CreateSqlTuningSetDetails Create an empty Sql tuning sets. It takes either credentialDetails or databaseCredential. It's recommended to provide databaseCredential

func (CreateSqlTuningSetDetails) String added in v65.49.1

func (m CreateSqlTuningSetDetails) String() string

func (*CreateSqlTuningSetDetails) UnmarshalJSON added in v65.49.1

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

UnmarshalJSON unmarshals from json

func (CreateSqlTuningSetDetails) ValidateEnumValue added in v65.49.1

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

type CreateSqlTuningSetRequest added in v65.49.1

type CreateSqlTuningSetRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

CreateSqlTuningSetRequest wrapper for the CreateSqlTuningSet operation

See also

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

func (CreateSqlTuningSetRequest) BinaryRequestBody added in v65.49.1

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

BinaryRequestBody implements the OCIRequest interface

func (CreateSqlTuningSetRequest) HTTPRequest added in v65.49.1

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

HTTPRequest implements the OCIRequest interface

func (CreateSqlTuningSetRequest) RetryPolicy added in v65.49.1

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

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

func (CreateSqlTuningSetRequest) String added in v65.49.1

func (request CreateSqlTuningSetRequest) String() string

func (CreateSqlTuningSetRequest) ValidateEnumValue added in v65.49.1

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

type CreateSqlTuningSetResponse added in v65.49.1

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

CreateSqlTuningSetResponse wrapper for the CreateSqlTuningSet operation

func (CreateSqlTuningSetResponse) HTTPResponse added in v65.49.1

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

HTTPResponse implements the OCIResponse interface

func (CreateSqlTuningSetResponse) String added in v65.49.1

func (response CreateSqlTuningSetResponse) String() string

type CreateTablespaceDetails

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

CreateTablespaceDetails The details required to create a tablespace. It takes either credentialDetails or databaseCredential. It's recommended to provide databaseCredential

func (CreateTablespaceDetails) String

func (m CreateTablespaceDetails) String() string

func (*CreateTablespaceDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateTablespaceDetails) ValidateEnumValue

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

type CreateTablespaceDetailsDefaultCompressEnum

type CreateTablespaceDetailsDefaultCompressEnum string

CreateTablespaceDetailsDefaultCompressEnum Enum with underlying type: string

const (
	CreateTablespaceDetailsDefaultCompressNoCompress    CreateTablespaceDetailsDefaultCompressEnum = "NO_COMPRESS"
	CreateTablespaceDetailsDefaultCompressBasicCompress CreateTablespaceDetailsDefaultCompressEnum = "BASIC_COMPRESS"
)

Set of constants representing the allowable values for CreateTablespaceDetailsDefaultCompressEnum

func GetCreateTablespaceDetailsDefaultCompressEnumValues

func GetCreateTablespaceDetailsDefaultCompressEnumValues() []CreateTablespaceDetailsDefaultCompressEnum

GetCreateTablespaceDetailsDefaultCompressEnumValues Enumerates the set of values for CreateTablespaceDetailsDefaultCompressEnum

func GetMappingCreateTablespaceDetailsDefaultCompressEnum

func GetMappingCreateTablespaceDetailsDefaultCompressEnum(val string) (CreateTablespaceDetailsDefaultCompressEnum, bool)

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

type CreateTablespaceDetailsExtentManagementEnum

type CreateTablespaceDetailsExtentManagementEnum string

CreateTablespaceDetailsExtentManagementEnum Enum with underlying type: string

const (
	CreateTablespaceDetailsExtentManagementAutoallocate CreateTablespaceDetailsExtentManagementEnum = "AUTOALLOCATE"
	CreateTablespaceDetailsExtentManagementUniform      CreateTablespaceDetailsExtentManagementEnum = "UNIFORM"
)

Set of constants representing the allowable values for CreateTablespaceDetailsExtentManagementEnum

func GetCreateTablespaceDetailsExtentManagementEnumValues

func GetCreateTablespaceDetailsExtentManagementEnumValues() []CreateTablespaceDetailsExtentManagementEnum

GetCreateTablespaceDetailsExtentManagementEnumValues Enumerates the set of values for CreateTablespaceDetailsExtentManagementEnum

func GetMappingCreateTablespaceDetailsExtentManagementEnum

func GetMappingCreateTablespaceDetailsExtentManagementEnum(val string) (CreateTablespaceDetailsExtentManagementEnum, bool)

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

type CreateTablespaceDetailsSegmentManagementEnum

type CreateTablespaceDetailsSegmentManagementEnum string

CreateTablespaceDetailsSegmentManagementEnum Enum with underlying type: string

const (
	CreateTablespaceDetailsSegmentManagementAuto   CreateTablespaceDetailsSegmentManagementEnum = "AUTO"
	CreateTablespaceDetailsSegmentManagementManual CreateTablespaceDetailsSegmentManagementEnum = "MANUAL"
)

Set of constants representing the allowable values for CreateTablespaceDetailsSegmentManagementEnum

func GetCreateTablespaceDetailsSegmentManagementEnumValues

func GetCreateTablespaceDetailsSegmentManagementEnumValues() []CreateTablespaceDetailsSegmentManagementEnum

GetCreateTablespaceDetailsSegmentManagementEnumValues Enumerates the set of values for CreateTablespaceDetailsSegmentManagementEnum

func GetMappingCreateTablespaceDetailsSegmentManagementEnum

func GetMappingCreateTablespaceDetailsSegmentManagementEnum(val string) (CreateTablespaceDetailsSegmentManagementEnum, bool)

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

type CreateTablespaceDetailsStatusEnum

type CreateTablespaceDetailsStatusEnum string

CreateTablespaceDetailsStatusEnum Enum with underlying type: string

const (
	CreateTablespaceDetailsStatusOnly  CreateTablespaceDetailsStatusEnum = "READ_ONLY"
	CreateTablespaceDetailsStatusWrite CreateTablespaceDetailsStatusEnum = "READ_WRITE"
)

Set of constants representing the allowable values for CreateTablespaceDetailsStatusEnum

func GetCreateTablespaceDetailsStatusEnumValues

func GetCreateTablespaceDetailsStatusEnumValues() []CreateTablespaceDetailsStatusEnum

GetCreateTablespaceDetailsStatusEnumValues Enumerates the set of values for CreateTablespaceDetailsStatusEnum

func GetMappingCreateTablespaceDetailsStatusEnum

func GetMappingCreateTablespaceDetailsStatusEnum(val string) (CreateTablespaceDetailsStatusEnum, bool)

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

type CreateTablespaceDetailsTypeEnum

type CreateTablespaceDetailsTypeEnum string

CreateTablespaceDetailsTypeEnum Enum with underlying type: string

const (
	CreateTablespaceDetailsTypePermanent CreateTablespaceDetailsTypeEnum = "PERMANENT"
	CreateTablespaceDetailsTypeTemporary CreateTablespaceDetailsTypeEnum = "TEMPORARY"
)

Set of constants representing the allowable values for CreateTablespaceDetailsTypeEnum

func GetCreateTablespaceDetailsTypeEnumValues

func GetCreateTablespaceDetailsTypeEnumValues() []CreateTablespaceDetailsTypeEnum

GetCreateTablespaceDetailsTypeEnumValues Enumerates the set of values for CreateTablespaceDetailsTypeEnum

func GetMappingCreateTablespaceDetailsTypeEnum

func GetMappingCreateTablespaceDetailsTypeEnum(val string) (CreateTablespaceDetailsTypeEnum, bool)

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

type CreateTablespaceRequest

type CreateTablespaceRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

CreateTablespaceRequest wrapper for the CreateTablespace operation

See also

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

func (CreateTablespaceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateTablespaceRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateTablespaceRequest) RetryPolicy

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

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

func (CreateTablespaceRequest) String

func (request CreateTablespaceRequest) String() string

func (CreateTablespaceRequest) ValidateEnumValue

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

type CreateTablespaceResponse

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

CreateTablespaceResponse wrapper for the CreateTablespace operation

func (CreateTablespaceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateTablespaceResponse) String

func (response CreateTablespaceResponse) String() string

type CursorCacheStatementCollection added in v65.42.0

type CursorCacheStatementCollection struct {

	// A list of SQL statements in the cursor cache.
	Items []CursorCacheStatementSummary `mandatory:"true" json:"items"`
}

CursorCacheStatementCollection The list of SQL statements in the cursor cache.

func (CursorCacheStatementCollection) String added in v65.42.0

func (CursorCacheStatementCollection) ValidateEnumValue added in v65.42.0

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

type CursorCacheStatementSummary added in v65.42.0

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

CursorCacheStatementSummary The summary of a SQL statement in the cursor cache.

func (CursorCacheStatementSummary) String added in v65.42.0

func (CursorCacheStatementSummary) ValidateEnumValue added in v65.42.0

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

type DataAccessContainerCollection

type DataAccessContainerCollection struct {

	// An array of container resources.
	Items []DataAccessContainerSummary `mandatory:"true" json:"items"`
}

DataAccessContainerCollection A collection of specific containers for the current user. This is only applicable if ALL_CONTAINERS !='Y'.

func (DataAccessContainerCollection) String

func (DataAccessContainerCollection) ValidateEnumValue

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

type DataAccessContainerSummary

type DataAccessContainerSummary struct {

	// The name of the container included in the attribute.
	Name *string `mandatory:"false" json:"name"`
}

DataAccessContainerSummary A summary of the ContainerDataAccess user.

func (DataAccessContainerSummary) String

func (DataAccessContainerSummary) ValidateEnumValue

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

type DataPoints added in v65.66.0

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

DataPoints The aggregated datapoints of the metric.

func (DataPoints) String added in v65.66.0

func (m DataPoints) String() string

func (DataPoints) ValidateEnumValue added in v65.66.0

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

type DatabaseConnectionCredentailsByName added in v65.31.0

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

DatabaseConnectionCredentailsByName The existing named credential used to connect to the database.

func (DatabaseConnectionCredentailsByName) MarshalJSON added in v65.31.0

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

MarshalJSON marshals to json representation

func (DatabaseConnectionCredentailsByName) String added in v65.31.0

func (DatabaseConnectionCredentailsByName) ValidateEnumValue added in v65.31.0

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

type DatabaseConnectionCredentials added in v65.31.0

type DatabaseConnectionCredentials interface {
}

DatabaseConnectionCredentials The credentials used to connect to the database. Currently only the `DETAILS` type is supported for creating MACS connector credentials.

type DatabaseConnectionCredentialsByDetails added in v65.31.0

type DatabaseConnectionCredentialsByDetails struct {

	// The user name used to connect to the database.
	UserName *string `mandatory:"true" json:"userName"`

	// The OCID (https://docs.cloud.oracle.com/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"`
}

DatabaseConnectionCredentialsByDetails The credentials used to connect to the database.

func (DatabaseConnectionCredentialsByDetails) MarshalJSON added in v65.31.0

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

MarshalJSON marshals to json representation

func (DatabaseConnectionCredentialsByDetails) String added in v65.31.0

func (DatabaseConnectionCredentialsByDetails) ValidateEnumValue added in v65.31.0

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

type DatabaseConnectionCredentialsByDetailsRoleEnum added in v65.31.0

type DatabaseConnectionCredentialsByDetailsRoleEnum string

DatabaseConnectionCredentialsByDetailsRoleEnum Enum with underlying type: string

const (
	DatabaseConnectionCredentialsByDetailsRoleSysdba DatabaseConnectionCredentialsByDetailsRoleEnum = "SYSDBA"
	DatabaseConnectionCredentialsByDetailsRoleNormal DatabaseConnectionCredentialsByDetailsRoleEnum = "NORMAL"
	DatabaseConnectionCredentialsByDetailsRoleSysdg  DatabaseConnectionCredentialsByDetailsRoleEnum = "SYSDG"
)

Set of constants representing the allowable values for DatabaseConnectionCredentialsByDetailsRoleEnum

func GetDatabaseConnectionCredentialsByDetailsRoleEnumValues added in v65.31.0

func GetDatabaseConnectionCredentialsByDetailsRoleEnumValues() []DatabaseConnectionCredentialsByDetailsRoleEnum

GetDatabaseConnectionCredentialsByDetailsRoleEnumValues Enumerates the set of values for DatabaseConnectionCredentialsByDetailsRoleEnum

func GetMappingDatabaseConnectionCredentialsByDetailsRoleEnum added in v65.31.0

func GetMappingDatabaseConnectionCredentialsByDetailsRoleEnum(val string) (DatabaseConnectionCredentialsByDetailsRoleEnum, bool)

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

type DatabaseConnectionCredentialsCredentialTypeEnum added in v65.31.0

type DatabaseConnectionCredentialsCredentialTypeEnum string

DatabaseConnectionCredentialsCredentialTypeEnum Enum with underlying type: string

const (
	DatabaseConnectionCredentialsCredentialTypeNameReference    DatabaseConnectionCredentialsCredentialTypeEnum = "NAME_REFERENCE"
	DatabaseConnectionCredentialsCredentialTypeDetails          DatabaseConnectionCredentialsCredentialTypeEnum = "DETAILS"
	DatabaseConnectionCredentialsCredentialTypeSslDetails       DatabaseConnectionCredentialsCredentialTypeEnum = "SSL_DETAILS"
	DatabaseConnectionCredentialsCredentialTypeNamedCredentials DatabaseConnectionCredentialsCredentialTypeEnum = "NAMED_CREDENTIALS"
)

Set of constants representing the allowable values for DatabaseConnectionCredentialsCredentialTypeEnum

func GetDatabaseConnectionCredentialsCredentialTypeEnumValues added in v65.31.0

func GetDatabaseConnectionCredentialsCredentialTypeEnumValues() []DatabaseConnectionCredentialsCredentialTypeEnum

GetDatabaseConnectionCredentialsCredentialTypeEnumValues Enumerates the set of values for DatabaseConnectionCredentialsCredentialTypeEnum

func GetMappingDatabaseConnectionCredentialsCredentialTypeEnum added in v65.31.0

func GetMappingDatabaseConnectionCredentialsCredentialTypeEnum(val string) (DatabaseConnectionCredentialsCredentialTypeEnum, bool)

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

type DatabaseConnectionDetails added in v65.65.0

type DatabaseConnectionDetails struct {
	ConnectionString DatabaseConnectionStringDetails `mandatory:"true" json:"connectionString"`

	ConnectionCredentials DatabaseConnectionCredentials `mandatory:"true" json:"connectionCredentials"`
}

DatabaseConnectionDetails The connection details required to connect to the database.

func (DatabaseConnectionDetails) String added in v65.65.0

func (m DatabaseConnectionDetails) String() string

func (*DatabaseConnectionDetails) UnmarshalJSON added in v65.65.0

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

UnmarshalJSON unmarshals from json

func (DatabaseConnectionDetails) ValidateEnumValue added in v65.65.0

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

type DatabaseConnectionString added in v65.31.0

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

DatabaseConnectionString The Oracle Database connection string.

func (DatabaseConnectionString) String added in v65.31.0

func (m DatabaseConnectionString) String() string

func (DatabaseConnectionString) ValidateEnumValue added in v65.31.0

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

type DatabaseConnectionStringDetails added in v65.65.0

type DatabaseConnectionStringDetails interface {
}

DatabaseConnectionStringDetails The details of the Oracle Database connection string.

type DatabaseConnectionStringDetailsConnectionTypeEnum added in v65.65.0

type DatabaseConnectionStringDetailsConnectionTypeEnum string

DatabaseConnectionStringDetailsConnectionTypeEnum Enum with underlying type: string

const (
	DatabaseConnectionStringDetailsConnectionTypeBasic DatabaseConnectionStringDetailsConnectionTypeEnum = "BASIC"
)

Set of constants representing the allowable values for DatabaseConnectionStringDetailsConnectionTypeEnum

func GetDatabaseConnectionStringDetailsConnectionTypeEnumValues added in v65.65.0

func GetDatabaseConnectionStringDetailsConnectionTypeEnumValues() []DatabaseConnectionStringDetailsConnectionTypeEnum

GetDatabaseConnectionStringDetailsConnectionTypeEnumValues Enumerates the set of values for DatabaseConnectionStringDetailsConnectionTypeEnum

func GetMappingDatabaseConnectionStringDetailsConnectionTypeEnum added in v65.65.0

func GetMappingDatabaseConnectionStringDetailsConnectionTypeEnum(val string) (DatabaseConnectionStringDetailsConnectionTypeEnum, bool)

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

type DatabaseConnectionStringProtocolEnum added in v65.31.0

type DatabaseConnectionStringProtocolEnum string

DatabaseConnectionStringProtocolEnum Enum with underlying type: string

const (
	DatabaseConnectionStringProtocolTcp  DatabaseConnectionStringProtocolEnum = "TCP"
	DatabaseConnectionStringProtocolTcps DatabaseConnectionStringProtocolEnum = "TCPS"
)

Set of constants representing the allowable values for DatabaseConnectionStringProtocolEnum

func GetDatabaseConnectionStringProtocolEnumValues added in v65.31.0

func GetDatabaseConnectionStringProtocolEnumValues() []DatabaseConnectionStringProtocolEnum

GetDatabaseConnectionStringProtocolEnumValues Enumerates the set of values for DatabaseConnectionStringProtocolEnum

func GetMappingDatabaseConnectionStringProtocolEnum added in v65.31.0

func GetMappingDatabaseConnectionStringProtocolEnum(val string) (DatabaseConnectionStringProtocolEnum, bool)

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

type DatabaseCredentialDetails added in v65.57.0

type DatabaseCredentialDetails interface {
}

DatabaseCredentialDetails The credential to connect to the database to perform tablespace administration tasks.

type DatabaseCredentialDetailsCredentialTypeEnum added in v65.57.0

type DatabaseCredentialDetailsCredentialTypeEnum string

DatabaseCredentialDetailsCredentialTypeEnum Enum with underlying type: string

const (
	DatabaseCredentialDetailsCredentialTypeSecret          DatabaseCredentialDetailsCredentialTypeEnum = "SECRET"
	DatabaseCredentialDetailsCredentialTypePassword        DatabaseCredentialDetailsCredentialTypeEnum = "PASSWORD"
	DatabaseCredentialDetailsCredentialTypeNamedCredential DatabaseCredentialDetailsCredentialTypeEnum = "NAMED_CREDENTIAL"
)

Set of constants representing the allowable values for DatabaseCredentialDetailsCredentialTypeEnum

func GetDatabaseCredentialDetailsCredentialTypeEnumValues added in v65.57.0

func GetDatabaseCredentialDetailsCredentialTypeEnumValues() []DatabaseCredentialDetailsCredentialTypeEnum

GetDatabaseCredentialDetailsCredentialTypeEnumValues Enumerates the set of values for DatabaseCredentialDetailsCredentialTypeEnum

func GetMappingDatabaseCredentialDetailsCredentialTypeEnum added in v65.57.0

func GetMappingDatabaseCredentialDetailsCredentialTypeEnum(val string) (DatabaseCredentialDetailsCredentialTypeEnum, bool)

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

type DatabaseCredentials

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.cloud.oracle.com/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"`
}

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)

func (DatabaseCredentials) String

func (m DatabaseCredentials) String() string

func (DatabaseCredentials) ValidateEnumValue

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

type DatabaseCredentialsRoleEnum

type DatabaseCredentialsRoleEnum string

DatabaseCredentialsRoleEnum Enum with underlying type: string

const (
	DatabaseCredentialsRoleNormal DatabaseCredentialsRoleEnum = "NORMAL"
	DatabaseCredentialsRoleSysdba DatabaseCredentialsRoleEnum = "SYSDBA"
)

Set of constants representing the allowable values for DatabaseCredentialsRoleEnum

func GetDatabaseCredentialsRoleEnumValues

func GetDatabaseCredentialsRoleEnumValues() []DatabaseCredentialsRoleEnum

GetDatabaseCredentialsRoleEnumValues Enumerates the set of values for DatabaseCredentialsRoleEnum

func GetMappingDatabaseCredentialsRoleEnum

func GetMappingDatabaseCredentialsRoleEnum(val string) (DatabaseCredentialsRoleEnum, bool)

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

type DatabaseDiagnosticsAndManagementFeatureConfiguration added in v65.65.0

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

DatabaseDiagnosticsAndManagementFeatureConfiguration The details required to enable the Diagnostics and Management feature.

func (DatabaseDiagnosticsAndManagementFeatureConfiguration) GetConnectorDetails added in v65.65.0

GetConnectorDetails returns ConnectorDetails

func (DatabaseDiagnosticsAndManagementFeatureConfiguration) GetDatabaseConnectionDetails added in v65.65.0

GetDatabaseConnectionDetails returns DatabaseConnectionDetails

func (DatabaseDiagnosticsAndManagementFeatureConfiguration) GetFeatureStatus added in v65.65.0

GetFeatureStatus returns FeatureStatus

func (DatabaseDiagnosticsAndManagementFeatureConfiguration) MarshalJSON added in v65.65.0

MarshalJSON marshals to json representation

func (DatabaseDiagnosticsAndManagementFeatureConfiguration) String added in v65.65.0

func (*DatabaseDiagnosticsAndManagementFeatureConfiguration) UnmarshalJSON added in v65.65.0

UnmarshalJSON unmarshals from json

func (DatabaseDiagnosticsAndManagementFeatureConfiguration) ValidateEnumValue added in v65.65.0

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

type DatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnum added in v65.65.0

type DatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnum string

DatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnum Enum with underlying type: string

const (
	DatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelLicenseIncluded     DatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnum = "LICENSE_INCLUDED"
	DatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelBringYourOwnLicense DatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnum = "BRING_YOUR_OWN_LICENSE"
)

Set of constants representing the allowable values for DatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnum

func GetDatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnumValues added in v65.65.0

func GetDatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnumValues() []DatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnum

GetDatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnumValues Enumerates the set of values for DatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnum

func GetMappingDatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnum added in v65.65.0

func GetMappingDatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnum(val string) (DatabaseDiagnosticsAndManagementFeatureConfigurationLicenseModelEnum, bool)

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

type DatabaseDiagnosticsAndManagementFeatureDetails added in v65.65.0

type DatabaseDiagnosticsAndManagementFeatureDetails struct {
	DatabaseConnectionDetails *DatabaseConnectionDetails `mandatory:"true" json:"databaseConnectionDetails"`

	ConnectorDetails ConnectorDetails `mandatory:"true" json:"connectorDetails"`

	// Indicates whether the pluggable database can be enabled automatically.
	IsAutoEnablePluggableDatabase *bool `mandatory:"false" json:"isAutoEnablePluggableDatabase"`

	// The management type for the database.
	ManagementType DatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnum `mandatory:"true" json:"managementType"`
}

DatabaseDiagnosticsAndManagementFeatureDetails The details required to enable the Diagnostics and Management feature.

func (DatabaseDiagnosticsAndManagementFeatureDetails) GetConnectorDetails added in v65.65.0

GetConnectorDetails returns ConnectorDetails

func (DatabaseDiagnosticsAndManagementFeatureDetails) GetDatabaseConnectionDetails added in v65.65.0

GetDatabaseConnectionDetails returns DatabaseConnectionDetails

func (DatabaseDiagnosticsAndManagementFeatureDetails) MarshalJSON added in v65.65.0

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

MarshalJSON marshals to json representation

func (DatabaseDiagnosticsAndManagementFeatureDetails) String added in v65.65.0

func (*DatabaseDiagnosticsAndManagementFeatureDetails) UnmarshalJSON added in v65.65.0

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

UnmarshalJSON unmarshals from json

func (DatabaseDiagnosticsAndManagementFeatureDetails) ValidateEnumValue added in v65.65.0

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

type DatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnum added in v65.65.0

type DatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnum string

DatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnum Enum with underlying type: string

const (
	DatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeBasic    DatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnum = "BASIC"
	DatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeAdvanced DatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnum = "ADVANCED"
)

Set of constants representing the allowable values for DatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnum

func GetDatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnumValues added in v65.65.0

func GetDatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnumValues() []DatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnum

GetDatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnumValues Enumerates the set of values for DatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnum

func GetMappingDatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnum added in v65.65.0

func GetMappingDatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnum(val string) (DatabaseDiagnosticsAndManagementFeatureDetailsManagementTypeEnum, bool)

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

type DatabaseFeatureConfiguration added in v65.65.0

type DatabaseFeatureConfiguration interface {

	// The list of statuses for Database Management features.
	GetFeatureStatus() DatabaseFeatureConfigurationFeatureStatusEnum

	GetConnectorDetails() ConnectorDetails

	GetDatabaseConnectionDetails() *DatabaseConnectionDetails
}

DatabaseFeatureConfiguration The details of an external database feature configuration.

type DatabaseFeatureConfigurationFeatureStatusEnum added in v65.65.0

type DatabaseFeatureConfigurationFeatureStatusEnum string

DatabaseFeatureConfigurationFeatureStatusEnum Enum with underlying type: string

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

Set of constants representing the allowable values for DatabaseFeatureConfigurationFeatureStatusEnum

func GetDatabaseFeatureConfigurationFeatureStatusEnumValues added in v65.65.0

func GetDatabaseFeatureConfigurationFeatureStatusEnumValues() []DatabaseFeatureConfigurationFeatureStatusEnum

GetDatabaseFeatureConfigurationFeatureStatusEnumValues Enumerates the set of values for DatabaseFeatureConfigurationFeatureStatusEnum

func GetMappingDatabaseFeatureConfigurationFeatureStatusEnum added in v65.65.0

func GetMappingDatabaseFeatureConfigurationFeatureStatusEnum(val string) (DatabaseFeatureConfigurationFeatureStatusEnum, bool)

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

type DatabaseFeatureDetails added in v65.65.0

type DatabaseFeatureDetails interface {
	GetDatabaseConnectionDetails() *DatabaseConnectionDetails

	GetConnectorDetails() ConnectorDetails
}

DatabaseFeatureDetails The details required to enable the specified Database Management feature.

type DatabaseFleetHealthMetrics

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

DatabaseFleetHealthMetrics The details of the fleet health metrics.

func (DatabaseFleetHealthMetrics) String

func (DatabaseFleetHealthMetrics) ValidateEnumValue

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

type DatabaseHomeMetricDefinition

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

DatabaseHomeMetricDefinition The response containing the CPU, Storage, Wait, DB Time, and Memory metrics for a specific Managed Database.

func (DatabaseHomeMetricDefinition) String

func (DatabaseHomeMetricDefinition) ValidateEnumValue

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

type DatabaseHomeMetrics

type DatabaseHomeMetrics struct {
	DatabaseHomeMetrics *DatabaseHomeMetricDefinition `mandatory:"true" json:"databaseHomeMetrics"`

	// The metrics for the RAC database instances.
	DatabaseInstanceHomeMetrics []DatabaseInstanceHomeMetricsDefinition `mandatory:"false" json:"databaseInstanceHomeMetrics"`
}

DatabaseHomeMetrics The response containing the metric collection for a specific Managed Database.

func (DatabaseHomeMetrics) String

func (m DatabaseHomeMetrics) String() string

func (DatabaseHomeMetrics) ValidateEnumValue

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

type DatabaseInstanceHomeMetricsDefinition

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

DatabaseInstanceHomeMetricsDefinition The response containing the CPU, Wait, DB Time, and Memory metrics for a specific Oracle Real Application Clusters (Oracle RAC) database instance.

func (DatabaseInstanceHomeMetricsDefinition) String

func (DatabaseInstanceHomeMetricsDefinition) ValidateEnumValue

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

type DatabaseIoAggregateMetrics

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

DatabaseIoAggregateMetrics The database Input/Output metric details.

func (DatabaseIoAggregateMetrics) String

func (DatabaseIoAggregateMetrics) ValidateEnumValue

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

type DatabaseLifecycleFeatureConfiguration added in v65.72.0

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

DatabaseLifecycleFeatureConfiguration The details required to enable the Database Lifecycle Management feature.

func (DatabaseLifecycleFeatureConfiguration) GetConnectorDetails added in v65.72.0

GetConnectorDetails returns ConnectorDetails

func (DatabaseLifecycleFeatureConfiguration) GetDatabaseConnectionDetails added in v65.72.0

func (m DatabaseLifecycleFeatureConfiguration) GetDatabaseConnectionDetails() *DatabaseConnectionDetails

GetDatabaseConnectionDetails returns DatabaseConnectionDetails

func (DatabaseLifecycleFeatureConfiguration) GetFeatureStatus added in v65.72.0

GetFeatureStatus returns FeatureStatus

func (DatabaseLifecycleFeatureConfiguration) MarshalJSON added in v65.72.0

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

MarshalJSON marshals to json representation

func (DatabaseLifecycleFeatureConfiguration) String added in v65.72.0

func (*DatabaseLifecycleFeatureConfiguration) UnmarshalJSON added in v65.72.0

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

UnmarshalJSON unmarshals from json

func (DatabaseLifecycleFeatureConfiguration) ValidateEnumValue added in v65.72.0

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

type DatabaseLifecycleFeatureConfigurationLicenseModelEnum added in v65.72.0

type DatabaseLifecycleFeatureConfigurationLicenseModelEnum string

DatabaseLifecycleFeatureConfigurationLicenseModelEnum Enum with underlying type: string

const (
	DatabaseLifecycleFeatureConfigurationLicenseModelLicenseIncluded     DatabaseLifecycleFeatureConfigurationLicenseModelEnum = "LICENSE_INCLUDED"
	DatabaseLifecycleFeatureConfigurationLicenseModelBringYourOwnLicense DatabaseLifecycleFeatureConfigurationLicenseModelEnum = "BRING_YOUR_OWN_LICENSE"
)

Set of constants representing the allowable values for DatabaseLifecycleFeatureConfigurationLicenseModelEnum

func GetDatabaseLifecycleFeatureConfigurationLicenseModelEnumValues added in v65.72.0

func GetDatabaseLifecycleFeatureConfigurationLicenseModelEnumValues() []DatabaseLifecycleFeatureConfigurationLicenseModelEnum

GetDatabaseLifecycleFeatureConfigurationLicenseModelEnumValues Enumerates the set of values for DatabaseLifecycleFeatureConfigurationLicenseModelEnum

func GetMappingDatabaseLifecycleFeatureConfigurationLicenseModelEnum added in v65.72.0

func GetMappingDatabaseLifecycleFeatureConfigurationLicenseModelEnum(val string) (DatabaseLifecycleFeatureConfigurationLicenseModelEnum, bool)

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

type DatabaseLifecycleManagementFeatureDetails added in v65.72.0

type DatabaseLifecycleManagementFeatureDetails struct {
	DatabaseConnectionDetails *DatabaseConnectionDetails `mandatory:"true" json:"databaseConnectionDetails"`

	ConnectorDetails ConnectorDetails `mandatory:"true" json:"connectorDetails"`
}

DatabaseLifecycleManagementFeatureDetails The details required to enable the Database Lifecycle Management feature.

func (DatabaseLifecycleManagementFeatureDetails) GetConnectorDetails added in v65.72.0

GetConnectorDetails returns ConnectorDetails

func (DatabaseLifecycleManagementFeatureDetails) GetDatabaseConnectionDetails added in v65.72.0

func (m DatabaseLifecycleManagementFeatureDetails) GetDatabaseConnectionDetails() *DatabaseConnectionDetails

GetDatabaseConnectionDetails returns DatabaseConnectionDetails

func (DatabaseLifecycleManagementFeatureDetails) MarshalJSON added in v65.72.0

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

MarshalJSON marshals to json representation

func (DatabaseLifecycleManagementFeatureDetails) String added in v65.72.0

func (*DatabaseLifecycleManagementFeatureDetails) UnmarshalJSON added in v65.72.0

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

UnmarshalJSON unmarshals from json

func (DatabaseLifecycleManagementFeatureDetails) ValidateEnumValue added in v65.72.0

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

type DatabaseManagementConfig added in v65.31.0

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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external database connector.
	ConnectorId *string `mandatory:"false" json:"connectorId"`
}

DatabaseManagementConfig The configuration of the Database Management service.

func (DatabaseManagementConfig) String added in v65.31.0

func (m DatabaseManagementConfig) String() string

func (DatabaseManagementConfig) ValidateEnumValue added in v65.31.0

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

type DatabaseManagementConfigDatabaseManagementStatusEnum added in v65.31.0

type DatabaseManagementConfigDatabaseManagementStatusEnum string

DatabaseManagementConfigDatabaseManagementStatusEnum Enum with underlying type: string

const (
	DatabaseManagementConfigDatabaseManagementStatusEnabling        DatabaseManagementConfigDatabaseManagementStatusEnum = "ENABLING"
	DatabaseManagementConfigDatabaseManagementStatusEnabled         DatabaseManagementConfigDatabaseManagementStatusEnum = "ENABLED"
	DatabaseManagementConfigDatabaseManagementStatusDisabling       DatabaseManagementConfigDatabaseManagementStatusEnum = "DISABLING"
	DatabaseManagementConfigDatabaseManagementStatusNotEnabled      DatabaseManagementConfigDatabaseManagementStatusEnum = "NOT_ENABLED"
	DatabaseManagementConfigDatabaseManagementStatusFailedEnabling  DatabaseManagementConfigDatabaseManagementStatusEnum = "FAILED_ENABLING"
	DatabaseManagementConfigDatabaseManagementStatusFailedDisabling DatabaseManagementConfigDatabaseManagementStatusEnum = "FAILED_DISABLING"
)

Set of constants representing the allowable values for DatabaseManagementConfigDatabaseManagementStatusEnum

func GetDatabaseManagementConfigDatabaseManagementStatusEnumValues added in v65.31.0

func GetDatabaseManagementConfigDatabaseManagementStatusEnumValues() []DatabaseManagementConfigDatabaseManagementStatusEnum

GetDatabaseManagementConfigDatabaseManagementStatusEnumValues Enumerates the set of values for DatabaseManagementConfigDatabaseManagementStatusEnum

func GetMappingDatabaseManagementConfigDatabaseManagementStatusEnum added in v65.31.0

func GetMappingDatabaseManagementConfigDatabaseManagementStatusEnum(val string) (DatabaseManagementConfigDatabaseManagementStatusEnum, bool)

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

type DatabaseManagementConfigLicenseModelEnum added in v65.31.0

type DatabaseManagementConfigLicenseModelEnum string

DatabaseManagementConfigLicenseModelEnum Enum with underlying type: string

const (
	DatabaseManagementConfigLicenseModelLicenseIncluded     DatabaseManagementConfigLicenseModelEnum = "LICENSE_INCLUDED"
	DatabaseManagementConfigLicenseModelBringYourOwnLicense DatabaseManagementConfigLicenseModelEnum = "BRING_YOUR_OWN_LICENSE"
)

Set of constants representing the allowable values for DatabaseManagementConfigLicenseModelEnum

func GetDatabaseManagementConfigLicenseModelEnumValues added in v65.31.0

func GetDatabaseManagementConfigLicenseModelEnumValues() []DatabaseManagementConfigLicenseModelEnum

GetDatabaseManagementConfigLicenseModelEnumValues Enumerates the set of values for DatabaseManagementConfigLicenseModelEnum

func GetMappingDatabaseManagementConfigLicenseModelEnum added in v65.31.0

func GetMappingDatabaseManagementConfigLicenseModelEnum(val string) (DatabaseManagementConfigLicenseModelEnum, bool)

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

type DatabaseNamedCredentialConnectionDetails added in v65.72.0

type DatabaseNamedCredentialConnectionDetails struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Named Credential
	// where the database password metadata is stored.
	NamedCredentialId *string `mandatory:"true" json:"namedCredentialId"`
}

DatabaseNamedCredentialConnectionDetails User provides a named credential OCID, which will be used to retrieve the password to connect to the database.

func (DatabaseNamedCredentialConnectionDetails) MarshalJSON added in v65.72.0

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

MarshalJSON marshals to json representation

func (DatabaseNamedCredentialConnectionDetails) String added in v65.72.0

func (DatabaseNamedCredentialConnectionDetails) ValidateEnumValue added in v65.72.0

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

type DatabaseNamedCredentialDetails added in v65.57.0

type DatabaseNamedCredentialDetails struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the named credential
	// where the database password metadata is stored.
	NamedCredentialId *string `mandatory:"true" json:"namedCredentialId"`
}

DatabaseNamedCredentialDetails User provides a named credential OCID, which will be used to retrieve the password to connect to the database.

func (DatabaseNamedCredentialDetails) MarshalJSON added in v65.57.0

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

MarshalJSON marshals to json representation

func (DatabaseNamedCredentialDetails) String added in v65.57.0

func (DatabaseNamedCredentialDetails) ValidateEnumValue added in v65.57.0

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

type DatabaseParameterSummary

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

DatabaseParameterSummary A summary of the database parameter.

func (DatabaseParameterSummary) String

func (m DatabaseParameterSummary) String() string

func (DatabaseParameterSummary) ValidateEnumValue

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

type DatabaseParameterSummaryConstraintEnum

type DatabaseParameterSummaryConstraintEnum string

DatabaseParameterSummaryConstraintEnum Enum with underlying type: string

const (
	DatabaseParameterSummaryConstraintUnique    DatabaseParameterSummaryConstraintEnum = "UNIQUE"
	DatabaseParameterSummaryConstraintIdentical DatabaseParameterSummaryConstraintEnum = "IDENTICAL"
	DatabaseParameterSummaryConstraintNone      DatabaseParameterSummaryConstraintEnum = "NONE"
)

Set of constants representing the allowable values for DatabaseParameterSummaryConstraintEnum

func GetDatabaseParameterSummaryConstraintEnumValues

func GetDatabaseParameterSummaryConstraintEnumValues() []DatabaseParameterSummaryConstraintEnum

GetDatabaseParameterSummaryConstraintEnumValues Enumerates the set of values for DatabaseParameterSummaryConstraintEnum

func GetMappingDatabaseParameterSummaryConstraintEnum

func GetMappingDatabaseParameterSummaryConstraintEnum(val string) (DatabaseParameterSummaryConstraintEnum, bool)

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

type DatabaseParameterSummaryIsModifiedEnum

type DatabaseParameterSummaryIsModifiedEnum string

DatabaseParameterSummaryIsModifiedEnum Enum with underlying type: string

const (
	DatabaseParameterSummaryIsModifiedModified DatabaseParameterSummaryIsModifiedEnum = "MODIFIED"
	DatabaseParameterSummaryIsModifiedFalse    DatabaseParameterSummaryIsModifiedEnum = "FALSE"
)

Set of constants representing the allowable values for DatabaseParameterSummaryIsModifiedEnum

func GetDatabaseParameterSummaryIsModifiedEnumValues

func GetDatabaseParameterSummaryIsModifiedEnumValues() []DatabaseParameterSummaryIsModifiedEnum

GetDatabaseParameterSummaryIsModifiedEnumValues Enumerates the set of values for DatabaseParameterSummaryIsModifiedEnum

func GetMappingDatabaseParameterSummaryIsModifiedEnum

func GetMappingDatabaseParameterSummaryIsModifiedEnum(val string) (DatabaseParameterSummaryIsModifiedEnum, bool)

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

type DatabaseParameterSummaryIsSystemModifiableEnum

type DatabaseParameterSummaryIsSystemModifiableEnum string

DatabaseParameterSummaryIsSystemModifiableEnum Enum with underlying type: string

const (
	DatabaseParameterSummaryIsSystemModifiableImmediate DatabaseParameterSummaryIsSystemModifiableEnum = "IMMEDIATE"
	DatabaseParameterSummaryIsSystemModifiableDeferred  DatabaseParameterSummaryIsSystemModifiableEnum = "DEFERRED"
	DatabaseParameterSummaryIsSystemModifiableFalse     DatabaseParameterSummaryIsSystemModifiableEnum = "FALSE"
)

Set of constants representing the allowable values for DatabaseParameterSummaryIsSystemModifiableEnum

func GetDatabaseParameterSummaryIsSystemModifiableEnumValues

func GetDatabaseParameterSummaryIsSystemModifiableEnumValues() []DatabaseParameterSummaryIsSystemModifiableEnum

GetDatabaseParameterSummaryIsSystemModifiableEnumValues Enumerates the set of values for DatabaseParameterSummaryIsSystemModifiableEnum

func GetMappingDatabaseParameterSummaryIsSystemModifiableEnum

func GetMappingDatabaseParameterSummaryIsSystemModifiableEnum(val string) (DatabaseParameterSummaryIsSystemModifiableEnum, bool)

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

type DatabaseParameterSummaryTypeEnum

type DatabaseParameterSummaryTypeEnum string

DatabaseParameterSummaryTypeEnum Enum with underlying type: string

const (
	DatabaseParameterSummaryTypeBoolean    DatabaseParameterSummaryTypeEnum = "BOOLEAN"
	DatabaseParameterSummaryTypeString     DatabaseParameterSummaryTypeEnum = "STRING"
	DatabaseParameterSummaryTypeInteger    DatabaseParameterSummaryTypeEnum = "INTEGER"
	DatabaseParameterSummaryTypeFilename   DatabaseParameterSummaryTypeEnum = "FILENAME"
	DatabaseParameterSummaryTypeBigInteger DatabaseParameterSummaryTypeEnum = "BIG_INTEGER"
	DatabaseParameterSummaryTypeReserved   DatabaseParameterSummaryTypeEnum = "RESERVED"
)

Set of constants representing the allowable values for DatabaseParameterSummaryTypeEnum

func GetDatabaseParameterSummaryTypeEnumValues

func GetDatabaseParameterSummaryTypeEnumValues() []DatabaseParameterSummaryTypeEnum

GetDatabaseParameterSummaryTypeEnumValues Enumerates the set of values for DatabaseParameterSummaryTypeEnum

func GetMappingDatabaseParameterSummaryTypeEnum

func GetMappingDatabaseParameterSummaryTypeEnum(val string) (DatabaseParameterSummaryTypeEnum, bool)

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

type DatabaseParameterUpdateStatus

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

DatabaseParameterUpdateStatus The result of database parameter update.

func (DatabaseParameterUpdateStatus) String

func (DatabaseParameterUpdateStatus) ValidateEnumValue

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

type DatabaseParameterUpdateStatusStatusEnum

type DatabaseParameterUpdateStatusStatusEnum string

DatabaseParameterUpdateStatusStatusEnum Enum with underlying type: string

const (
	DatabaseParameterUpdateStatusStatusSucceeded DatabaseParameterUpdateStatusStatusEnum = "SUCCEEDED"
	DatabaseParameterUpdateStatusStatusFailed    DatabaseParameterUpdateStatusStatusEnum = "FAILED"
)

Set of constants representing the allowable values for DatabaseParameterUpdateStatusStatusEnum

func GetDatabaseParameterUpdateStatusStatusEnumValues

func GetDatabaseParameterUpdateStatusStatusEnumValues() []DatabaseParameterUpdateStatusStatusEnum

GetDatabaseParameterUpdateStatusStatusEnumValues Enumerates the set of values for DatabaseParameterUpdateStatusStatusEnum

func GetMappingDatabaseParameterUpdateStatusStatusEnum

func GetMappingDatabaseParameterUpdateStatusStatusEnum(val string) (DatabaseParameterUpdateStatusStatusEnum, bool)

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

type DatabaseParametersCollection

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

DatabaseParametersCollection A collection of database parameters.

func (DatabaseParametersCollection) String

func (DatabaseParametersCollection) ValidateEnumValue

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

type DatabasePasswordCredentialDetails added in v65.57.0

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

DatabasePasswordCredentialDetails User provides a password to be used to connect to the database.

func (DatabasePasswordCredentialDetails) MarshalJSON added in v65.57.0

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

MarshalJSON marshals to json representation

func (DatabasePasswordCredentialDetails) String added in v65.57.0

func (DatabasePasswordCredentialDetails) ValidateEnumValue added in v65.57.0

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

type DatabasePasswordCredentialDetailsRoleEnum added in v65.57.0

type DatabasePasswordCredentialDetailsRoleEnum string

DatabasePasswordCredentialDetailsRoleEnum Enum with underlying type: string

const (
	DatabasePasswordCredentialDetailsRoleNormal DatabasePasswordCredentialDetailsRoleEnum = "NORMAL"
	DatabasePasswordCredentialDetailsRoleSysdba DatabasePasswordCredentialDetailsRoleEnum = "SYSDBA"
	DatabasePasswordCredentialDetailsRoleSysdg  DatabasePasswordCredentialDetailsRoleEnum = "SYSDG"
)

Set of constants representing the allowable values for DatabasePasswordCredentialDetailsRoleEnum

func GetDatabasePasswordCredentialDetailsRoleEnumValues added in v65.57.0

func GetDatabasePasswordCredentialDetailsRoleEnumValues() []DatabasePasswordCredentialDetailsRoleEnum

GetDatabasePasswordCredentialDetailsRoleEnumValues Enumerates the set of values for DatabasePasswordCredentialDetailsRoleEnum

func GetMappingDatabasePasswordCredentialDetailsRoleEnum added in v65.57.0

func GetMappingDatabasePasswordCredentialDetailsRoleEnum(val string) (DatabasePasswordCredentialDetailsRoleEnum, bool)

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

type DatabasePlan added in v65.36.1

type DatabasePlan struct {

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

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.

func (DatabasePlan) String added in v65.36.1

func (m DatabasePlan) String() string

func (DatabasePlan) ValidateEnumValue added in v65.36.1

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

type DatabasePlanDirective added in v65.36.1

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

DatabasePlanDirective Manages resource allocation among databases. Besides the name, at least one other property must be available.

func (DatabasePlanDirective) String added in v65.36.1

func (m DatabasePlanDirective) String() string

func (DatabasePlanDirective) ValidateEnumValue added in v65.36.1

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

type DatabasePlanRoleEnumEnum added in v65.36.1

type DatabasePlanRoleEnumEnum string

DatabasePlanRoleEnumEnum Enum with underlying type: string

const (
	DatabasePlanRoleEnumPrimary DatabasePlanRoleEnumEnum = "PRIMARY"
	DatabasePlanRoleEnumStandby DatabasePlanRoleEnumEnum = "STANDBY"
	DatabasePlanRoleEnumNone    DatabasePlanRoleEnumEnum = "NONE"
)

Set of constants representing the allowable values for DatabasePlanRoleEnumEnum

func GetDatabasePlanRoleEnumEnumValues added in v65.36.1

func GetDatabasePlanRoleEnumEnumValues() []DatabasePlanRoleEnumEnum

GetDatabasePlanRoleEnumEnumValues Enumerates the set of values for DatabasePlanRoleEnumEnum

func GetMappingDatabasePlanRoleEnumEnum added in v65.36.1

func GetMappingDatabasePlanRoleEnumEnum(val string) (DatabasePlanRoleEnumEnum, bool)

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

type DatabasePlanTypeEnumEnum added in v65.36.1

type DatabasePlanTypeEnumEnum string

DatabasePlanTypeEnumEnum Enum with underlying type: string

const (
	DatabasePlanTypeEnumDatabase DatabasePlanTypeEnumEnum = "DATABASE"
	DatabasePlanTypeEnumProfile  DatabasePlanTypeEnumEnum = "PROFILE"
	DatabasePlanTypeEnumOther    DatabasePlanTypeEnumEnum = "OTHER"
)

Set of constants representing the allowable values for DatabasePlanTypeEnumEnum

func GetDatabasePlanTypeEnumEnumValues added in v65.36.1

func GetDatabasePlanTypeEnumEnumValues() []DatabasePlanTypeEnumEnum

GetDatabasePlanTypeEnumEnumValues Enumerates the set of values for DatabasePlanTypeEnumEnum

func GetMappingDatabasePlanTypeEnumEnum added in v65.36.1

func GetMappingDatabasePlanTypeEnumEnum(val string) (DatabasePlanTypeEnumEnum, bool)

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

type DatabaseSecretCredentialDetails added in v65.57.0

type DatabaseSecretCredentialDetails struct {

	// The OCID (https://docs.cloud.oracle.com/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"`
}

DatabaseSecretCredentialDetails User provides a secret OCID, which will be used to retrieve the password to connect to the database.

func (DatabaseSecretCredentialDetails) MarshalJSON added in v65.57.0

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

MarshalJSON marshals to json representation

func (DatabaseSecretCredentialDetails) String added in v65.57.0

func (DatabaseSecretCredentialDetails) ValidateEnumValue added in v65.57.0

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

type DatabaseSecretCredentialDetailsRoleEnum added in v65.57.0

type DatabaseSecretCredentialDetailsRoleEnum string

DatabaseSecretCredentialDetailsRoleEnum Enum with underlying type: string

const (
	DatabaseSecretCredentialDetailsRoleNormal DatabaseSecretCredentialDetailsRoleEnum = "NORMAL"
	DatabaseSecretCredentialDetailsRoleSysdba DatabaseSecretCredentialDetailsRoleEnum = "SYSDBA"
	DatabaseSecretCredentialDetailsRoleSysdg  DatabaseSecretCredentialDetailsRoleEnum = "SYSDG"
)

Set of constants representing the allowable values for DatabaseSecretCredentialDetailsRoleEnum

func GetDatabaseSecretCredentialDetailsRoleEnumValues added in v65.57.0

func GetDatabaseSecretCredentialDetailsRoleEnumValues() []DatabaseSecretCredentialDetailsRoleEnum

GetDatabaseSecretCredentialDetailsRoleEnumValues Enumerates the set of values for DatabaseSecretCredentialDetailsRoleEnum

func GetMappingDatabaseSecretCredentialDetailsRoleEnum added in v65.57.0

func GetMappingDatabaseSecretCredentialDetailsRoleEnum(val string) (DatabaseSecretCredentialDetailsRoleEnum, bool)

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

type DatabaseSqlWatchFeatureConfiguration added in v65.72.0

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

DatabaseSqlWatchFeatureConfiguration The details required to enable the SQL Watch feature.

func (DatabaseSqlWatchFeatureConfiguration) GetConnectorDetails added in v65.72.0

GetConnectorDetails returns ConnectorDetails

func (DatabaseSqlWatchFeatureConfiguration) GetDatabaseConnectionDetails added in v65.72.0

func (m DatabaseSqlWatchFeatureConfiguration) GetDatabaseConnectionDetails() *DatabaseConnectionDetails

GetDatabaseConnectionDetails returns DatabaseConnectionDetails

func (DatabaseSqlWatchFeatureConfiguration) GetFeatureStatus added in v65.72.0

GetFeatureStatus returns FeatureStatus

func (DatabaseSqlWatchFeatureConfiguration) MarshalJSON added in v65.72.0

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

MarshalJSON marshals to json representation

func (DatabaseSqlWatchFeatureConfiguration) String added in v65.72.0

func (*DatabaseSqlWatchFeatureConfiguration) UnmarshalJSON added in v65.72.0

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

UnmarshalJSON unmarshals from json

func (DatabaseSqlWatchFeatureConfiguration) ValidateEnumValue added in v65.72.0

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

type DatabaseSqlWatchFeatureDetails added in v65.72.0

type DatabaseSqlWatchFeatureDetails struct {
	DatabaseConnectionDetails *DatabaseConnectionDetails `mandatory:"true" json:"databaseConnectionDetails"`

	ConnectorDetails ConnectorDetails `mandatory:"true" json:"connectorDetails"`
}

DatabaseSqlWatchFeatureDetails The details required to enable the SQL Watch feature.

func (DatabaseSqlWatchFeatureDetails) GetConnectorDetails added in v65.72.0

func (m DatabaseSqlWatchFeatureDetails) GetConnectorDetails() ConnectorDetails

GetConnectorDetails returns ConnectorDetails

func (DatabaseSqlWatchFeatureDetails) GetDatabaseConnectionDetails added in v65.72.0

func (m DatabaseSqlWatchFeatureDetails) GetDatabaseConnectionDetails() *DatabaseConnectionDetails

GetDatabaseConnectionDetails returns DatabaseConnectionDetails

func (DatabaseSqlWatchFeatureDetails) MarshalJSON added in v65.72.0

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

MarshalJSON marshals to json representation

func (DatabaseSqlWatchFeatureDetails) String added in v65.72.0

func (*DatabaseSqlWatchFeatureDetails) UnmarshalJSON added in v65.72.0

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

UnmarshalJSON unmarshals from json

func (DatabaseSqlWatchFeatureDetails) ValidateEnumValue added in v65.72.0

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

type DatabaseSslConnectionCredentials added in v65.31.0

type DatabaseSslConnectionCredentials struct {

	// The user name used to connect to the database.
	UserName *string `mandatory:"true" json:"userName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the user password.
	PasswordSecretId *string `mandatory:"true" json:"passwordSecretId"`

	// The OCID (https://docs.cloud.oracle.com/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"`
}

DatabaseSslConnectionCredentials The SSL connection credential details used to connect to the database.

func (DatabaseSslConnectionCredentials) MarshalJSON added in v65.31.0

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

MarshalJSON marshals to json representation

func (DatabaseSslConnectionCredentials) String added in v65.31.0

func (DatabaseSslConnectionCredentials) ValidateEnumValue added in v65.31.0

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

type DatabaseSslConnectionCredentialsRoleEnum added in v65.31.0

type DatabaseSslConnectionCredentialsRoleEnum string

DatabaseSslConnectionCredentialsRoleEnum Enum with underlying type: string

const (
	DatabaseSslConnectionCredentialsRoleSysdba DatabaseSslConnectionCredentialsRoleEnum = "SYSDBA"
	DatabaseSslConnectionCredentialsRoleNormal DatabaseSslConnectionCredentialsRoleEnum = "NORMAL"
	DatabaseSslConnectionCredentialsRoleSysdg  DatabaseSslConnectionCredentialsRoleEnum = "SYSDG"
)

Set of constants representing the allowable values for DatabaseSslConnectionCredentialsRoleEnum

func GetDatabaseSslConnectionCredentialsRoleEnumValues added in v65.31.0

func GetDatabaseSslConnectionCredentialsRoleEnumValues() []DatabaseSslConnectionCredentialsRoleEnum

GetDatabaseSslConnectionCredentialsRoleEnumValues Enumerates the set of values for DatabaseSslConnectionCredentialsRoleEnum

func GetMappingDatabaseSslConnectionCredentialsRoleEnum added in v65.31.0

func GetMappingDatabaseSslConnectionCredentialsRoleEnum(val string) (DatabaseSslConnectionCredentialsRoleEnum, bool)

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

type DatabaseStatusEnum

type DatabaseStatusEnum string

DatabaseStatusEnum Enum with underlying type: string

const (
	DatabaseStatusUp      DatabaseStatusEnum = "UP"
	DatabaseStatusDown    DatabaseStatusEnum = "DOWN"
	DatabaseStatusUnknown DatabaseStatusEnum = "UNKNOWN"
)

Set of constants representing the allowable values for DatabaseStatusEnum

func GetDatabaseStatusEnumValues

func GetDatabaseStatusEnumValues() []DatabaseStatusEnum

GetDatabaseStatusEnumValues Enumerates the set of values for DatabaseStatusEnum

func GetMappingDatabaseStatusEnum

func GetMappingDatabaseStatusEnum(val string) (DatabaseStatusEnum, bool)

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

type DatabaseStorageAggregateMetrics

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

DatabaseStorageAggregateMetrics The database storage metric values.

func (DatabaseStorageAggregateMetrics) String

func (DatabaseStorageAggregateMetrics) ValidateEnumValue

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

type DatabaseSubTypeEnum

type DatabaseSubTypeEnum string

DatabaseSubTypeEnum Enum with underlying type: string

const (
	DatabaseSubTypeCdb    DatabaseSubTypeEnum = "CDB"
	DatabaseSubTypePdb    DatabaseSubTypeEnum = "PDB"
	DatabaseSubTypeNonCdb DatabaseSubTypeEnum = "NON_CDB"
	DatabaseSubTypeAcd    DatabaseSubTypeEnum = "ACD"
	DatabaseSubTypeAdb    DatabaseSubTypeEnum = "ADB"
)

Set of constants representing the allowable values for DatabaseSubTypeEnum

func GetDatabaseSubTypeEnumValues

func GetDatabaseSubTypeEnumValues() []DatabaseSubTypeEnum

GetDatabaseSubTypeEnumValues Enumerates the set of values for DatabaseSubTypeEnum

func GetMappingDatabaseSubTypeEnum

func GetMappingDatabaseSubTypeEnum(val string) (DatabaseSubTypeEnum, bool)

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

type DatabaseTimeAggregateMetrics

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

DatabaseTimeAggregateMetrics The database time metric details.

func (DatabaseTimeAggregateMetrics) String

func (DatabaseTimeAggregateMetrics) ValidateEnumValue

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

type DatabaseTypeEnum

type DatabaseTypeEnum string

DatabaseTypeEnum Enum with underlying type: string

const (
	DatabaseTypeExternalSidb DatabaseTypeEnum = "EXTERNAL_SIDB"
	DatabaseTypeExternalRac  DatabaseTypeEnum = "EXTERNAL_RAC"
	DatabaseTypeCloudSidb    DatabaseTypeEnum = "CLOUD_SIDB"
	DatabaseTypeCloudRac     DatabaseTypeEnum = "CLOUD_RAC"
	DatabaseTypeShared       DatabaseTypeEnum = "SHARED"
	DatabaseTypeDedicated    DatabaseTypeEnum = "DEDICATED"
)

Set of constants representing the allowable values for DatabaseTypeEnum

func GetDatabaseTypeEnumValues

func GetDatabaseTypeEnumValues() []DatabaseTypeEnum

GetDatabaseTypeEnumValues Enumerates the set of values for DatabaseTypeEnum

func GetMappingDatabaseTypeEnum

func GetMappingDatabaseTypeEnum(val string) (DatabaseTypeEnum, bool)

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

type DatabaseUsageMetrics

type DatabaseUsageMetrics struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	DbId *string `mandatory:"false" json:"dbId"`

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/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"`
}

DatabaseUsageMetrics The list of aggregated metrics for Managed Databases in the fleet.

func (DatabaseUsageMetrics) String

func (m DatabaseUsageMetrics) String() string

func (DatabaseUsageMetrics) ValidateEnumValue

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

type Datafile

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

Datafile The details of a data file.

func (Datafile) String

func (m Datafile) String() string

func (Datafile) ValidateEnumValue

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

type DatafileLostWriteProtectEnum

type DatafileLostWriteProtectEnum string

DatafileLostWriteProtectEnum Enum with underlying type: string

const (
	DatafileLostWriteProtectEnabled    DatafileLostWriteProtectEnum = "ENABLED"
	DatafileLostWriteProtectProtectOff DatafileLostWriteProtectEnum = "PROTECT_OFF"
	DatafileLostWriteProtectSuspend    DatafileLostWriteProtectEnum = "SUSPEND"
)

Set of constants representing the allowable values for DatafileLostWriteProtectEnum

func GetDatafileLostWriteProtectEnumValues

func GetDatafileLostWriteProtectEnumValues() []DatafileLostWriteProtectEnum

GetDatafileLostWriteProtectEnumValues Enumerates the set of values for DatafileLostWriteProtectEnum

func GetMappingDatafileLostWriteProtectEnum

func GetMappingDatafileLostWriteProtectEnum(val string) (DatafileLostWriteProtectEnum, bool)

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

type DatafileOnlineStatusEnum

type DatafileOnlineStatusEnum string

DatafileOnlineStatusEnum Enum with underlying type: string

const (
	DatafileOnlineStatusSysoff  DatafileOnlineStatusEnum = "SYSOFF"
	DatafileOnlineStatusSystem  DatafileOnlineStatusEnum = "SYSTEM"
	DatafileOnlineStatusOffline DatafileOnlineStatusEnum = "OFFLINE"
	DatafileOnlineStatusOnline  DatafileOnlineStatusEnum = "ONLINE"
	DatafileOnlineStatusRecover DatafileOnlineStatusEnum = "RECOVER"
)

Set of constants representing the allowable values for DatafileOnlineStatusEnum

func GetDatafileOnlineStatusEnumValues

func GetDatafileOnlineStatusEnumValues() []DatafileOnlineStatusEnum

GetDatafileOnlineStatusEnumValues Enumerates the set of values for DatafileOnlineStatusEnum

func GetMappingDatafileOnlineStatusEnum

func GetMappingDatafileOnlineStatusEnum(val string) (DatafileOnlineStatusEnum, bool)

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

type DatafileSharedEnum

type DatafileSharedEnum string

DatafileSharedEnum Enum with underlying type: string

const (
	DatafileSharedShared      DatafileSharedEnum = "SHARED"
	DatafileSharedLocalForRim DatafileSharedEnum = "LOCAL_FOR_RIM"
	DatafileSharedLocalForAll DatafileSharedEnum = "LOCAL_FOR_ALL"
)

Set of constants representing the allowable values for DatafileSharedEnum

func GetDatafileSharedEnumValues

func GetDatafileSharedEnumValues() []DatafileSharedEnum

GetDatafileSharedEnumValues Enumerates the set of values for DatafileSharedEnum

func GetMappingDatafileSharedEnum

func GetMappingDatafileSharedEnum(val string) (DatafileSharedEnum, bool)

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

type DatafileStatusEnum

type DatafileStatusEnum string

DatafileStatusEnum Enum with underlying type: string

const (
	DatafileStatusAvailable DatafileStatusEnum = "AVAILABLE"
	DatafileStatusInvalid   DatafileStatusEnum = "INVALID"
	DatafileStatusOffline   DatafileStatusEnum = "OFFLINE"
	DatafileStatusOnline    DatafileStatusEnum = "ONLINE"
	DatafileStatusUnknown   DatafileStatusEnum = "UNKNOWN"
)

Set of constants representing the allowable values for DatafileStatusEnum

func GetDatafileStatusEnumValues

func GetDatafileStatusEnumValues() []DatafileStatusEnum

GetDatafileStatusEnumValues Enumerates the set of values for DatafileStatusEnum

func GetMappingDatafileStatusEnum

func GetMappingDatafileStatusEnum(val string) (DatafileStatusEnum, bool)

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

type DataguardPerformanceMetrics added in v65.66.0

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

DataguardPerformanceMetrics A summary of Data Guard performance metrics for Managed Databases.

func (DataguardPerformanceMetrics) String added in v65.66.0

func (DataguardPerformanceMetrics) ValidateEnumValue added in v65.66.0

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

type DbManagementAnalyticsMetric added in v65.31.0

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

DbManagementAnalyticsMetric The metric details of a Database Management resource.

func (DbManagementAnalyticsMetric) String added in v65.31.0

func (DbManagementAnalyticsMetric) ValidateEnumValue added in v65.31.0

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

type DbManagementClient

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

DbManagementClient a client for DbManagement

func NewDbManagementClientWithConfigurationProvider

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

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 (DbManagementClient) AddDataFiles

func (client DbManagementClient) AddDataFiles(ctx context.Context, request AddDataFilesRequest) (response AddDataFilesResponse, err error)

AddDataFiles Adds data files or temp files to the tablespace.

See also

Click https://docs.cloud.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 (DbManagementClient) AddManagedDatabaseToManagedDatabaseGroup

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.

See also

Click https://docs.cloud.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 (DbManagementClient) AddmTasks added in v65.10.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ChangeDatabaseParameters

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ChangeDbManagementPrivateEndpointCompartment

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ChangeExternalDbSystemCompartment added in v65.31.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ChangeExternalExadataInfrastructureCompartment added in v65.36.1

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ChangeJobCompartment

func (client DbManagementClient) ChangeJobCompartment(ctx context.Context, request ChangeJobCompartmentRequest) (response ChangeJobCompartmentResponse, err error)

ChangeJobCompartment Moves a job.

See also

Click https://docs.cloud.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 (DbManagementClient) ChangeManagedDatabaseGroupCompartment

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ChangeNamedCredentialCompartment added in v65.57.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ChangePlanRetention added in v65.42.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ChangeSpaceBudget added in v65.42.0

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

See also

Click https://docs.cloud.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 (DbManagementClient) ChangeSqlPlanBaselinesAttributes added in v65.42.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) CheckExternalDbSystemConnectorConnectionStatus added in v65.31.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) CheckExternalExadataStorageConnector added in v65.36.1

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.

See also

Click https://docs.cloud.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 (*DbManagementClient) ConfigurationProvider

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

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

func (DbManagementClient) ConfigureAutomaticCaptureFilters added in v65.42.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ConfigureAutomaticSpmEvolveAdvisorTask added in v65.42.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) CreateDbManagementPrivateEndpoint

func (client DbManagementClient) CreateDbManagementPrivateEndpoint(ctx context.Context, request CreateDbManagementPrivateEndpointRequest) (response CreateDbManagementPrivateEndpointResponse, err error)

CreateDbManagementPrivateEndpoint Creates a new Database Management private endpoint.

See also

Click https://docs.cloud.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 (DbManagementClient) CreateExternalDbSystem added in v65.31.0

func (client DbManagementClient) CreateExternalDbSystem(ctx context.Context, request CreateExternalDbSystemRequest) (response CreateExternalDbSystemResponse, err error)

CreateExternalDbSystem Creates an external DB system and its related resources.

See also

Click https://docs.cloud.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 (DbManagementClient) CreateExternalDbSystemConnector added in v65.31.0

func (client DbManagementClient) CreateExternalDbSystemConnector(ctx context.Context, request CreateExternalDbSystemConnectorRequest) (response CreateExternalDbSystemConnectorResponse, err error)

CreateExternalDbSystemConnector Creates a new external connector.

See also

Click https://docs.cloud.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 (DbManagementClient) CreateExternalDbSystemDiscovery added in v65.31.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) CreateExternalExadataInfrastructure added in v65.36.1

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

See also

Click https://docs.cloud.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 (DbManagementClient) CreateExternalExadataStorageConnector added in v65.36.1

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.

See also

Click https://docs.cloud.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 (DbManagementClient) CreateJob

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.

See also

Click https://docs.cloud.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 (DbManagementClient) CreateManagedDatabaseGroup

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.

See also

Click https://docs.cloud.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 (DbManagementClient) CreateNamedCredential added in v65.57.0

func (client DbManagementClient) CreateNamedCredential(ctx context.Context, request CreateNamedCredentialRequest) (response CreateNamedCredentialResponse, err error)

CreateNamedCredential Creates a named credential.

See also

Click https://docs.cloud.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 (DbManagementClient) CreateTablespace

func (client DbManagementClient) CreateTablespace(ctx context.Context, request CreateTablespaceRequest) (response CreateTablespaceResponse, err error)

CreateTablespace Creates a tablespace within the Managed Database specified by managedDatabaseId.

See also

Click https://docs.cloud.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 (DbManagementClient) DeleteDbManagementPrivateEndpoint

func (client DbManagementClient) DeleteDbManagementPrivateEndpoint(ctx context.Context, request DeleteDbManagementPrivateEndpointRequest) (response DeleteDbManagementPrivateEndpointResponse, err error)

DeleteDbManagementPrivateEndpoint Deletes a specific Database Management private endpoint.

See also

Click https://docs.cloud.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 (DbManagementClient) DeleteExternalDbSystem added in v65.31.0

func (client DbManagementClient) DeleteExternalDbSystem(ctx context.Context, request DeleteExternalDbSystemRequest) (response DeleteExternalDbSystemResponse, err error)

DeleteExternalDbSystem Deletes the external DB system specified by `externalDbSystemId`.

See also

Click https://docs.cloud.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 (DbManagementClient) DeleteExternalDbSystemConnector added in v65.31.0

func (client DbManagementClient) DeleteExternalDbSystemConnector(ctx context.Context, request DeleteExternalDbSystemConnectorRequest) (response DeleteExternalDbSystemConnectorResponse, err error)

DeleteExternalDbSystemConnector Deletes the external connector specified by `externalDbSystemConnectorId`.

See also

Click https://docs.cloud.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 (DbManagementClient) DeleteExternalDbSystemDiscovery added in v65.31.0

func (client DbManagementClient) DeleteExternalDbSystemDiscovery(ctx context.Context, request DeleteExternalDbSystemDiscoveryRequest) (response DeleteExternalDbSystemDiscoveryResponse, err error)

DeleteExternalDbSystemDiscovery Deletes the external DB system discovery resource specified by `externalDbSystemDiscoveryId`.

See also

Click https://docs.cloud.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 (DbManagementClient) DeleteExternalExadataInfrastructure added in v65.36.1

func (client DbManagementClient) DeleteExternalExadataInfrastructure(ctx context.Context, request DeleteExternalExadataInfrastructureRequest) (response DeleteExternalExadataInfrastructureResponse, err error)

DeleteExternalExadataInfrastructure Deletes the Exadata infrastructure specified by externalExadataInfrastructureId.

See also

Click https://docs.cloud.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 (DbManagementClient) DeleteExternalExadataStorageConnector added in v65.36.1

func (client DbManagementClient) DeleteExternalExadataStorageConnector(ctx context.Context, request DeleteExternalExadataStorageConnectorRequest) (response DeleteExternalExadataStorageConnectorResponse, err error)

DeleteExternalExadataStorageConnector Deletes the Exadata storage server connector specified by exadataStorageConnectorId.

See also

Click https://docs.cloud.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 (DbManagementClient) DeleteJob

func (client DbManagementClient) DeleteJob(ctx context.Context, request DeleteJobRequest) (response DeleteJobResponse, err error)

DeleteJob Deletes the job specified by jobId.

See also

Click https://docs.cloud.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 (DbManagementClient) DeleteManagedDatabaseGroup

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.

See also

Click https://docs.cloud.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 (DbManagementClient) DeleteNamedCredential added in v65.57.0

func (client DbManagementClient) DeleteNamedCredential(ctx context.Context, request DeleteNamedCredentialRequest) (response DeleteNamedCredentialResponse, err error)

DeleteNamedCredential Deletes the named credential specified by namedCredentialId.

See also

Click https://docs.cloud.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 (DbManagementClient) DeletePreferredCredential added in v65.19.0

func (client DbManagementClient) DeletePreferredCredential(ctx context.Context, request DeletePreferredCredentialRequest) (response DeletePreferredCredentialResponse, err error)

DeletePreferredCredential Deletes the preferred credential based on the credentialName.

See also

Click https://docs.cloud.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 (DbManagementClient) DisableAutomaticInitialPlanCapture added in v65.42.0

func (client DbManagementClient) DisableAutomaticInitialPlanCapture(ctx context.Context, request DisableAutomaticInitialPlanCaptureRequest) (response DisableAutomaticInitialPlanCaptureResponse, err error)

DisableAutomaticInitialPlanCapture Disables automatic initial plan capture.

See also

Click https://docs.cloud.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 (DbManagementClient) DisableAutomaticSpmEvolveAdvisorTask added in v65.42.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) DisableAutonomousDatabaseManagementFeature added in v65.73.0

func (client DbManagementClient) DisableAutonomousDatabaseManagementFeature(ctx context.Context, request DisableAutonomousDatabaseManagementFeatureRequest) (response DisableAutonomousDatabaseManagementFeatureResponse, err error)

DisableAutonomousDatabaseManagementFeature Disables a Database Management feature for the specified Autonomous Database.

See also

Click https://docs.cloud.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 (DbManagementClient) DisableDatabaseManagementFeature added in v65.65.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) DisableExternalContainerDatabaseManagementFeature added in v65.65.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) DisableExternalDbSystemDatabaseManagement added in v65.31.0

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

See also

Click https://docs.cloud.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 (DbManagementClient) DisableExternalDbSystemStackMonitoring added in v65.42.0

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

See also

Click https://docs.cloud.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 (DbManagementClient) DisableExternalExadataInfrastructureManagement added in v65.36.1

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.

See also

Click https://docs.cloud.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 (DbManagementClient) DisableExternalNonContainerDatabaseManagementFeature added in v65.65.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) DisableExternalPluggableDatabaseManagementFeature added in v65.65.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) DisableHighFrequencyAutomaticSpmEvolveAdvisorTask added in v65.42.0

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

See also

Click https://docs.cloud.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 (DbManagementClient) DisablePluggableDatabaseManagementFeature added in v65.65.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) DisableSqlPlanBaselinesUsage added in v65.42.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) DiscoverExternalExadataInfrastructure added in v65.36.1

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.

See also

Click https://docs.cloud.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 (DbManagementClient) DropSqlPlanBaselines added in v65.42.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) DropTablespace

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.

See also

Click https://docs.cloud.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 (DbManagementClient) EnableAutomaticInitialPlanCapture added in v65.42.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) EnableAutomaticSpmEvolveAdvisorTask added in v65.42.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) EnableAutonomousDatabaseManagementFeature added in v65.73.0

func (client DbManagementClient) EnableAutonomousDatabaseManagementFeature(ctx context.Context, request EnableAutonomousDatabaseManagementFeatureRequest) (response EnableAutonomousDatabaseManagementFeatureResponse, err error)

EnableAutonomousDatabaseManagementFeature Enables a Database Management feature for the specified Autonomous Database.

See also

Click https://docs.cloud.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 (DbManagementClient) EnableDatabaseManagementFeature added in v65.65.0

func (client DbManagementClient) EnableDatabaseManagementFeature(ctx context.Context, request EnableDatabaseManagementFeatureRequest) (response EnableDatabaseManagementFeatureResponse, err error)

EnableDatabaseManagementFeature Enables a Database Management feature for the specified cloud database.

See also

Click https://docs.cloud.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 (DbManagementClient) EnableExternalContainerDatabaseManagementFeature added in v65.65.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) EnableExternalDbSystemDatabaseManagement added in v65.31.0

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

See also

Click https://docs.cloud.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 (DbManagementClient) EnableExternalDbSystemStackMonitoring added in v65.42.0

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

See also

Click https://docs.cloud.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 (DbManagementClient) EnableExternalExadataInfrastructureManagement added in v65.36.1

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

See also

Click https://docs.cloud.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 (DbManagementClient) EnableExternalNonContainerDatabaseManagementFeature added in v65.65.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) EnableExternalPluggableDatabaseManagementFeature added in v65.65.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) EnableHighFrequencyAutomaticSpmEvolveAdvisorTask added in v65.42.0

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

See also

Click https://docs.cloud.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 (DbManagementClient) EnablePluggableDatabaseManagementFeature added in v65.65.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) EnableSqlPlanBaselinesUsage added in v65.42.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) GenerateAwrSnapshot added in v65.10.0

func (client DbManagementClient) GenerateAwrSnapshot(ctx context.Context, request GenerateAwrSnapshotRequest) (response GenerateAwrSnapshotResponse, err error)

GenerateAwrSnapshot Creates an AWR snapshot for the target database.

See also

Click https://docs.cloud.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 (DbManagementClient) GetAwrDbReport

func (client DbManagementClient) GetAwrDbReport(ctx context.Context, request GetAwrDbReportRequest) (response GetAwrDbReportResponse, err error)

GetAwrDbReport Gets the AWR report for the specific database.

See also

Click https://docs.cloud.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 (DbManagementClient) GetAwrDbSqlReport

func (client DbManagementClient) GetAwrDbSqlReport(ctx context.Context, request GetAwrDbSqlReportRequest) (response GetAwrDbSqlReportResponse, err error)

GetAwrDbSqlReport Gets the SQL health check report for one SQL of the specific database.

See also

Click https://docs.cloud.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 (DbManagementClient) GetClusterCacheMetric

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.

See also

Click https://docs.cloud.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 (DbManagementClient) GetDatabaseFleetHealthMetrics

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.

See also

Click https://docs.cloud.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 (DbManagementClient) GetDatabaseHomeMetrics

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.

See also

Click https://docs.cloud.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 (DbManagementClient) GetDataguardPerformanceMetrics added in v65.66.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) GetDbManagementPrivateEndpoint

func (client DbManagementClient) GetDbManagementPrivateEndpoint(ctx context.Context, request GetDbManagementPrivateEndpointRequest) (response GetDbManagementPrivateEndpointResponse, err error)

GetDbManagementPrivateEndpoint Gets the details of a specific Database Management private endpoint.

See also

Click https://docs.cloud.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 (DbManagementClient) GetExternalAsm added in v65.31.0

func (client DbManagementClient) GetExternalAsm(ctx context.Context, request GetExternalAsmRequest) (response GetExternalAsmResponse, err error)

GetExternalAsm Gets the details for the external ASM specified by `externalAsmId`.

See also

Click https://docs.cloud.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 (DbManagementClient) GetExternalAsmConfiguration added in v65.31.0

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

See also

Click https://docs.cloud.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 (DbManagementClient) GetExternalAsmInstance added in v65.31.0

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

See also

Click https://docs.cloud.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 (DbManagementClient) GetExternalCluster added in v65.31.0

func (client DbManagementClient) GetExternalCluster(ctx context.Context, request GetExternalClusterRequest) (response GetExternalClusterResponse, err error)

GetExternalCluster Gets the details for the external cluster specified by `externalClusterId`.

See also

Click https://docs.cloud.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 (DbManagementClient) GetExternalClusterInstance added in v65.31.0

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

See also

Click https://docs.cloud.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 (DbManagementClient) GetExternalDbHome added in v65.31.0

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

See also

Click https://docs.cloud.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 (DbManagementClient) GetExternalDbNode added in v65.31.0

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

See also

Click https://docs.cloud.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 (DbManagementClient) GetExternalDbSystem added in v65.31.0

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

See also

Click https://docs.cloud.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 (DbManagementClient) GetExternalDbSystemConnector added in v65.31.0

func (client DbManagementClient) GetExternalDbSystemConnector(ctx context.Context, request GetExternalDbSystemConnectorRequest) (response GetExternalDbSystemConnectorResponse, err error)

GetExternalDbSystemConnector Gets the details for the external connector specified by `externalDbSystemConnectorId`.

See also

Click https://docs.cloud.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 (DbManagementClient) GetExternalDbSystemDiscovery added in v65.31.0

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

See also

Click https://docs.cloud.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 (DbManagementClient) GetExternalExadataInfrastructure added in v65.36.1

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.

See also

Click https://docs.cloud.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 (DbManagementClient) GetExternalExadataStorageConnector added in v65.36.1

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.

See also

Click https://docs.cloud.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 (DbManagementClient) GetExternalExadataStorageGrid added in v65.36.1

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.

See also

Click https://docs.cloud.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 (DbManagementClient) GetExternalExadataStorageServer added in v65.36.1

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.

See also

Click https://docs.cloud.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 (DbManagementClient) GetExternalListener added in v65.31.0

func (client DbManagementClient) GetExternalListener(ctx context.Context, request GetExternalListenerRequest) (response GetExternalListenerResponse, err error)

GetExternalListener Gets the details for the external listener specified by `externalListenerId`.

See also

Click https://docs.cloud.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 (DbManagementClient) GetIormPlan added in v65.36.1

func (client DbManagementClient) GetIormPlan(ctx context.Context, request GetIormPlanRequest) (response GetIormPlanResponse, err error)

GetIormPlan Get the IORM plan from the specific Exadata storage server.

See also

Click https://docs.cloud.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 (DbManagementClient) GetJob

func (client DbManagementClient) GetJob(ctx context.Context, request GetJobRequest) (response GetJobResponse, err error)

GetJob Gets the details for the job specified by jobId.

See also

Click https://docs.cloud.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 (DbManagementClient) GetJobExecution

func (client DbManagementClient) GetJobExecution(ctx context.Context, request GetJobExecutionRequest) (response GetJobExecutionResponse, err error)

GetJobExecution Gets the details for the job execution specified by jobExecutionId.

See also

Click https://docs.cloud.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 (DbManagementClient) GetJobRun

func (client DbManagementClient) GetJobRun(ctx context.Context, request GetJobRunRequest) (response GetJobRunResponse, err error)

GetJobRun Gets the details for the job run specified by jobRunId.

See also

Click https://docs.cloud.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 (DbManagementClient) GetManagedDatabase

func (client DbManagementClient) GetManagedDatabase(ctx context.Context, request GetManagedDatabaseRequest) (response GetManagedDatabaseResponse, err error)

GetManagedDatabase Gets the details for the Managed Database specified by managedDatabaseId.

See also

Click https://docs.cloud.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 (DbManagementClient) GetManagedDatabaseGroup

func (client DbManagementClient) GetManagedDatabaseGroup(ctx context.Context, request GetManagedDatabaseGroupRequest) (response GetManagedDatabaseGroupResponse, err error)

GetManagedDatabaseGroup Gets the details for the Managed Database Group specified by managedDatabaseGroupId.

See also

Click https://docs.cloud.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 (DbManagementClient) GetNamedCredential added in v65.57.0

func (client DbManagementClient) GetNamedCredential(ctx context.Context, request GetNamedCredentialRequest) (response GetNamedCredentialResponse, err error)

GetNamedCredential Gets the details for the named credential specified by namedCredentialId.

See also

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

func (DbManagementClient) GetOpenAlertHistory added in v65.36.1

func (client DbManagementClient) GetOpenAlertHistory(ctx context.Context, request GetOpenAlertHistoryRequest) (response GetOpenAlertHistoryResponse, err error)

GetOpenAlertHistory Gets the open alerts from the specified Exadata storage server.

See also

Click https://docs.cloud.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 (DbManagementClient) GetOptimizerStatisticsAdvisorExecution added in v65.16.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) GetOptimizerStatisticsAdvisorExecutionScript added in v65.16.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) GetOptimizerStatisticsCollectionOperation added in v65.16.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) GetPdbMetrics

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.

See also

Click https://docs.cloud.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 (DbManagementClient) GetPeerDatabaseMetrics added in v65.66.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) GetPreferredCredential added in v65.19.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) GetSqlPlanBaseline added in v65.42.0

func (client DbManagementClient) GetSqlPlanBaseline(ctx context.Context, request GetSqlPlanBaselineRequest) (response GetSqlPlanBaselineResponse, err error)

GetSqlPlanBaseline Gets the SQL plan baseline details for the specified planName.

See also

Click https://docs.cloud.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 (DbManagementClient) GetSqlPlanBaselineConfiguration added in v65.42.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) GetTablespace

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.

See also

Click https://docs.cloud.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 (DbManagementClient) GetTopSqlCpuActivity added in v65.36.1

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.

See also

Click https://docs.cloud.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 (DbManagementClient) GetUser

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.

See also

Click https://docs.cloud.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 (DbManagementClient) GetWorkRequest

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

See also

Click https://docs.cloud.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 (DbManagementClient) ImplementOptimizerStatisticsAdvisorRecommendations added in v65.16.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ListAsmProperties

func (client DbManagementClient) ListAsmProperties(ctx context.Context, request ListAsmPropertiesRequest) (response ListAsmPropertiesResponse, err error)

ListAsmProperties Gets the list of ASM properties for the specified managedDatabaseId.

See also

Click https://docs.cloud.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 (DbManagementClient) ListAssociatedDatabases

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ListAwrDbSnapshots

func (client DbManagementClient) ListAwrDbSnapshots(ctx context.Context, request ListAwrDbSnapshotsRequest) (response ListAwrDbSnapshotsResponse, err error)

ListAwrDbSnapshots Lists AWR snapshots for the specified database in the AWR.

See also

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

func (DbManagementClient) ListAwrDbs

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ListConsumerGroupPrivileges

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ListCursorCacheStatements added in v65.42.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ListDataAccessContainers

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

See also

Click https://docs.cloud.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 (DbManagementClient) ListDatabaseParameters

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ListDbManagementPrivateEndpoints

func (client DbManagementClient) ListDbManagementPrivateEndpoints(ctx context.Context, request ListDbManagementPrivateEndpointsRequest) (response ListDbManagementPrivateEndpointsResponse, err error)

ListDbManagementPrivateEndpoints Gets a list of Database Management private endpoints.

See also

Click https://docs.cloud.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 (DbManagementClient) ListExternalAsmDiskGroups added in v65.31.0

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

See also

Click https://docs.cloud.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 (DbManagementClient) ListExternalAsmInstances added in v65.31.0

func (client DbManagementClient) ListExternalAsmInstances(ctx context.Context, request ListExternalAsmInstancesRequest) (response ListExternalAsmInstancesResponse, err error)

ListExternalAsmInstances Lists the ASM instances in the specified external ASM.

See also

Click https://docs.cloud.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 (DbManagementClient) ListExternalAsmUsers added in v65.31.0

func (client DbManagementClient) ListExternalAsmUsers(ctx context.Context, request ListExternalAsmUsersRequest) (response ListExternalAsmUsersResponse, err error)

ListExternalAsmUsers Lists ASM users for the external ASM specified by `externalAsmId`.

See also

Click https://docs.cloud.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 (DbManagementClient) ListExternalAsms added in v65.31.0

func (client DbManagementClient) ListExternalAsms(ctx context.Context, request ListExternalAsmsRequest) (response ListExternalAsmsResponse, err error)

ListExternalAsms Lists the ASMs in the specified external DB system.

See also

Click https://docs.cloud.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 (DbManagementClient) ListExternalClusterInstances added in v65.31.0

func (client DbManagementClient) ListExternalClusterInstances(ctx context.Context, request ListExternalClusterInstancesRequest) (response ListExternalClusterInstancesResponse, err error)

ListExternalClusterInstances Lists the cluster instances in the specified external cluster.

See also

Click https://docs.cloud.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 (DbManagementClient) ListExternalClusters added in v65.31.0

func (client DbManagementClient) ListExternalClusters(ctx context.Context, request ListExternalClustersRequest) (response ListExternalClustersResponse, err error)

ListExternalClusters Lists the clusters in the specified external DB system.

See also

Click https://docs.cloud.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 (DbManagementClient) ListExternalDatabases added in v65.31.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ListExternalDbHomes added in v65.31.0

func (client DbManagementClient) ListExternalDbHomes(ctx context.Context, request ListExternalDbHomesRequest) (response ListExternalDbHomesResponse, err error)

ListExternalDbHomes Lists the DB homes in the specified external DB system.

See also

Click https://docs.cloud.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 (DbManagementClient) ListExternalDbNodes added in v65.31.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ListExternalDbSystemConnectors added in v65.31.0

func (client DbManagementClient) ListExternalDbSystemConnectors(ctx context.Context, request ListExternalDbSystemConnectorsRequest) (response ListExternalDbSystemConnectorsResponse, err error)

ListExternalDbSystemConnectors Lists the external connectors in the specified external DB system.

See also

Click https://docs.cloud.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 (DbManagementClient) ListExternalDbSystemDiscoveries added in v65.31.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ListExternalDbSystems added in v65.31.0

func (client DbManagementClient) ListExternalDbSystems(ctx context.Context, request ListExternalDbSystemsRequest) (response ListExternalDbSystemsResponse, err error)

ListExternalDbSystems Lists the external DB systems in the specified compartment.

See also

Click https://docs.cloud.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 (DbManagementClient) ListExternalExadataInfrastructures added in v65.36.1

func (client DbManagementClient) ListExternalExadataInfrastructures(ctx context.Context, request ListExternalExadataInfrastructuresRequest) (response ListExternalExadataInfrastructuresResponse, err error)

ListExternalExadataInfrastructures Lists the Exadata infrastructure resources in the specified compartment.

See also

Click https://docs.cloud.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 (DbManagementClient) ListExternalExadataStorageConnectors added in v65.36.1

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ListExternalExadataStorageServers added in v65.36.1

func (client DbManagementClient) ListExternalExadataStorageServers(ctx context.Context, request ListExternalExadataStorageServersRequest) (response ListExternalExadataStorageServersResponse, err error)

ListExternalExadataStorageServers Lists the Exadata storage servers for the specified Exadata infrastructure.

See also

Click https://docs.cloud.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 (DbManagementClient) ListExternalListenerServices added in v65.31.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ListExternalListeners added in v65.31.0

func (client DbManagementClient) ListExternalListeners(ctx context.Context, request ListExternalListenersRequest) (response ListExternalListenersResponse, err error)

ListExternalListeners Lists the listeners in the specified external DB system.

See also

Click https://docs.cloud.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 (DbManagementClient) ListJobExecutions

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ListJobRuns

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ListJobs

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ListManagedDatabaseGroups

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ListManagedDatabases

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ListNamedCredentials added in v65.57.0

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.

See also

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

func (DbManagementClient) ListObjectPrivileges

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ListOptimizerStatisticsAdvisorExecutions added in v65.16.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ListOptimizerStatisticsCollectionAggregations added in v65.16.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ListOptimizerStatisticsCollectionOperations added in v65.16.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ListPreferredCredentials added in v65.19.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ListProxiedForUsers

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ListProxyUsers

func (client DbManagementClient) ListProxyUsers(ctx context.Context, request ListProxyUsersRequest) (response ListProxyUsersResponse, err error)

ListProxyUsers Gets the list of proxy users for the current user.

See also

Click https://docs.cloud.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 (DbManagementClient) ListRoles

func (client DbManagementClient) ListRoles(ctx context.Context, request ListRolesRequest) (response ListRolesResponse, err error)

ListRoles Gets the list of roles granted to a specific user.

See also

Click https://docs.cloud.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 (DbManagementClient) ListSqlPlanBaselineJobs added in v65.42.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ListSqlPlanBaselines added in v65.42.0

func (client DbManagementClient) ListSqlPlanBaselines(ctx context.Context, request ListSqlPlanBaselinesRequest) (response ListSqlPlanBaselinesResponse, err error)

ListSqlPlanBaselines Lists the SQL plan baselines for the specified Managed Database.

See also

Click https://docs.cloud.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 (DbManagementClient) ListSystemPrivileges

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ListTableStatistics added in v65.16.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ListTablespaces

func (client DbManagementClient) ListTablespaces(ctx context.Context, request ListTablespacesRequest) (response ListTablespacesResponse, err error)

ListTablespaces Gets the list of tablespaces for the specified managedDatabaseId.

See also

Click https://docs.cloud.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 (DbManagementClient) ListUsers

func (client DbManagementClient) ListUsers(ctx context.Context, request ListUsersRequest) (response ListUsersResponse, err error)

ListUsers Gets the list of users for the specified managedDatabaseId.

See also

Click https://docs.cloud.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 (DbManagementClient) ListWorkRequestErrors

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ListWorkRequestLogs

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ListWorkRequests

func (client DbManagementClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)

ListWorkRequests The list of work requests in a specific compartment was retrieved successfully.

See also

Click https://docs.cloud.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 (DbManagementClient) LoadSqlPlanBaselinesFromAwr added in v65.42.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) LoadSqlPlanBaselinesFromCursorCache added in v65.42.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ModifyAutonomousDatabaseManagementFeature added in v65.73.0

func (client DbManagementClient) ModifyAutonomousDatabaseManagementFeature(ctx context.Context, request ModifyAutonomousDatabaseManagementFeatureRequest) (response ModifyAutonomousDatabaseManagementFeatureResponse, err error)

ModifyAutonomousDatabaseManagementFeature Modifies the Database Management feature for the specified Autonomous Database.

See also

Click https://docs.cloud.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 (DbManagementClient) ModifyDatabaseManagementFeature added in v65.65.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ModifyPluggableDatabaseManagementFeature added in v65.65.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) PatchExternalDbSystemDiscovery added in v65.31.0

func (client DbManagementClient) PatchExternalDbSystemDiscovery(ctx context.Context, request PatchExternalDbSystemDiscoveryRequest) (response PatchExternalDbSystemDiscoveryResponse, err error)

PatchExternalDbSystemDiscovery Patches the external DB system discovery specified by `externalDbSystemDiscoveryId`.

See also

Click https://docs.cloud.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 (DbManagementClient) RemoveDataFile

func (client DbManagementClient) RemoveDataFile(ctx context.Context, request RemoveDataFileRequest) (response RemoveDataFileResponse, err error)

RemoveDataFile Removes a data file or temp file from the tablespace.

See also

Click https://docs.cloud.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 (DbManagementClient) RemoveManagedDatabaseFromManagedDatabaseGroup

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.

See also

Click https://docs.cloud.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 (DbManagementClient) ResetDatabaseParameters

func (client DbManagementClient) ResetDatabaseParameters(ctx context.Context, request ResetDatabaseParametersRequest) (response ResetDatabaseParametersResponse, err error)

ResetDatabaseParameters Resets database parameter values to their default or startup values.

See also

Click https://docs.cloud.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 (DbManagementClient) ResizeDataFile

func (client DbManagementClient) ResizeDataFile(ctx context.Context, request ResizeDataFileRequest) (response ResizeDataFileResponse, err error)

ResizeDataFile Resizes a data file or temp file within the tablespace.

See also

Click https://docs.cloud.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 (DbManagementClient) RunHistoricAddm added in v65.10.0

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.

See also

Click https://docs.cloud.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 (*DbManagementClient) SetRegion

func (client *DbManagementClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (DbManagementClient) SummarizeAwrDbCpuUsages

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.

See also

Click https://docs.cloud.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 (DbManagementClient) SummarizeAwrDbMetrics

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.

See also

Click https://docs.cloud.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 (DbManagementClient) SummarizeAwrDbParameterChanges

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

See also

Click https://docs.cloud.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 (DbManagementClient) SummarizeAwrDbParameters

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

See also

Click https://docs.cloud.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 (DbManagementClient) SummarizeAwrDbSnapshotRanges

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.

See also

Click https://docs.cloud.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 (DbManagementClient) SummarizeAwrDbSysstats

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.

See also

Click https://docs.cloud.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 (DbManagementClient) SummarizeAwrDbTopWaitEvents

func (client DbManagementClient) SummarizeAwrDbTopWaitEvents(ctx context.Context, request SummarizeAwrDbTopWaitEventsRequest) (response SummarizeAwrDbTopWaitEventsResponse, err error)

SummarizeAwrDbTopWaitEvents Summarizes the AWR top wait events.

See also

Click https://docs.cloud.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 (DbManagementClient) SummarizeAwrDbWaitEventBuckets

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.

See also

Click https://docs.cloud.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 (DbManagementClient) SummarizeAwrDbWaitEvents

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.

See also

Click https://docs.cloud.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 (DbManagementClient) SummarizeExternalAsmMetrics added in v65.31.0

func (client DbManagementClient) SummarizeExternalAsmMetrics(ctx context.Context, request SummarizeExternalAsmMetricsRequest) (response SummarizeExternalAsmMetricsResponse, err error)

SummarizeExternalAsmMetrics Gets metrics for the external ASM specified by `externalAsmId`.

See also

Click https://docs.cloud.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 (DbManagementClient) SummarizeExternalClusterMetrics added in v65.31.0

func (client DbManagementClient) SummarizeExternalClusterMetrics(ctx context.Context, request SummarizeExternalClusterMetricsRequest) (response SummarizeExternalClusterMetricsResponse, err error)

SummarizeExternalClusterMetrics Gets metrics for the external cluster specified by `externalClusterId`.

See also

Click https://docs.cloud.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 (DbManagementClient) SummarizeExternalDbNodeMetrics added in v65.31.0

func (client DbManagementClient) SummarizeExternalDbNodeMetrics(ctx context.Context, request SummarizeExternalDbNodeMetricsRequest) (response SummarizeExternalDbNodeMetricsResponse, err error)

SummarizeExternalDbNodeMetrics Gets metrics for the external DB node specified by `externalDbNodeId`.

See also

Click https://docs.cloud.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 (DbManagementClient) SummarizeExternalDbSystemAvailabilityMetrics added in v65.31.0

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

See also

Click https://docs.cloud.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 (DbManagementClient) SummarizeExternalListenerMetrics added in v65.31.0

func (client DbManagementClient) SummarizeExternalListenerMetrics(ctx context.Context, request SummarizeExternalListenerMetricsRequest) (response SummarizeExternalListenerMetricsResponse, err error)

SummarizeExternalListenerMetrics Gets metrics for the external listener specified by `externalListenerId`.

See also

Click https://docs.cloud.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 (DbManagementClient) SummarizeJobExecutionsStatuses

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.

See also

Click https://docs.cloud.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 (DbManagementClient) SummarizeManagedDatabaseAvailabilityMetrics added in v65.31.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) SummarizeSqlPlanBaselines added in v65.42.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) SummarizeSqlPlanBaselinesByLastExecution added in v65.42.0

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.

See also

Click https://docs.cloud.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 (DbManagementClient) TestNamedCredential added in v65.57.0

func (client DbManagementClient) TestNamedCredential(ctx context.Context, request TestNamedCredentialRequest) (response TestNamedCredentialResponse, err error)

TestNamedCredential Tests the named credential.

See also

Click https://docs.cloud.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 (DbManagementClient) TestPreferredCredential added in v65.19.0

func (client DbManagementClient) TestPreferredCredential(ctx context.Context, request TestPreferredCredentialRequest) (response TestPreferredCredentialResponse, err error)

TestPreferredCredential Tests the preferred credential.

See also

Click https://docs.cloud.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 (DbManagementClient) UpdateDbManagementPrivateEndpoint

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.

See also

Click https://docs.cloud.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 (DbManagementClient) UpdateExternalAsm added in v65.31.0

func (client DbManagementClient) UpdateExternalAsm(ctx context.Context, request UpdateExternalAsmRequest) (response UpdateExternalAsmResponse, err error)

UpdateExternalAsm Updates the external ASM specified by `externalAsmId`.

See also

Click https://docs.cloud.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 (DbManagementClient) UpdateExternalAsmInstance added in v65.60.0

func (client DbManagementClient) UpdateExternalAsmInstance(ctx context.Context, request UpdateExternalAsmInstanceRequest) (response UpdateExternalAsmInstanceResponse, err error)

UpdateExternalAsmInstance Updates the external ASM instance specified by `externalAsmInstanceId`.

See also

Click https://docs.cloud.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 (DbManagementClient) UpdateExternalCluster added in v65.31.0

func (client DbManagementClient) UpdateExternalCluster(ctx context.Context, request UpdateExternalClusterRequest) (response UpdateExternalClusterResponse, err error)

UpdateExternalCluster Updates the external cluster specified by `externalClusterId`.

See also

Click https://docs.cloud.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 (DbManagementClient) UpdateExternalClusterInstance added in v65.31.0

func (client DbManagementClient) UpdateExternalClusterInstance(ctx context.Context, request UpdateExternalClusterInstanceRequest) (response UpdateExternalClusterInstanceResponse, err error)

UpdateExternalClusterInstance Updates the external cluster instance specified by `externalClusterInstanceId`.

See also

Click https://docs.cloud.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 (DbManagementClient) UpdateExternalDbHome added in v65.60.0

func (client DbManagementClient) UpdateExternalDbHome(ctx context.Context, request UpdateExternalDbHomeRequest) (response UpdateExternalDbHomeResponse, err error)

UpdateExternalDbHome Updates the external DB home specified by `externalDbHomeId`.

See also

Click https://docs.cloud.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 (DbManagementClient) UpdateExternalDbNode added in v65.31.0

func (client DbManagementClient) UpdateExternalDbNode(ctx context.Context, request UpdateExternalDbNodeRequest) (response UpdateExternalDbNodeResponse, err error)

UpdateExternalDbNode Updates the external DB node specified by `externalDbNodeId`.

See also

Click https://docs.cloud.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 (DbManagementClient) UpdateExternalDbSystem added in v65.31.0

func (client DbManagementClient) UpdateExternalDbSystem(ctx context.Context, request UpdateExternalDbSystemRequest) (response UpdateExternalDbSystemResponse, err error)

UpdateExternalDbSystem Updates the external DB system specified by `externalDbSystemId`.

See also

Click https://docs.cloud.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 (DbManagementClient) UpdateExternalDbSystemConnector added in v65.31.0

func (client DbManagementClient) UpdateExternalDbSystemConnector(ctx context.Context, request UpdateExternalDbSystemConnectorRequest) (response UpdateExternalDbSystemConnectorResponse, err error)

UpdateExternalDbSystemConnector Updates the external connector specified by `externalDbSystemConnectorId`.

See also

Click https://docs.cloud.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 (DbManagementClient) UpdateExternalDbSystemDiscovery added in v65.31.0

func (client DbManagementClient) UpdateExternalDbSystemDiscovery(ctx context.Context, request UpdateExternalDbSystemDiscoveryRequest) (response UpdateExternalDbSystemDiscoveryResponse, err error)

UpdateExternalDbSystemDiscovery Updates the external DB system discovery specified by `externalDbSystemDiscoveryId`.

See also

Click https://docs.cloud.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 (DbManagementClient) UpdateExternalExadataInfrastructure added in v65.36.1

func (client DbManagementClient) UpdateExternalExadataInfrastructure(ctx context.Context, request UpdateExternalExadataInfrastructureRequest) (response UpdateExternalExadataInfrastructureResponse, err error)

UpdateExternalExadataInfrastructure Updates the details for the Exadata infrastructure specified by externalExadataInfrastructureId.

See also

Click https://docs.cloud.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 (DbManagementClient) UpdateExternalExadataStorageConnector added in v65.36.1

func (client DbManagementClient) UpdateExternalExadataStorageConnector(ctx context.Context, request UpdateExternalExadataStorageConnectorRequest) (response UpdateExternalExadataStorageConnectorResponse, err error)

UpdateExternalExadataStorageConnector Updates the Exadata storage server connector specified by exadataStorageConnectorId.

See also

Click https://docs.cloud.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 (DbManagementClient) UpdateExternalExadataStorageGrid added in v65.60.0

func (client DbManagementClient) UpdateExternalExadataStorageGrid(ctx context.Context, request UpdateExternalExadataStorageGridRequest) (response UpdateExternalExadataStorageGridResponse, err error)

UpdateExternalExadataStorageGrid Updates the Exadata storage server grid specified by exadataStorageGridId.

See also

Click https://docs.cloud.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 (DbManagementClient) UpdateExternalExadataStorageServer added in v65.60.0

func (client DbManagementClient) UpdateExternalExadataStorageServer(ctx context.Context, request UpdateExternalExadataStorageServerRequest) (response UpdateExternalExadataStorageServerResponse, err error)

UpdateExternalExadataStorageServer Updates the Exadata storage server specified by exadataStorageServerId.

See also

Click https://docs.cloud.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 (DbManagementClient) UpdateExternalListener added in v65.31.0

func (client DbManagementClient) UpdateExternalListener(ctx context.Context, request UpdateExternalListenerRequest) (response UpdateExternalListenerResponse, err error)

UpdateExternalListener Updates the external listener specified by `externalListenerId`.

See also

Click https://docs.cloud.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 (DbManagementClient) UpdateJob

func (client DbManagementClient) UpdateJob(ctx context.Context, request UpdateJobRequest) (response UpdateJobResponse, err error)

UpdateJob Updates the details for the recurring scheduled job specified by jobId. Note that non-recurring (one time) jobs cannot be updated.

See also

Click https://docs.cloud.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 (DbManagementClient) UpdateManagedDatabase added in v65.60.0

func (client DbManagementClient) UpdateManagedDatabase(ctx context.Context, request UpdateManagedDatabaseRequest) (response UpdateManagedDatabaseResponse, err error)

UpdateManagedDatabase Updates the Managed Database specified by managedDatabaseId.

See also

Click https://docs.cloud.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 (DbManagementClient) UpdateManagedDatabaseGroup

func (client DbManagementClient) UpdateManagedDatabaseGroup(ctx context.Context, request UpdateManagedDatabaseGroupRequest) (response UpdateManagedDatabaseGroupResponse, err error)

UpdateManagedDatabaseGroup Updates the Managed Database Group specified by managedDatabaseGroupId.

See also

Click https://docs.cloud.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 (DbManagementClient) UpdateNamedCredential added in v65.57.0

func (client DbManagementClient) UpdateNamedCredential(ctx context.Context, request UpdateNamedCredentialRequest) (response UpdateNamedCredentialResponse, err error)

UpdateNamedCredential Updates the named credential specified by namedCredentialId.

See also

Click https://docs.cloud.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 (DbManagementClient) UpdatePreferredCredential added in v65.19.0

func (client DbManagementClient) UpdatePreferredCredential(ctx context.Context, request UpdatePreferredCredentialRequest) (response UpdatePreferredCredentialResponse, err error)

UpdatePreferredCredential Updates the preferred credential based on the credentialName.

See also

Click https://docs.cloud.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 (DbManagementClient) UpdateTablespace

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.

See also

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

type DbManagementFeatureEnum added in v65.65.0

type DbManagementFeatureEnum string

DbManagementFeatureEnum Enum with underlying type: string

const (
	DbManagementFeatureDiagnosticsAndManagement DbManagementFeatureEnum = "DIAGNOSTICS_AND_MANAGEMENT"
	DbManagementFeatureDbLifecycleManagement    DbManagementFeatureEnum = "DB_LIFECYCLE_MANAGEMENT"
	DbManagementFeatureSqlwatch                 DbManagementFeatureEnum = "SQLWATCH"
)

Set of constants representing the allowable values for DbManagementFeatureEnum

func GetDbManagementFeatureEnumValues added in v65.65.0

func GetDbManagementFeatureEnumValues() []DbManagementFeatureEnum

GetDbManagementFeatureEnumValues Enumerates the set of values for DbManagementFeatureEnum

func GetMappingDbManagementFeatureEnum added in v65.65.0

func GetMappingDbManagementFeatureEnum(val string) (DbManagementFeatureEnum, bool)

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

type DbManagementPrivateEndpoint

type DbManagementPrivateEndpoint struct {

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VCN.
	VcnId *string `mandatory:"true" json:"vcnId"`

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

DbManagementPrivateEndpoint A Database Management private endpoint allows Database Management to connect to databases in a Virtual Cloud Network (VCN).

func (DbManagementPrivateEndpoint) String

func (DbManagementPrivateEndpoint) ValidateEnumValue

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

type DbManagementPrivateEndpointCollection

type DbManagementPrivateEndpointCollection struct {

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

DbManagementPrivateEndpointCollection A collection of Database Management private endpoint objects.

func (DbManagementPrivateEndpointCollection) String

func (DbManagementPrivateEndpointCollection) ValidateEnumValue

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

type DbManagementPrivateEndpointSummary

type DbManagementPrivateEndpointSummary struct {

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VCN.
	VcnId *string `mandatory:"true" json:"vcnId"`

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

DbManagementPrivateEndpointSummary The summary of a Database Management private endpoint.

func (DbManagementPrivateEndpointSummary) String

func (DbManagementPrivateEndpointSummary) ValidateEnumValue

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

type DbRoleEnum added in v65.66.0

type DbRoleEnum string

DbRoleEnum Enum with underlying type: string

const (
	DbRoleSnapshotStandby DbRoleEnum = "SNAPSHOT_STANDBY"
	DbRoleLogicalStandby  DbRoleEnum = "LOGICAL_STANDBY"
	DbRolePhysicalStandby DbRoleEnum = "PHYSICAL_STANDBY"
	DbRolePrimary         DbRoleEnum = "PRIMARY"
	DbRoleFarSync         DbRoleEnum = "FAR_SYNC"
)

Set of constants representing the allowable values for DbRoleEnum

func GetDbRoleEnumValues added in v65.66.0

func GetDbRoleEnumValues() []DbRoleEnum

GetDbRoleEnumValues Enumerates the set of values for DbRoleEnum

func GetMappingDbRoleEnum added in v65.66.0

func GetMappingDbRoleEnum(val string) (DbRoleEnum, bool)

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

type DbmResource added in v65.36.1

type DbmResource interface {

	// The OCID (https://docs.cloud.oracle.com/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
}

DbmResource The base Exadata resource.

type DbmResourceLifecycleStateEnum added in v65.36.1

type DbmResourceLifecycleStateEnum string

DbmResourceLifecycleStateEnum Enum with underlying type: string

const (
	DbmResourceLifecycleStateCreating DbmResourceLifecycleStateEnum = "CREATING"
	DbmResourceLifecycleStateActive   DbmResourceLifecycleStateEnum = "ACTIVE"
	DbmResourceLifecycleStateInactive DbmResourceLifecycleStateEnum = "INACTIVE"
	DbmResourceLifecycleStateUpdating DbmResourceLifecycleStateEnum = "UPDATING"
	DbmResourceLifecycleStateDeleting DbmResourceLifecycleStateEnum = "DELETING"
	DbmResourceLifecycleStateDeleted  DbmResourceLifecycleStateEnum = "DELETED"
	DbmResourceLifecycleStateFailed   DbmResourceLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for DbmResourceLifecycleStateEnum

func GetDbmResourceLifecycleStateEnumValues added in v65.36.1

func GetDbmResourceLifecycleStateEnumValues() []DbmResourceLifecycleStateEnum

GetDbmResourceLifecycleStateEnumValues Enumerates the set of values for DbmResourceLifecycleStateEnum

func GetMappingDbmResourceLifecycleStateEnum added in v65.36.1

func GetMappingDbmResourceLifecycleStateEnum(val string) (DbmResourceLifecycleStateEnum, bool)

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

type DbmResourceResourceTypeEnum added in v65.36.1

type DbmResourceResourceTypeEnum string

DbmResourceResourceTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for DbmResourceResourceTypeEnum

func GetDbmResourceResourceTypeEnumValues added in v65.36.1

func GetDbmResourceResourceTypeEnumValues() []DbmResourceResourceTypeEnum

GetDbmResourceResourceTypeEnumValues Enumerates the set of values for DbmResourceResourceTypeEnum

func GetMappingDbmResourceResourceTypeEnum added in v65.36.1

func GetMappingDbmResourceResourceTypeEnum(val string) (DbmResourceResourceTypeEnum, bool)

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

type DeleteDbManagementPrivateEndpointRequest

type DeleteDbManagementPrivateEndpointRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

DeleteDbManagementPrivateEndpointRequest wrapper for the DeleteDbManagementPrivateEndpoint operation

See also

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

func (DeleteDbManagementPrivateEndpointRequest) BinaryRequestBody

BinaryRequestBody implements the OCIRequest interface

func (DeleteDbManagementPrivateEndpointRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteDbManagementPrivateEndpointRequest) RetryPolicy

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

func (DeleteDbManagementPrivateEndpointRequest) String

func (DeleteDbManagementPrivateEndpointRequest) ValidateEnumValue

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

type DeleteDbManagementPrivateEndpointResponse

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

DeleteDbManagementPrivateEndpointResponse wrapper for the DeleteDbManagementPrivateEndpoint operation

func (DeleteDbManagementPrivateEndpointResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteDbManagementPrivateEndpointResponse) String

type DeleteExternalDbSystemConnectorRequest added in v65.31.0

type DeleteExternalDbSystemConnectorRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

DeleteExternalDbSystemConnectorRequest wrapper for the DeleteExternalDbSystemConnector operation

See also

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

func (DeleteExternalDbSystemConnectorRequest) BinaryRequestBody added in v65.31.0

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteExternalDbSystemConnectorRequest) HTTPRequest added in v65.31.0

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

HTTPRequest implements the OCIRequest interface

func (DeleteExternalDbSystemConnectorRequest) RetryPolicy added in v65.31.0

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

func (DeleteExternalDbSystemConnectorRequest) String added in v65.31.0

func (DeleteExternalDbSystemConnectorRequest) ValidateEnumValue added in v65.31.0

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

type DeleteExternalDbSystemConnectorResponse added in v65.31.0

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

DeleteExternalDbSystemConnectorResponse wrapper for the DeleteExternalDbSystemConnector operation

func (DeleteExternalDbSystemConnectorResponse) HTTPResponse added in v65.31.0

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

HTTPResponse implements the OCIResponse interface

func (DeleteExternalDbSystemConnectorResponse) String added in v65.31.0

type DeleteExternalDbSystemDiscoveryRequest added in v65.31.0

type DeleteExternalDbSystemDiscoveryRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

DeleteExternalDbSystemDiscoveryRequest wrapper for the DeleteExternalDbSystemDiscovery operation

See also

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

func (DeleteExternalDbSystemDiscoveryRequest) BinaryRequestBody added in v65.31.0

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteExternalDbSystemDiscoveryRequest) HTTPRequest added in v65.31.0

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

HTTPRequest implements the OCIRequest interface

func (DeleteExternalDbSystemDiscoveryRequest) RetryPolicy added in v65.31.0

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

func (DeleteExternalDbSystemDiscoveryRequest) String added in v65.31.0

func (DeleteExternalDbSystemDiscoveryRequest) ValidateEnumValue added in v65.31.0

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

type DeleteExternalDbSystemDiscoveryResponse added in v65.31.0

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

DeleteExternalDbSystemDiscoveryResponse wrapper for the DeleteExternalDbSystemDiscovery operation

func (DeleteExternalDbSystemDiscoveryResponse) HTTPResponse added in v65.31.0

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

HTTPResponse implements the OCIResponse interface

func (DeleteExternalDbSystemDiscoveryResponse) String added in v65.31.0

type DeleteExternalDbSystemRequest added in v65.31.0

type DeleteExternalDbSystemRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

DeleteExternalDbSystemRequest wrapper for the DeleteExternalDbSystem operation

See also

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

func (DeleteExternalDbSystemRequest) BinaryRequestBody added in v65.31.0

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteExternalDbSystemRequest) HTTPRequest added in v65.31.0

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

HTTPRequest implements the OCIRequest interface

func (DeleteExternalDbSystemRequest) RetryPolicy added in v65.31.0

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

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

func (DeleteExternalDbSystemRequest) String added in v65.31.0

func (request DeleteExternalDbSystemRequest) String() string

func (DeleteExternalDbSystemRequest) ValidateEnumValue added in v65.31.0

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

type DeleteExternalDbSystemResponse added in v65.31.0

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

DeleteExternalDbSystemResponse wrapper for the DeleteExternalDbSystem operation

func (DeleteExternalDbSystemResponse) HTTPResponse added in v65.31.0

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

HTTPResponse implements the OCIResponse interface

func (DeleteExternalDbSystemResponse) String added in v65.31.0

func (response DeleteExternalDbSystemResponse) String() string

type DeleteExternalExadataInfrastructureRequest added in v65.36.1

type DeleteExternalExadataInfrastructureRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

DeleteExternalExadataInfrastructureRequest wrapper for the DeleteExternalExadataInfrastructure operation

See also

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

func (DeleteExternalExadataInfrastructureRequest) BinaryRequestBody added in v65.36.1

BinaryRequestBody implements the OCIRequest interface

func (DeleteExternalExadataInfrastructureRequest) HTTPRequest added in v65.36.1

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

HTTPRequest implements the OCIRequest interface

func (DeleteExternalExadataInfrastructureRequest) RetryPolicy added in v65.36.1

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

func (DeleteExternalExadataInfrastructureRequest) String added in v65.36.1

func (DeleteExternalExadataInfrastructureRequest) ValidateEnumValue added in v65.36.1

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

type DeleteExternalExadataInfrastructureResponse added in v65.36.1

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

DeleteExternalExadataInfrastructureResponse wrapper for the DeleteExternalExadataInfrastructure operation

func (DeleteExternalExadataInfrastructureResponse) HTTPResponse added in v65.36.1

HTTPResponse implements the OCIResponse interface

func (DeleteExternalExadataInfrastructureResponse) String added in v65.36.1

type DeleteExternalExadataStorageConnectorRequest added in v65.36.1

type DeleteExternalExadataStorageConnectorRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

DeleteExternalExadataStorageConnectorRequest wrapper for the DeleteExternalExadataStorageConnector operation

See also

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

func (DeleteExternalExadataStorageConnectorRequest) BinaryRequestBody added in v65.36.1

BinaryRequestBody implements the OCIRequest interface

func (DeleteExternalExadataStorageConnectorRequest) HTTPRequest added in v65.36.1

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

HTTPRequest implements the OCIRequest interface

func (DeleteExternalExadataStorageConnectorRequest) RetryPolicy added in v65.36.1

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

func (DeleteExternalExadataStorageConnectorRequest) String added in v65.36.1

func (DeleteExternalExadataStorageConnectorRequest) ValidateEnumValue added in v65.36.1

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

type DeleteExternalExadataStorageConnectorResponse added in v65.36.1

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

DeleteExternalExadataStorageConnectorResponse wrapper for the DeleteExternalExadataStorageConnector operation

func (DeleteExternalExadataStorageConnectorResponse) HTTPResponse added in v65.36.1

HTTPResponse implements the OCIResponse interface

func (DeleteExternalExadataStorageConnectorResponse) String added in v65.36.1

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

DeleteJobRequest wrapper for the DeleteJob operation

See also

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

func (DeleteJobRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteJobRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteJobRequest) RetryPolicy

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

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

func (DeleteJobRequest) String

func (request DeleteJobRequest) String() string

func (DeleteJobRequest) ValidateEnumValue

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

type DeleteJobResponse

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

DeleteJobResponse wrapper for the DeleteJob operation

func (DeleteJobResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteJobResponse) String

func (response DeleteJobResponse) String() string

type DeleteManagedDatabaseGroupRequest

type DeleteManagedDatabaseGroupRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

DeleteManagedDatabaseGroupRequest wrapper for the DeleteManagedDatabaseGroup operation

See also

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

func (DeleteManagedDatabaseGroupRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteManagedDatabaseGroupRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteManagedDatabaseGroupRequest) RetryPolicy

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

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

func (DeleteManagedDatabaseGroupRequest) String

func (request DeleteManagedDatabaseGroupRequest) String() string

func (DeleteManagedDatabaseGroupRequest) ValidateEnumValue

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

type DeleteManagedDatabaseGroupResponse

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

DeleteManagedDatabaseGroupResponse wrapper for the DeleteManagedDatabaseGroup operation

func (DeleteManagedDatabaseGroupResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteManagedDatabaseGroupResponse) String

func (response DeleteManagedDatabaseGroupResponse) String() string

type DeleteNamedCredentialRequest added in v65.57.0

type DeleteNamedCredentialRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

DeleteNamedCredentialRequest wrapper for the DeleteNamedCredential operation

See also

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

func (DeleteNamedCredentialRequest) BinaryRequestBody added in v65.57.0

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteNamedCredentialRequest) HTTPRequest added in v65.57.0

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

HTTPRequest implements the OCIRequest interface

func (DeleteNamedCredentialRequest) RetryPolicy added in v65.57.0

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

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

func (DeleteNamedCredentialRequest) String added in v65.57.0

func (request DeleteNamedCredentialRequest) String() string

func (DeleteNamedCredentialRequest) ValidateEnumValue added in v65.57.0

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

type DeleteNamedCredentialResponse added in v65.57.0

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

DeleteNamedCredentialResponse wrapper for the DeleteNamedCredential operation

func (DeleteNamedCredentialResponse) HTTPResponse added in v65.57.0

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

HTTPResponse implements the OCIResponse interface

func (DeleteNamedCredentialResponse) String added in v65.57.0

func (response DeleteNamedCredentialResponse) String() string

type DeletePreferredCredentialRequest added in v65.19.0

type DeletePreferredCredentialRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The name of the preferred credential.
	CredentialName *string `mandatory:"true" contributesTo:"path" name:"credentialName"`

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

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

DeletePreferredCredentialRequest wrapper for the DeletePreferredCredential operation

See also

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

func (DeletePreferredCredentialRequest) BinaryRequestBody added in v65.19.0

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

BinaryRequestBody implements the OCIRequest interface

func (DeletePreferredCredentialRequest) HTTPRequest added in v65.19.0

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

HTTPRequest implements the OCIRequest interface

func (DeletePreferredCredentialRequest) RetryPolicy added in v65.19.0

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

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

func (DeletePreferredCredentialRequest) String added in v65.19.0

func (request DeletePreferredCredentialRequest) String() string

func (DeletePreferredCredentialRequest) ValidateEnumValue added in v65.19.0

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

type DeletePreferredCredentialResponse added in v65.19.0

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

DeletePreferredCredentialResponse wrapper for the DeletePreferredCredential operation

func (DeletePreferredCredentialResponse) HTTPResponse added in v65.19.0

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

HTTPResponse implements the OCIResponse interface

func (DeletePreferredCredentialResponse) String added in v65.19.0

func (response DeletePreferredCredentialResponse) String() string

type DeploymentTypeEnum

type DeploymentTypeEnum string

DeploymentTypeEnum Enum with underlying type: string

const (
	DeploymentTypeOnpremise  DeploymentTypeEnum = "ONPREMISE"
	DeploymentTypeBm         DeploymentTypeEnum = "BM"
	DeploymentTypeVm         DeploymentTypeEnum = "VM"
	DeploymentTypeExadata    DeploymentTypeEnum = "EXADATA"
	DeploymentTypeExadataCc  DeploymentTypeEnum = "EXADATA_CC"
	DeploymentTypeAutonomous DeploymentTypeEnum = "AUTONOMOUS"
	DeploymentTypeExadataXs  DeploymentTypeEnum = "EXADATA_XS"
)

Set of constants representing the allowable values for DeploymentTypeEnum

func GetDeploymentTypeEnumValues

func GetDeploymentTypeEnumValues() []DeploymentTypeEnum

GetDeploymentTypeEnumValues Enumerates the set of values for DeploymentTypeEnum

func GetMappingDeploymentTypeEnum

func GetMappingDeploymentTypeEnum(val string) (DeploymentTypeEnum, bool)

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

type DiagnosabilityClient added in v65.10.0

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

DiagnosabilityClient a client for Diagnosability

func NewDiagnosabilityClientWithConfigurationProvider added in v65.10.0

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 added in v65.10.0

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 (*DiagnosabilityClient) ConfigurationProvider added in v65.10.0

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

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

func (DiagnosabilityClient) ListAlertLogs added in v65.10.0

func (client DiagnosabilityClient) ListAlertLogs(ctx context.Context, request ListAlertLogsRequest) (response ListAlertLogsResponse, err error)

ListAlertLogs Lists the alert logs for the specified Managed Database.

See also

Click https://docs.cloud.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 (DiagnosabilityClient) ListAttentionLogs added in v65.10.0

func (client DiagnosabilityClient) ListAttentionLogs(ctx context.Context, request ListAttentionLogsRequest) (response ListAttentionLogsResponse, err error)

ListAttentionLogs Lists the attention logs for the specified Managed Database.

See also

Click https://docs.cloud.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 (*DiagnosabilityClient) SetRegion added in v65.10.0

func (client *DiagnosabilityClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (DiagnosabilityClient) SummarizeAlertLogCounts added in v65.10.0

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.

See also

Click https://docs.cloud.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 (DiagnosabilityClient) SummarizeAttentionLogCounts added in v65.10.0

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.

See also

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

type DirectConnectorDetails added in v65.73.0

type DirectConnectorDetails struct {
}

DirectConnectorDetails The connector details required to connect to an Autonomous Database.

func (DirectConnectorDetails) MarshalJSON added in v65.73.0

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

MarshalJSON marshals to json representation

func (DirectConnectorDetails) String added in v65.73.0

func (m DirectConnectorDetails) String() string

func (DirectConnectorDetails) ValidateEnumValue added in v65.73.0

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

type DisableAutomaticInitialPlanCaptureDetails added in v65.42.0

type DisableAutomaticInitialPlanCaptureDetails struct {
	Credentials ManagedDatabaseCredential `mandatory:"false" json:"credentials"`

	DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"`
}

DisableAutomaticInitialPlanCaptureDetails The details required to disable automatic initial plan capture. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential

func (DisableAutomaticInitialPlanCaptureDetails) String added in v65.42.0

func (*DisableAutomaticInitialPlanCaptureDetails) UnmarshalJSON added in v65.42.0

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

UnmarshalJSON unmarshals from json

func (DisableAutomaticInitialPlanCaptureDetails) ValidateEnumValue added in v65.42.0

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

type DisableAutomaticInitialPlanCaptureRequest added in v65.42.0

type DisableAutomaticInitialPlanCaptureRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

DisableAutomaticInitialPlanCaptureRequest wrapper for the DisableAutomaticInitialPlanCapture operation

See also

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

func (DisableAutomaticInitialPlanCaptureRequest) BinaryRequestBody added in v65.42.0

BinaryRequestBody implements the OCIRequest interface

func (DisableAutomaticInitialPlanCaptureRequest) HTTPRequest added in v65.42.0

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

HTTPRequest implements the OCIRequest interface

func (DisableAutomaticInitialPlanCaptureRequest) RetryPolicy added in v65.42.0

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

func (DisableAutomaticInitialPlanCaptureRequest) String added in v65.42.0

func (DisableAutomaticInitialPlanCaptureRequest) ValidateEnumValue added in v65.42.0

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

type DisableAutomaticInitialPlanCaptureResponse added in v65.42.0

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

DisableAutomaticInitialPlanCaptureResponse wrapper for the DisableAutomaticInitialPlanCapture operation

func (DisableAutomaticInitialPlanCaptureResponse) HTTPResponse added in v65.42.0

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

HTTPResponse implements the OCIResponse interface

func (DisableAutomaticInitialPlanCaptureResponse) String added in v65.42.0

type DisableAutomaticSpmEvolveAdvisorTaskDetails added in v65.42.0

type DisableAutomaticSpmEvolveAdvisorTaskDetails struct {
	Credentials ManagedDatabaseCredential `mandatory:"false" json:"credentials"`

	DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"`
}

DisableAutomaticSpmEvolveAdvisorTaskDetails The details required to disable Automatic SPM Evolve Advisor task. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential

func (DisableAutomaticSpmEvolveAdvisorTaskDetails) String added in v65.42.0

func (*DisableAutomaticSpmEvolveAdvisorTaskDetails) UnmarshalJSON added in v65.42.0

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

UnmarshalJSON unmarshals from json

func (DisableAutomaticSpmEvolveAdvisorTaskDetails) ValidateEnumValue added in v65.42.0

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

type DisableAutomaticSpmEvolveAdvisorTaskRequest added in v65.42.0

type DisableAutomaticSpmEvolveAdvisorTaskRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

DisableAutomaticSpmEvolveAdvisorTaskRequest wrapper for the DisableAutomaticSpmEvolveAdvisorTask operation

See also

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

func (DisableAutomaticSpmEvolveAdvisorTaskRequest) BinaryRequestBody added in v65.42.0

BinaryRequestBody implements the OCIRequest interface

func (DisableAutomaticSpmEvolveAdvisorTaskRequest) HTTPRequest added in v65.42.0

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

HTTPRequest implements the OCIRequest interface

func (DisableAutomaticSpmEvolveAdvisorTaskRequest) RetryPolicy added in v65.42.0

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

func (DisableAutomaticSpmEvolveAdvisorTaskRequest) String added in v65.42.0

func (DisableAutomaticSpmEvolveAdvisorTaskRequest) ValidateEnumValue added in v65.42.0

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

type DisableAutomaticSpmEvolveAdvisorTaskResponse added in v65.42.0

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

DisableAutomaticSpmEvolveAdvisorTaskResponse wrapper for the DisableAutomaticSpmEvolveAdvisorTask operation

func (DisableAutomaticSpmEvolveAdvisorTaskResponse) HTTPResponse added in v65.42.0

HTTPResponse implements the OCIResponse interface

func (DisableAutomaticSpmEvolveAdvisorTaskResponse) String added in v65.42.0

type DisableAutonomousDatabaseManagementFeatureDetails added in v65.73.0

type DisableAutonomousDatabaseManagementFeatureDetails struct {

	// The name of the Database Management feature.
	Feature DbManagementFeatureEnum `mandatory:"true" json:"feature"`
}

DisableAutonomousDatabaseManagementFeatureDetails The details required to disable a Database Management feature for an Autonomous Database.

func (DisableAutonomousDatabaseManagementFeatureDetails) String added in v65.73.0

func (DisableAutonomousDatabaseManagementFeatureDetails) ValidateEnumValue added in v65.73.0

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

type DisableAutonomousDatabaseManagementFeatureRequest added in v65.73.0

type DisableAutonomousDatabaseManagementFeatureRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

DisableAutonomousDatabaseManagementFeatureRequest wrapper for the DisableAutonomousDatabaseManagementFeature operation

See also

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

func (DisableAutonomousDatabaseManagementFeatureRequest) BinaryRequestBody added in v65.73.0

BinaryRequestBody implements the OCIRequest interface

func (DisableAutonomousDatabaseManagementFeatureRequest) HTTPRequest added in v65.73.0

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

HTTPRequest implements the OCIRequest interface

func (DisableAutonomousDatabaseManagementFeatureRequest) RetryPolicy added in v65.73.0

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

func (DisableAutonomousDatabaseManagementFeatureRequest) String added in v65.73.0

func (DisableAutonomousDatabaseManagementFeatureRequest) ValidateEnumValue added in v65.73.0

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

type DisableAutonomousDatabaseManagementFeatureResponse added in v65.73.0

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

DisableAutonomousDatabaseManagementFeatureResponse wrapper for the DisableAutonomousDatabaseManagementFeature operation

func (DisableAutonomousDatabaseManagementFeatureResponse) HTTPResponse added in v65.73.0

HTTPResponse implements the OCIResponse interface

func (DisableAutonomousDatabaseManagementFeatureResponse) String added in v65.73.0

type DisableDatabaseManagementFeatureDetails added in v65.65.0

type DisableDatabaseManagementFeatureDetails struct {

	// The name of the Database Management feature.
	Feature DbManagementFeatureEnum `mandatory:"true" json:"feature"`
}

DisableDatabaseManagementFeatureDetails The details required to disable Database Management features for an Oracle cloud database.

func (DisableDatabaseManagementFeatureDetails) String added in v65.65.0

func (DisableDatabaseManagementFeatureDetails) ValidateEnumValue added in v65.65.0

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

type DisableDatabaseManagementFeatureRequest added in v65.65.0

type DisableDatabaseManagementFeatureRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

DisableDatabaseManagementFeatureRequest wrapper for the DisableDatabaseManagementFeature operation

See also

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

func (DisableDatabaseManagementFeatureRequest) BinaryRequestBody added in v65.65.0

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

BinaryRequestBody implements the OCIRequest interface

func (DisableDatabaseManagementFeatureRequest) HTTPRequest added in v65.65.0

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

HTTPRequest implements the OCIRequest interface

func (DisableDatabaseManagementFeatureRequest) RetryPolicy added in v65.65.0

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

func (DisableDatabaseManagementFeatureRequest) String added in v65.65.0

func (DisableDatabaseManagementFeatureRequest) ValidateEnumValue added in v65.65.0

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

type DisableDatabaseManagementFeatureResponse added in v65.65.0

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

DisableDatabaseManagementFeatureResponse wrapper for the DisableDatabaseManagementFeature operation

func (DisableDatabaseManagementFeatureResponse) HTTPResponse added in v65.65.0

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

HTTPResponse implements the OCIResponse interface

func (DisableDatabaseManagementFeatureResponse) String added in v65.65.0

type DisableExternalContainerDatabaseManagementFeatureDetails added in v65.65.0

type DisableExternalContainerDatabaseManagementFeatureDetails struct {

	// The name of the Database Management feature.
	Feature DbManagementFeatureEnum `mandatory:"true" json:"feature"`
}

DisableExternalContainerDatabaseManagementFeatureDetails The details required to disable a Database Management feature for an external container database.

func (DisableExternalContainerDatabaseManagementFeatureDetails) String added in v65.65.0

func (DisableExternalContainerDatabaseManagementFeatureDetails) ValidateEnumValue added in v65.65.0

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

type DisableExternalContainerDatabaseManagementFeatureRequest added in v65.65.0

type DisableExternalContainerDatabaseManagementFeatureRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

DisableExternalContainerDatabaseManagementFeatureRequest wrapper for the DisableExternalContainerDatabaseManagementFeature operation

See also

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

func (DisableExternalContainerDatabaseManagementFeatureRequest) BinaryRequestBody added in v65.65.0

BinaryRequestBody implements the OCIRequest interface

func (DisableExternalContainerDatabaseManagementFeatureRequest) HTTPRequest added in v65.65.0

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

HTTPRequest implements the OCIRequest interface

func (DisableExternalContainerDatabaseManagementFeatureRequest) RetryPolicy added in v65.65.0

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

func (DisableExternalContainerDatabaseManagementFeatureRequest) String added in v65.65.0

func (DisableExternalContainerDatabaseManagementFeatureRequest) ValidateEnumValue added in v65.65.0

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

type DisableExternalContainerDatabaseManagementFeatureResponse added in v65.65.0

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

DisableExternalContainerDatabaseManagementFeatureResponse wrapper for the DisableExternalContainerDatabaseManagementFeature operation

func (DisableExternalContainerDatabaseManagementFeatureResponse) HTTPResponse added in v65.65.0

HTTPResponse implements the OCIResponse interface

func (DisableExternalContainerDatabaseManagementFeatureResponse) String added in v65.65.0

type DisableExternalDbSystemDatabaseManagementRequest added in v65.31.0

type DisableExternalDbSystemDatabaseManagementRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

DisableExternalDbSystemDatabaseManagementRequest wrapper for the DisableExternalDbSystemDatabaseManagement operation

See also

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

func (DisableExternalDbSystemDatabaseManagementRequest) BinaryRequestBody added in v65.31.0

BinaryRequestBody implements the OCIRequest interface

func (DisableExternalDbSystemDatabaseManagementRequest) HTTPRequest added in v65.31.0

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

HTTPRequest implements the OCIRequest interface

func (DisableExternalDbSystemDatabaseManagementRequest) RetryPolicy added in v65.31.0

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

func (DisableExternalDbSystemDatabaseManagementRequest) String added in v65.31.0

func (DisableExternalDbSystemDatabaseManagementRequest) ValidateEnumValue added in v65.31.0

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

type DisableExternalDbSystemDatabaseManagementResponse added in v65.31.0

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

DisableExternalDbSystemDatabaseManagementResponse wrapper for the DisableExternalDbSystemDatabaseManagement operation

func (DisableExternalDbSystemDatabaseManagementResponse) HTTPResponse added in v65.31.0

HTTPResponse implements the OCIResponse interface

func (DisableExternalDbSystemDatabaseManagementResponse) String added in v65.31.0

type DisableExternalDbSystemStackMonitoringRequest added in v65.42.0

type DisableExternalDbSystemStackMonitoringRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

DisableExternalDbSystemStackMonitoringRequest wrapper for the DisableExternalDbSystemStackMonitoring operation

See also

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

func (DisableExternalDbSystemStackMonitoringRequest) BinaryRequestBody added in v65.42.0

BinaryRequestBody implements the OCIRequest interface

func (DisableExternalDbSystemStackMonitoringRequest) HTTPRequest added in v65.42.0

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

HTTPRequest implements the OCIRequest interface

func (DisableExternalDbSystemStackMonitoringRequest) RetryPolicy added in v65.42.0

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

func (DisableExternalDbSystemStackMonitoringRequest) String added in v65.42.0

func (DisableExternalDbSystemStackMonitoringRequest) ValidateEnumValue added in v65.42.0

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

type DisableExternalDbSystemStackMonitoringResponse added in v65.42.0

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

DisableExternalDbSystemStackMonitoringResponse wrapper for the DisableExternalDbSystemStackMonitoring operation

func (DisableExternalDbSystemStackMonitoringResponse) HTTPResponse added in v65.42.0

HTTPResponse implements the OCIResponse interface

func (DisableExternalDbSystemStackMonitoringResponse) String added in v65.42.0

type DisableExternalExadataInfrastructureManagementRequest added in v65.36.1

type DisableExternalExadataInfrastructureManagementRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

DisableExternalExadataInfrastructureManagementRequest wrapper for the DisableExternalExadataInfrastructureManagement operation

See also

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

func (DisableExternalExadataInfrastructureManagementRequest) BinaryRequestBody added in v65.36.1

BinaryRequestBody implements the OCIRequest interface

func (DisableExternalExadataInfrastructureManagementRequest) HTTPRequest added in v65.36.1

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

HTTPRequest implements the OCIRequest interface

func (DisableExternalExadataInfrastructureManagementRequest) RetryPolicy added in v65.36.1

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

func (DisableExternalExadataInfrastructureManagementRequest) String added in v65.36.1

func (DisableExternalExadataInfrastructureManagementRequest) ValidateEnumValue added in v65.36.1

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

type DisableExternalExadataInfrastructureManagementResponse added in v65.36.1

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

DisableExternalExadataInfrastructureManagementResponse wrapper for the DisableExternalExadataInfrastructureManagement operation

func (DisableExternalExadataInfrastructureManagementResponse) HTTPResponse added in v65.36.1

HTTPResponse implements the OCIResponse interface

func (DisableExternalExadataInfrastructureManagementResponse) String added in v65.36.1

type DisableExternalNonContainerDatabaseManagementFeatureDetails added in v65.65.0

type DisableExternalNonContainerDatabaseManagementFeatureDetails struct {

	// The name of the Database Management feature.
	Feature DbManagementFeatureEnum `mandatory:"true" json:"feature"`
}

DisableExternalNonContainerDatabaseManagementFeatureDetails The details required to disable a Database Management feature for an external non-container database.

func (DisableExternalNonContainerDatabaseManagementFeatureDetails) String added in v65.65.0

func (DisableExternalNonContainerDatabaseManagementFeatureDetails) ValidateEnumValue added in v65.65.0

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

type DisableExternalNonContainerDatabaseManagementFeatureRequest added in v65.65.0

type DisableExternalNonContainerDatabaseManagementFeatureRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

DisableExternalNonContainerDatabaseManagementFeatureRequest wrapper for the DisableExternalNonContainerDatabaseManagementFeature operation

See also

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

func (DisableExternalNonContainerDatabaseManagementFeatureRequest) BinaryRequestBody added in v65.65.0

BinaryRequestBody implements the OCIRequest interface

func (DisableExternalNonContainerDatabaseManagementFeatureRequest) HTTPRequest added in v65.65.0

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

HTTPRequest implements the OCIRequest interface

func (DisableExternalNonContainerDatabaseManagementFeatureRequest) RetryPolicy added in v65.65.0

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

func (DisableExternalNonContainerDatabaseManagementFeatureRequest) String added in v65.65.0

func (DisableExternalNonContainerDatabaseManagementFeatureRequest) ValidateEnumValue added in v65.65.0

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

type DisableExternalNonContainerDatabaseManagementFeatureResponse added in v65.65.0

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

DisableExternalNonContainerDatabaseManagementFeatureResponse wrapper for the DisableExternalNonContainerDatabaseManagementFeature operation

func (DisableExternalNonContainerDatabaseManagementFeatureResponse) HTTPResponse added in v65.65.0

HTTPResponse implements the OCIResponse interface

func (DisableExternalNonContainerDatabaseManagementFeatureResponse) String added in v65.65.0

type DisableExternalPluggableDatabaseManagementFeatureDetails added in v65.65.0

type DisableExternalPluggableDatabaseManagementFeatureDetails struct {

	// The name of the Database Management feature.
	Feature DbManagementFeatureEnum `mandatory:"true" json:"feature"`
}

DisableExternalPluggableDatabaseManagementFeatureDetails The details required to disable a Database Management feature for an external pluggable database.

func (DisableExternalPluggableDatabaseManagementFeatureDetails) String added in v65.65.0

func (DisableExternalPluggableDatabaseManagementFeatureDetails) ValidateEnumValue added in v65.65.0

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

type DisableExternalPluggableDatabaseManagementFeatureRequest added in v65.65.0

type DisableExternalPluggableDatabaseManagementFeatureRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

DisableExternalPluggableDatabaseManagementFeatureRequest wrapper for the DisableExternalPluggableDatabaseManagementFeature operation

See also

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

func (DisableExternalPluggableDatabaseManagementFeatureRequest) BinaryRequestBody added in v65.65.0

BinaryRequestBody implements the OCIRequest interface

func (DisableExternalPluggableDatabaseManagementFeatureRequest) HTTPRequest added in v65.65.0

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

HTTPRequest implements the OCIRequest interface

func (DisableExternalPluggableDatabaseManagementFeatureRequest) RetryPolicy added in v65.65.0

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

func (DisableExternalPluggableDatabaseManagementFeatureRequest) String added in v65.65.0

func (DisableExternalPluggableDatabaseManagementFeatureRequest) ValidateEnumValue added in v65.65.0

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

type DisableExternalPluggableDatabaseManagementFeatureResponse added in v65.65.0

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

DisableExternalPluggableDatabaseManagementFeatureResponse wrapper for the DisableExternalPluggableDatabaseManagementFeature operation

func (DisableExternalPluggableDatabaseManagementFeatureResponse) HTTPResponse added in v65.65.0

HTTPResponse implements the OCIResponse interface

func (DisableExternalPluggableDatabaseManagementFeatureResponse) String added in v65.65.0

type DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskDetails added in v65.42.0

type DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskDetails struct {
	Credentials ManagedDatabaseCredential `mandatory:"false" json:"credentials"`

	DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"`
}

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

func (DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskDetails) String added in v65.42.0

func (*DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskDetails) UnmarshalJSON added in v65.42.0

UnmarshalJSON unmarshals from json

func (DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskDetails) ValidateEnumValue added in v65.42.0

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

type DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest added in v65.42.0

type DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest wrapper for the DisableHighFrequencyAutomaticSpmEvolveAdvisorTask operation

See also

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

func (DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest) BinaryRequestBody added in v65.42.0

BinaryRequestBody implements the OCIRequest interface

func (DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest) HTTPRequest added in v65.42.0

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

HTTPRequest implements the OCIRequest interface

func (DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest) RetryPolicy added in v65.42.0

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

func (DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest) String added in v65.42.0

func (DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest) ValidateEnumValue added in v65.42.0

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

type DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskResponse added in v65.42.0

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

DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskResponse wrapper for the DisableHighFrequencyAutomaticSpmEvolveAdvisorTask operation

func (DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskResponse) HTTPResponse added in v65.42.0

HTTPResponse implements the OCIResponse interface

func (DisableHighFrequencyAutomaticSpmEvolveAdvisorTaskResponse) String added in v65.42.0

type DisablePluggableDatabaseManagementFeatureDetails added in v65.65.0

type DisablePluggableDatabaseManagementFeatureDetails struct {

	// The name of the Database Management feature.
	Feature DbManagementFeatureEnum `mandatory:"true" json:"feature"`
}

DisablePluggableDatabaseManagementFeatureDetails The details required to disable a Database Management feature for an Oracle cloud pluggable database.

func (DisablePluggableDatabaseManagementFeatureDetails) String added in v65.65.0

func (DisablePluggableDatabaseManagementFeatureDetails) ValidateEnumValue added in v65.65.0

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

type DisablePluggableDatabaseManagementFeatureRequest added in v65.65.0

type DisablePluggableDatabaseManagementFeatureRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

DisablePluggableDatabaseManagementFeatureRequest wrapper for the DisablePluggableDatabaseManagementFeature operation

See also

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

func (DisablePluggableDatabaseManagementFeatureRequest) BinaryRequestBody added in v65.65.0

BinaryRequestBody implements the OCIRequest interface

func (DisablePluggableDatabaseManagementFeatureRequest) HTTPRequest added in v65.65.0

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

HTTPRequest implements the OCIRequest interface

func (DisablePluggableDatabaseManagementFeatureRequest) RetryPolicy added in v65.65.0

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

func (DisablePluggableDatabaseManagementFeatureRequest) String added in v65.65.0

func (DisablePluggableDatabaseManagementFeatureRequest) ValidateEnumValue added in v65.65.0

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

type DisablePluggableDatabaseManagementFeatureResponse added in v65.65.0

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

DisablePluggableDatabaseManagementFeatureResponse wrapper for the DisablePluggableDatabaseManagementFeature operation

func (DisablePluggableDatabaseManagementFeatureResponse) HTTPResponse added in v65.65.0

HTTPResponse implements the OCIResponse interface

func (DisablePluggableDatabaseManagementFeatureResponse) String added in v65.65.0

type DisableSqlPlanBaselinesUsageDetails added in v65.42.0

type DisableSqlPlanBaselinesUsageDetails struct {
	Credentials ManagedDatabaseCredential `mandatory:"false" json:"credentials"`

	DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"`
}

DisableSqlPlanBaselinesUsageDetails The details required to disable SQL plan baseline usage. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential

func (DisableSqlPlanBaselinesUsageDetails) String added in v65.42.0

func (*DisableSqlPlanBaselinesUsageDetails) UnmarshalJSON added in v65.42.0

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

UnmarshalJSON unmarshals from json

func (DisableSqlPlanBaselinesUsageDetails) ValidateEnumValue added in v65.42.0

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

type DisableSqlPlanBaselinesUsageRequest added in v65.42.0

type DisableSqlPlanBaselinesUsageRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

DisableSqlPlanBaselinesUsageRequest wrapper for the DisableSqlPlanBaselinesUsage operation

See also

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

func (DisableSqlPlanBaselinesUsageRequest) BinaryRequestBody added in v65.42.0

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

BinaryRequestBody implements the OCIRequest interface

func (DisableSqlPlanBaselinesUsageRequest) HTTPRequest added in v65.42.0

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

HTTPRequest implements the OCIRequest interface

func (DisableSqlPlanBaselinesUsageRequest) RetryPolicy added in v65.42.0

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

func (DisableSqlPlanBaselinesUsageRequest) String added in v65.42.0

func (DisableSqlPlanBaselinesUsageRequest) ValidateEnumValue added in v65.42.0

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

type DisableSqlPlanBaselinesUsageResponse added in v65.42.0

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

DisableSqlPlanBaselinesUsageResponse wrapper for the DisableSqlPlanBaselinesUsage operation

func (DisableSqlPlanBaselinesUsageResponse) HTTPResponse added in v65.42.0

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

HTTPResponse implements the OCIResponse interface

func (DisableSqlPlanBaselinesUsageResponse) String added in v65.42.0

func (response DisableSqlPlanBaselinesUsageResponse) String() string

type DiscoverExternalExadataInfrastructureDetails added in v65.36.1

type DiscoverExternalExadataInfrastructureDetails struct {

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. This is applicable for rediscovery only.
	ExadataInfrastructureId *string `mandatory:"false" json:"exadataInfrastructureId"`
}

DiscoverExternalExadataInfrastructureDetails The connection details and the discovery options for the Exadata discovery.

func (DiscoverExternalExadataInfrastructureDetails) String added in v65.36.1

func (DiscoverExternalExadataInfrastructureDetails) ValidateEnumValue added in v65.36.1

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

type DiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnum added in v65.36.1

type DiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnum string

DiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnum Enum with underlying type: string

const (
	DiscoverExternalExadataInfrastructureDetailsDiscoveryTypeNew      DiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnum = "NEW"
	DiscoverExternalExadataInfrastructureDetailsDiscoveryTypeOverride DiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnum = "OVERRIDE"
)

Set of constants representing the allowable values for DiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnum

func GetDiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnumValues added in v65.36.1

func GetDiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnumValues() []DiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnum

GetDiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnumValues Enumerates the set of values for DiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnum

func GetMappingDiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnum added in v65.36.1

func GetMappingDiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnum(val string) (DiscoverExternalExadataInfrastructureDetailsDiscoveryTypeEnum, bool)

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

type DiscoverExternalExadataInfrastructureRequest added in v65.36.1

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
}

DiscoverExternalExadataInfrastructureRequest wrapper for the DiscoverExternalExadataInfrastructure operation

See also

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

func (DiscoverExternalExadataInfrastructureRequest) BinaryRequestBody added in v65.36.1

BinaryRequestBody implements the OCIRequest interface

func (DiscoverExternalExadataInfrastructureRequest) HTTPRequest added in v65.36.1

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

HTTPRequest implements the OCIRequest interface

func (DiscoverExternalExadataInfrastructureRequest) RetryPolicy added in v65.36.1

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

func (DiscoverExternalExadataInfrastructureRequest) String added in v65.36.1

func (DiscoverExternalExadataInfrastructureRequest) ValidateEnumValue added in v65.36.1

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

type DiscoverExternalExadataInfrastructureResponse added in v65.36.1

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

DiscoverExternalExadataInfrastructureResponse wrapper for the DiscoverExternalExadataInfrastructure operation

func (DiscoverExternalExadataInfrastructureResponse) HTTPResponse added in v65.36.1

HTTPResponse implements the OCIResponse interface

func (DiscoverExternalExadataInfrastructureResponse) String added in v65.36.1

type DiscoveredExternalAsm added in v65.31.0

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.cloud.oracle.com/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"`
}

DiscoveredExternalAsm The details of an ASM discovered in an external DB system discovery run.

func (DiscoveredExternalAsm) GetAssociatedComponents added in v65.31.0

func (m DiscoveredExternalAsm) GetAssociatedComponents() []AssociatedComponent

GetAssociatedComponents returns AssociatedComponents

func (DiscoveredExternalAsm) GetComponentId added in v65.31.0

func (m DiscoveredExternalAsm) GetComponentId() *string

GetComponentId returns ComponentId

func (DiscoveredExternalAsm) GetComponentName added in v65.31.0

func (m DiscoveredExternalAsm) GetComponentName() *string

GetComponentName returns ComponentName

func (DiscoveredExternalAsm) GetDisplayName added in v65.31.0

func (m DiscoveredExternalAsm) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DiscoveredExternalAsm) GetIsSelectedForMonitoring added in v65.31.0

func (m DiscoveredExternalAsm) GetIsSelectedForMonitoring() *bool

GetIsSelectedForMonitoring returns IsSelectedForMonitoring

func (DiscoveredExternalAsm) GetResourceId added in v65.31.0

func (m DiscoveredExternalAsm) GetResourceId() *string

GetResourceId returns ResourceId

func (DiscoveredExternalAsm) GetStatus added in v65.31.0

GetStatus returns Status

func (DiscoveredExternalAsm) MarshalJSON added in v65.31.0

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

MarshalJSON marshals to json representation

func (DiscoveredExternalAsm) String added in v65.31.0

func (m DiscoveredExternalAsm) String() string

func (*DiscoveredExternalAsm) UnmarshalJSON added in v65.31.0

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

UnmarshalJSON unmarshals from json

func (DiscoveredExternalAsm) ValidateEnumValue added in v65.31.0

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

type DiscoveredExternalAsmInstance added in v65.31.0

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.cloud.oracle.com/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"`
}

DiscoveredExternalAsmInstance The details of an ASM instance discovered in an external DB system discovery run.

func (DiscoveredExternalAsmInstance) GetAssociatedComponents added in v65.31.0

func (m DiscoveredExternalAsmInstance) GetAssociatedComponents() []AssociatedComponent

GetAssociatedComponents returns AssociatedComponents

func (DiscoveredExternalAsmInstance) GetComponentId added in v65.31.0

func (m DiscoveredExternalAsmInstance) GetComponentId() *string

GetComponentId returns ComponentId

func (DiscoveredExternalAsmInstance) GetComponentName added in v65.31.0

func (m DiscoveredExternalAsmInstance) GetComponentName() *string

GetComponentName returns ComponentName

func (DiscoveredExternalAsmInstance) GetDisplayName added in v65.31.0

func (m DiscoveredExternalAsmInstance) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DiscoveredExternalAsmInstance) GetIsSelectedForMonitoring added in v65.31.0

func (m DiscoveredExternalAsmInstance) GetIsSelectedForMonitoring() *bool

GetIsSelectedForMonitoring returns IsSelectedForMonitoring

func (DiscoveredExternalAsmInstance) GetResourceId added in v65.31.0

func (m DiscoveredExternalAsmInstance) GetResourceId() *string

GetResourceId returns ResourceId

func (DiscoveredExternalAsmInstance) GetStatus added in v65.31.0

GetStatus returns Status

func (DiscoveredExternalAsmInstance) MarshalJSON added in v65.31.0

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

MarshalJSON marshals to json representation

func (DiscoveredExternalAsmInstance) String added in v65.31.0

func (DiscoveredExternalAsmInstance) ValidateEnumValue added in v65.31.0

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

type DiscoveredExternalCluster added in v65.31.0

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.cloud.oracle.com/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"`
}

DiscoveredExternalCluster The details of an external cluster discovered in an external DB system discovery run.

func (DiscoveredExternalCluster) GetAssociatedComponents added in v65.31.0

func (m DiscoveredExternalCluster) GetAssociatedComponents() []AssociatedComponent

GetAssociatedComponents returns AssociatedComponents

func (DiscoveredExternalCluster) GetComponentId added in v65.31.0

func (m DiscoveredExternalCluster) GetComponentId() *string

GetComponentId returns ComponentId

func (DiscoveredExternalCluster) GetComponentName added in v65.31.0

func (m DiscoveredExternalCluster) GetComponentName() *string

GetComponentName returns ComponentName

func (DiscoveredExternalCluster) GetDisplayName added in v65.31.0

func (m DiscoveredExternalCluster) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DiscoveredExternalCluster) GetIsSelectedForMonitoring added in v65.31.0

func (m DiscoveredExternalCluster) GetIsSelectedForMonitoring() *bool

GetIsSelectedForMonitoring returns IsSelectedForMonitoring

func (DiscoveredExternalCluster) GetResourceId added in v65.31.0

func (m DiscoveredExternalCluster) GetResourceId() *string

GetResourceId returns ResourceId

func (DiscoveredExternalCluster) GetStatus added in v65.31.0

GetStatus returns Status

func (DiscoveredExternalCluster) MarshalJSON added in v65.31.0

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

MarshalJSON marshals to json representation

func (DiscoveredExternalCluster) String added in v65.31.0

func (m DiscoveredExternalCluster) String() string

func (DiscoveredExternalCluster) ValidateEnumValue added in v65.31.0

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

type DiscoveredExternalClusterInstance added in v65.31.0

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.cloud.oracle.com/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"`
}

DiscoveredExternalClusterInstance The details of an external cluster instance discovered in an external DB system discovery run.

func (DiscoveredExternalClusterInstance) GetAssociatedComponents added in v65.31.0

func (m DiscoveredExternalClusterInstance) GetAssociatedComponents() []AssociatedComponent

GetAssociatedComponents returns AssociatedComponents

func (DiscoveredExternalClusterInstance) GetComponentId added in v65.31.0

func (m DiscoveredExternalClusterInstance) GetComponentId() *string

GetComponentId returns ComponentId

func (DiscoveredExternalClusterInstance) GetComponentName added in v65.31.0

func (m DiscoveredExternalClusterInstance) GetComponentName() *string

GetComponentName returns ComponentName

func (DiscoveredExternalClusterInstance) GetDisplayName added in v65.31.0

func (m DiscoveredExternalClusterInstance) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DiscoveredExternalClusterInstance) GetIsSelectedForMonitoring added in v65.31.0

func (m DiscoveredExternalClusterInstance) GetIsSelectedForMonitoring() *bool

GetIsSelectedForMonitoring returns IsSelectedForMonitoring

func (DiscoveredExternalClusterInstance) GetResourceId added in v65.31.0

func (m DiscoveredExternalClusterInstance) GetResourceId() *string

GetResourceId returns ResourceId

func (DiscoveredExternalClusterInstance) GetStatus added in v65.31.0

GetStatus returns Status

func (DiscoveredExternalClusterInstance) MarshalJSON added in v65.31.0

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

MarshalJSON marshals to json representation

func (DiscoveredExternalClusterInstance) String added in v65.31.0

func (*DiscoveredExternalClusterInstance) UnmarshalJSON added in v65.31.0

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

UnmarshalJSON unmarshals from json

func (DiscoveredExternalClusterInstance) ValidateEnumValue added in v65.31.0

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

type DiscoveredExternalClusterInstanceNodeRoleEnum added in v65.31.0

type DiscoveredExternalClusterInstanceNodeRoleEnum string

DiscoveredExternalClusterInstanceNodeRoleEnum Enum with underlying type: string

const (
	DiscoveredExternalClusterInstanceNodeRoleHub  DiscoveredExternalClusterInstanceNodeRoleEnum = "HUB"
	DiscoveredExternalClusterInstanceNodeRoleLeaf DiscoveredExternalClusterInstanceNodeRoleEnum = "LEAF"
)

Set of constants representing the allowable values for DiscoveredExternalClusterInstanceNodeRoleEnum

func GetDiscoveredExternalClusterInstanceNodeRoleEnumValues added in v65.31.0

func GetDiscoveredExternalClusterInstanceNodeRoleEnumValues() []DiscoveredExternalClusterInstanceNodeRoleEnum

GetDiscoveredExternalClusterInstanceNodeRoleEnumValues Enumerates the set of values for DiscoveredExternalClusterInstanceNodeRoleEnum

func GetMappingDiscoveredExternalClusterInstanceNodeRoleEnum added in v65.31.0

func GetMappingDiscoveredExternalClusterInstanceNodeRoleEnum(val string) (DiscoveredExternalClusterInstanceNodeRoleEnum, bool)

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

type DiscoveredExternalDatabase added in v65.31.0

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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the existing OCI resource matching the discovered DB system component.
	ResourceId *string `mandatory:"false" json:"resourceId"`

	// Indicates whether the DB system component should be provisioned as an OCI resource or not.
	IsSelectedForMonitoring *bool `mandatory:"false" json:"isSelectedForMonitoring"`

	// The list of associated components.
	AssociatedComponents []AssociatedComponent `mandatory:"false" json:"associatedComponents"`

	// Indicates whether the Oracle Database is part of a cluster.
	IsCluster *bool `mandatory:"false" json:"isCluster"`

	// The Oracle Database edition.
	DbEdition *string `mandatory:"false" json:"dbEdition"`

	// The Oracle Database ID.
	DbId *string `mandatory:"false" json:"dbId"`

	// The database packs licensed for the external Oracle Database.
	DbPacks *string `mandatory:"false" json:"dbPacks"`

	// The Oracle Database version.
	DbVersion *string `mandatory:"false" json:"dbVersion"`

	// The list of Pluggable Databases.
	PluggableDatabases []DiscoveredExternalPluggableDatabase `mandatory:"false" json:"pluggableDatabases"`

	Connector ExternalDbSystemDiscoveryConnector `mandatory:"false" json:"connector"`

	// The role of the Oracle Database in Oracle Data Guard configuration.
	DbRole DiscoveredExternalDatabaseDbRoleEnum `mandatory:"false" json:"dbRole,omitempty"`

	// The state of the discovered DB system component.
	Status DiscoveredExternalDbSystemComponentStatusEnum `mandatory:"false" json:"status,omitempty"`

	// The type of Oracle Database. Indicates whether the database is a Container Database,
	// Pluggable Database, or a Non-container Database.
	DbType DatabaseSubTypeEnum `mandatory:"false" json:"dbType,omitempty"`
}

DiscoveredExternalDatabase The details of an external Oracle Database discovered in an external DB system discovery run.

func (DiscoveredExternalDatabase) GetAssociatedComponents added in v65.31.0

func (m DiscoveredExternalDatabase) GetAssociatedComponents() []AssociatedComponent

GetAssociatedComponents returns AssociatedComponents

func (DiscoveredExternalDatabase) GetComponentId added in v65.31.0

func (m DiscoveredExternalDatabase) GetComponentId() *string

GetComponentId returns ComponentId

func (DiscoveredExternalDatabase) GetComponentName added in v65.31.0

func (m DiscoveredExternalDatabase) GetComponentName() *string

GetComponentName returns ComponentName

func (DiscoveredExternalDatabase) GetDisplayName added in v65.31.0

func (m DiscoveredExternalDatabase) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DiscoveredExternalDatabase) GetIsSelectedForMonitoring added in v65.31.0

func (m DiscoveredExternalDatabase) GetIsSelectedForMonitoring() *bool

GetIsSelectedForMonitoring returns IsSelectedForMonitoring

func (DiscoveredExternalDatabase) GetResourceId added in v65.31.0

func (m DiscoveredExternalDatabase) GetResourceId() *string

GetResourceId returns ResourceId

func (DiscoveredExternalDatabase) GetStatus added in v65.31.0

GetStatus returns Status

func (DiscoveredExternalDatabase) MarshalJSON added in v65.31.0

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

MarshalJSON marshals to json representation

func (DiscoveredExternalDatabase) String added in v65.31.0

func (*DiscoveredExternalDatabase) UnmarshalJSON added in v65.31.0

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

UnmarshalJSON unmarshals from json

func (DiscoveredExternalDatabase) ValidateEnumValue added in v65.31.0

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

type DiscoveredExternalDatabaseDbRoleEnum added in v65.31.0

type DiscoveredExternalDatabaseDbRoleEnum string

DiscoveredExternalDatabaseDbRoleEnum Enum with underlying type: string

const (
	DiscoveredExternalDatabaseDbRoleLogicalStandby  DiscoveredExternalDatabaseDbRoleEnum = "LOGICAL_STANDBY"
	DiscoveredExternalDatabaseDbRolePhysicalStandby DiscoveredExternalDatabaseDbRoleEnum = "PHYSICAL_STANDBY"
	DiscoveredExternalDatabaseDbRoleSnapshotStandby DiscoveredExternalDatabaseDbRoleEnum = "SNAPSHOT_STANDBY"
	DiscoveredExternalDatabaseDbRolePrimary         DiscoveredExternalDatabaseDbRoleEnum = "PRIMARY"
	DiscoveredExternalDatabaseDbRoleFarSync         DiscoveredExternalDatabaseDbRoleEnum = "FAR_SYNC"
)

Set of constants representing the allowable values for DiscoveredExternalDatabaseDbRoleEnum

func GetDiscoveredExternalDatabaseDbRoleEnumValues added in v65.31.0

func GetDiscoveredExternalDatabaseDbRoleEnumValues() []DiscoveredExternalDatabaseDbRoleEnum

GetDiscoveredExternalDatabaseDbRoleEnumValues Enumerates the set of values for DiscoveredExternalDatabaseDbRoleEnum

func GetMappingDiscoveredExternalDatabaseDbRoleEnum added in v65.31.0

func GetMappingDiscoveredExternalDatabaseDbRoleEnum(val string) (DiscoveredExternalDatabaseDbRoleEnum, bool)

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

type DiscoveredExternalDbHome added in v65.31.0

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.cloud.oracle.com/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"`
}

DiscoveredExternalDbHome The details of an Oracle DB home discovered in an external DB system discovery run.

func (DiscoveredExternalDbHome) GetAssociatedComponents added in v65.31.0

func (m DiscoveredExternalDbHome) GetAssociatedComponents() []AssociatedComponent

GetAssociatedComponents returns AssociatedComponents

func (DiscoveredExternalDbHome) GetComponentId added in v65.31.0

func (m DiscoveredExternalDbHome) GetComponentId() *string

GetComponentId returns ComponentId

func (DiscoveredExternalDbHome) GetComponentName added in v65.31.0

func (m DiscoveredExternalDbHome) GetComponentName() *string

GetComponentName returns ComponentName

func (DiscoveredExternalDbHome) GetDisplayName added in v65.31.0

func (m DiscoveredExternalDbHome) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DiscoveredExternalDbHome) GetIsSelectedForMonitoring added in v65.31.0

func (m DiscoveredExternalDbHome) GetIsSelectedForMonitoring() *bool

GetIsSelectedForMonitoring returns IsSelectedForMonitoring

func (DiscoveredExternalDbHome) GetResourceId added in v65.31.0

func (m DiscoveredExternalDbHome) GetResourceId() *string

GetResourceId returns ResourceId

func (DiscoveredExternalDbHome) GetStatus added in v65.31.0

GetStatus returns Status

func (DiscoveredExternalDbHome) MarshalJSON added in v65.31.0

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

MarshalJSON marshals to json representation

func (DiscoveredExternalDbHome) String added in v65.31.0

func (m DiscoveredExternalDbHome) String() string

func (DiscoveredExternalDbHome) ValidateEnumValue added in v65.31.0

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

type DiscoveredExternalDbNode added in v65.31.0

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.cloud.oracle.com/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"`
}

DiscoveredExternalDbNode The details of an Oracle DB node discovered in an external DB system discovery run.

func (DiscoveredExternalDbNode) GetAssociatedComponents added in v65.31.0

func (m DiscoveredExternalDbNode) GetAssociatedComponents() []AssociatedComponent

GetAssociatedComponents returns AssociatedComponents

func (DiscoveredExternalDbNode) GetComponentId added in v65.31.0

func (m DiscoveredExternalDbNode) GetComponentId() *string

GetComponentId returns ComponentId

func (DiscoveredExternalDbNode) GetComponentName added in v65.31.0

func (m DiscoveredExternalDbNode) GetComponentName() *string

GetComponentName returns ComponentName

func (DiscoveredExternalDbNode) GetDisplayName added in v65.31.0

func (m DiscoveredExternalDbNode) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DiscoveredExternalDbNode) GetIsSelectedForMonitoring added in v65.31.0

func (m DiscoveredExternalDbNode) GetIsSelectedForMonitoring() *bool

GetIsSelectedForMonitoring returns IsSelectedForMonitoring

func (DiscoveredExternalDbNode) GetResourceId added in v65.31.0

func (m DiscoveredExternalDbNode) GetResourceId() *string

GetResourceId returns ResourceId

func (DiscoveredExternalDbNode) GetStatus added in v65.31.0

GetStatus returns Status

func (DiscoveredExternalDbNode) MarshalJSON added in v65.31.0

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

MarshalJSON marshals to json representation

func (DiscoveredExternalDbNode) String added in v65.31.0

func (m DiscoveredExternalDbNode) String() string

func (*DiscoveredExternalDbNode) UnmarshalJSON added in v65.31.0

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

UnmarshalJSON unmarshals from json

func (DiscoveredExternalDbNode) ValidateEnumValue added in v65.31.0

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

type DiscoveredExternalDbSystemComponent added in v65.31.0

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.cloud.oracle.com/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
}

DiscoveredExternalDbSystemComponent The details of an external DB system component.

type DiscoveredExternalDbSystemComponentStatusEnum added in v65.31.0

type DiscoveredExternalDbSystemComponentStatusEnum string

DiscoveredExternalDbSystemComponentStatusEnum Enum with underlying type: string

const (
	DiscoveredExternalDbSystemComponentStatusNew               DiscoveredExternalDbSystemComponentStatusEnum = "NEW"
	DiscoveredExternalDbSystemComponentStatusExisting          DiscoveredExternalDbSystemComponentStatusEnum = "EXISTING"
	DiscoveredExternalDbSystemComponentStatusMarkedForDeletion DiscoveredExternalDbSystemComponentStatusEnum = "MARKED_FOR_DELETION"
	DiscoveredExternalDbSystemComponentStatusUnknown           DiscoveredExternalDbSystemComponentStatusEnum = "UNKNOWN"
)

Set of constants representing the allowable values for DiscoveredExternalDbSystemComponentStatusEnum

func GetDiscoveredExternalDbSystemComponentStatusEnumValues added in v65.31.0

func GetDiscoveredExternalDbSystemComponentStatusEnumValues() []DiscoveredExternalDbSystemComponentStatusEnum

GetDiscoveredExternalDbSystemComponentStatusEnumValues Enumerates the set of values for DiscoveredExternalDbSystemComponentStatusEnum

func GetMappingDiscoveredExternalDbSystemComponentStatusEnum added in v65.31.0

func GetMappingDiscoveredExternalDbSystemComponentStatusEnum(val string) (DiscoveredExternalDbSystemComponentStatusEnum, bool)

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

type DiscoveredExternalListener added in v65.31.0

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.cloud.oracle.com/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"`
}

DiscoveredExternalListener The details of an Oracle listener discovered in an external DB system discovery run.

func (DiscoveredExternalListener) GetAssociatedComponents added in v65.31.0

func (m DiscoveredExternalListener) GetAssociatedComponents() []AssociatedComponent

GetAssociatedComponents returns AssociatedComponents

func (DiscoveredExternalListener) GetComponentId added in v65.31.0

func (m DiscoveredExternalListener) GetComponentId() *string

GetComponentId returns ComponentId

func (DiscoveredExternalListener) GetComponentName added in v65.31.0

func (m DiscoveredExternalListener) GetComponentName() *string

GetComponentName returns ComponentName

func (DiscoveredExternalListener) GetDisplayName added in v65.31.0

func (m DiscoveredExternalListener) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DiscoveredExternalListener) GetIsSelectedForMonitoring added in v65.31.0

func (m DiscoveredExternalListener) GetIsSelectedForMonitoring() *bool

GetIsSelectedForMonitoring returns IsSelectedForMonitoring

func (DiscoveredExternalListener) GetResourceId added in v65.31.0

func (m DiscoveredExternalListener) GetResourceId() *string

GetResourceId returns ResourceId

func (DiscoveredExternalListener) GetStatus added in v65.31.0

GetStatus returns Status

func (DiscoveredExternalListener) MarshalJSON added in v65.31.0

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

MarshalJSON marshals to json representation

func (DiscoveredExternalListener) String added in v65.31.0

func (*DiscoveredExternalListener) UnmarshalJSON added in v65.31.0

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

UnmarshalJSON unmarshals from json

func (DiscoveredExternalListener) ValidateEnumValue added in v65.31.0

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

type DiscoveredExternalListenerListenerTypeEnum added in v65.31.0

type DiscoveredExternalListenerListenerTypeEnum string

DiscoveredExternalListenerListenerTypeEnum Enum with underlying type: string

const (
	DiscoveredExternalListenerListenerTypeAsm   DiscoveredExternalListenerListenerTypeEnum = "ASM"
	DiscoveredExternalListenerListenerTypeLocal DiscoveredExternalListenerListenerTypeEnum = "LOCAL"
	DiscoveredExternalListenerListenerTypeScan  DiscoveredExternalListenerListenerTypeEnum = "SCAN"
)

Set of constants representing the allowable values for DiscoveredExternalListenerListenerTypeEnum

func GetDiscoveredExternalListenerListenerTypeEnumValues added in v65.31.0

func GetDiscoveredExternalListenerListenerTypeEnumValues() []DiscoveredExternalListenerListenerTypeEnum

GetDiscoveredExternalListenerListenerTypeEnumValues Enumerates the set of values for DiscoveredExternalListenerListenerTypeEnum

func GetMappingDiscoveredExternalListenerListenerTypeEnum added in v65.31.0

func GetMappingDiscoveredExternalListenerListenerTypeEnum(val string) (DiscoveredExternalListenerListenerTypeEnum, bool)

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

type DiscoveredExternalPluggableDatabase added in v65.31.0

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.cloud.oracle.com/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.cloud.oracle.com/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"`
}

DiscoveredExternalPluggableDatabase The details of an external Pluggable Database (PDB) discovered in an external DB system discovery run.

func (DiscoveredExternalPluggableDatabase) GetAssociatedComponents added in v65.31.0

func (m DiscoveredExternalPluggableDatabase) GetAssociatedComponents() []AssociatedComponent

GetAssociatedComponents returns AssociatedComponents

func (DiscoveredExternalPluggableDatabase) GetComponentId added in v65.31.0

func (m DiscoveredExternalPluggableDatabase) GetComponentId() *string

GetComponentId returns ComponentId

func (DiscoveredExternalPluggableDatabase) GetComponentName added in v65.31.0

func (m DiscoveredExternalPluggableDatabase) GetComponentName() *string

GetComponentName returns ComponentName

func (DiscoveredExternalPluggableDatabase) GetDisplayName added in v65.31.0

func (m DiscoveredExternalPluggableDatabase) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DiscoveredExternalPluggableDatabase) GetIsSelectedForMonitoring added in v65.31.0

func (m DiscoveredExternalPluggableDatabase) GetIsSelectedForMonitoring() *bool

GetIsSelectedForMonitoring returns IsSelectedForMonitoring

func (DiscoveredExternalPluggableDatabase) GetResourceId added in v65.31.0

func (m DiscoveredExternalPluggableDatabase) GetResourceId() *string

GetResourceId returns ResourceId

func (DiscoveredExternalPluggableDatabase) GetStatus added in v65.31.0

GetStatus returns Status

func (DiscoveredExternalPluggableDatabase) MarshalJSON added in v65.31.0

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

MarshalJSON marshals to json representation

func (DiscoveredExternalPluggableDatabase) String added in v65.31.0

func (*DiscoveredExternalPluggableDatabase) UnmarshalJSON added in v65.31.0

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

UnmarshalJSON unmarshals from json

func (DiscoveredExternalPluggableDatabase) ValidateEnumValue added in v65.31.0

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

type DropSqlPlanBaselinesDetails added in v65.42.0

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

DropSqlPlanBaselinesDetails The details required to drop SQL plan baselines. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential

func (DropSqlPlanBaselinesDetails) String added in v65.42.0

func (*DropSqlPlanBaselinesDetails) UnmarshalJSON added in v65.42.0

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

UnmarshalJSON unmarshals from json

func (DropSqlPlanBaselinesDetails) ValidateEnumValue added in v65.42.0

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

type DropSqlPlanBaselinesRequest added in v65.42.0

type DropSqlPlanBaselinesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

DropSqlPlanBaselinesRequest wrapper for the DropSqlPlanBaselines operation

See also

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

func (DropSqlPlanBaselinesRequest) BinaryRequestBody added in v65.42.0

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

BinaryRequestBody implements the OCIRequest interface

func (DropSqlPlanBaselinesRequest) HTTPRequest added in v65.42.0

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

HTTPRequest implements the OCIRequest interface

func (DropSqlPlanBaselinesRequest) RetryPolicy added in v65.42.0

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

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

func (DropSqlPlanBaselinesRequest) String added in v65.42.0

func (request DropSqlPlanBaselinesRequest) String() string

func (DropSqlPlanBaselinesRequest) ValidateEnumValue added in v65.42.0

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

type DropSqlPlanBaselinesResponse added in v65.42.0

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

DropSqlPlanBaselinesResponse wrapper for the DropSqlPlanBaselines operation

func (DropSqlPlanBaselinesResponse) HTTPResponse added in v65.42.0

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

HTTPResponse implements the OCIResponse interface

func (DropSqlPlanBaselinesResponse) String added in v65.42.0

func (response DropSqlPlanBaselinesResponse) String() string

type DropSqlTuningSetDetails added in v65.49.1

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

DropSqlTuningSetDetails The details required to drop a Sql tuning set. It takes either credentialDetails or databaseCredential. It's recommended to provide databaseCredential

func (DropSqlTuningSetDetails) String added in v65.49.1

func (m DropSqlTuningSetDetails) String() string

func (*DropSqlTuningSetDetails) UnmarshalJSON added in v65.49.1

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

UnmarshalJSON unmarshals from json

func (DropSqlTuningSetDetails) ValidateEnumValue added in v65.49.1

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

type DropSqlTuningSetRequest added in v65.49.1

type DropSqlTuningSetRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

DropSqlTuningSetRequest wrapper for the DropSqlTuningSet operation

See also

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

func (DropSqlTuningSetRequest) BinaryRequestBody added in v65.49.1

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

BinaryRequestBody implements the OCIRequest interface

func (DropSqlTuningSetRequest) HTTPRequest added in v65.49.1

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

HTTPRequest implements the OCIRequest interface

func (DropSqlTuningSetRequest) RetryPolicy added in v65.49.1

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

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

func (DropSqlTuningSetRequest) String added in v65.49.1

func (request DropSqlTuningSetRequest) String() string

func (DropSqlTuningSetRequest) ValidateEnumValue added in v65.49.1

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

type DropSqlTuningSetResponse added in v65.49.1

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

DropSqlTuningSetResponse wrapper for the DropSqlTuningSet operation

func (DropSqlTuningSetResponse) HTTPResponse added in v65.49.1

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

HTTPResponse implements the OCIResponse interface

func (DropSqlTuningSetResponse) String added in v65.49.1

func (response DropSqlTuningSetResponse) String() string

type DropSqlTuningTaskDetails

type DropSqlTuningTaskDetails struct {

	// The identifier of the SQL tuning task being dropped. This is not the OCID (https://docs.cloud.oracle.com/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"`
}

DropSqlTuningTaskDetails The request to drop a SQL tuning task. It takes either credentialDetails or databaseCredential. It's recommended to provide databaseCredential

func (DropSqlTuningTaskDetails) String

func (m DropSqlTuningTaskDetails) String() string

func (*DropSqlTuningTaskDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DropSqlTuningTaskDetails) ValidateEnumValue

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

type DropSqlTuningTaskRequest

type DropSqlTuningTaskRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

DropSqlTuningTaskRequest wrapper for the DropSqlTuningTask operation

See also

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

func (DropSqlTuningTaskRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DropSqlTuningTaskRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DropSqlTuningTaskRequest) RetryPolicy

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

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

func (DropSqlTuningTaskRequest) String

func (request DropSqlTuningTaskRequest) String() string

func (DropSqlTuningTaskRequest) ValidateEnumValue

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

type DropSqlTuningTaskResponse

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

DropSqlTuningTaskResponse wrapper for the DropSqlTuningTask operation

func (DropSqlTuningTaskResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DropSqlTuningTaskResponse) String

func (response DropSqlTuningTaskResponse) String() string

type DropSqlsInSqlTuningSetDetails added in v65.49.1

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

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

func (DropSqlsInSqlTuningSetDetails) String added in v65.49.1

func (*DropSqlsInSqlTuningSetDetails) UnmarshalJSON added in v65.49.1

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

UnmarshalJSON unmarshals from json

func (DropSqlsInSqlTuningSetDetails) ValidateEnumValue added in v65.49.1

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

type DropSqlsInSqlTuningSetRequest added in v65.49.1

type DropSqlsInSqlTuningSetRequest struct {

	// The OCID (https://docs.cloud.oracle.com/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
}

DropSqlsInSqlTuningSetRequest wrapper for the DropSqlsInSqlTuningSet operation

See also

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

func (DropSqlsInSqlTuningSetRequest) BinaryRequestBody added in v65.49.1

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

BinaryRequestBody implements the OCIRequest interface

func (DropSqlsInSqlTuningSetRequest) HTTPRequest added in v65.49.1

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

HTTPRequest implements the OCIRequest interface

func (DropSqlsInSqlTuningSetRequest) RetryPolicy added in v65.49.1

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

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

func (DropSqlsInSqlTuningSetRequest) String added in v65.49.1

func (request DropSqlsInSqlTuningSetRequest) String() string

func (DropSqlsInSqlTuningSetRequest) ValidateEnumValue added in v65.49.1

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

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

type DropSqlsInSqlTuningSetResponse added in v65.49.1

type DropSqlsInSqlTuningSetResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

DropSqlsInSqlTuningSetResponse wrapper for the DropSqlsInSqlTuningSet operation

func (DropSqlsInSqlTuningSetResponse) HTTPResponse added in v65.49.1

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

HTTPResponse implements the OCIResponse interface

func (DropSqlsInSqlTuningSetResponse) String added in v65.49.1

func (response DropSqlsInSqlTuningSetResponse) String() string

type DropTablespaceDetails

type DropTablespaceDetails struct {
	CredentialDetails TablespaceAdminCredentialDetails `mandatory:"false" json:"credentialDetails"`

	DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"`

	// Specifies whether all the contents of the tablespace being dropped should be dropped.
	IsIncludingContents *bool `mandatory:"false" json:"isIncludingContents"`

	// Specifies whether all the associated data files of the tablespace being dropped should be dropped.
	IsDroppingDataFiles *bool `mandatory:"false" json:"isDroppingDataFiles"`

	// Specifies whether all the constraints on the tablespace being dropped should be dropped.
	IsCascadeConstraints *bool `mandatory:"false" json:"isCascadeConstraints"`
}

DropTablespaceDetails The details required to drop a tablespace. It takes either credentialDetails or databaseCredential. It's recommended to provide databaseCredential

func (DropTablespaceDetails) String

func (m DropTablespaceDetails) String() string

func (*DropTablespaceDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DropTablespaceDetails) ValidateEnumValue

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

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

type DropTablespaceRequest

type DropTablespaceRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The name of the tablespace.
	TablespaceName *string `mandatory:"true" contributesTo:"path" name:"tablespaceName"`

	// The details required to drop a tablespace.
	DropTablespaceDetails `contributesTo:"body"`

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

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

DropTablespaceRequest wrapper for the DropTablespace operation

See also

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

func (DropTablespaceRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DropTablespaceRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DropTablespaceRequest) RetryPolicy

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

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

func (DropTablespaceRequest) String

func (request DropTablespaceRequest) String() string

func (DropTablespaceRequest) ValidateEnumValue

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

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

type DropTablespaceResponse

type DropTablespaceResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

DropTablespaceResponse wrapper for the DropTablespace operation

func (DropTablespaceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DropTablespaceResponse) String

func (response DropTablespaceResponse) String() string

type EnableAutomaticInitialPlanCaptureDetails added in v65.42.0

type EnableAutomaticInitialPlanCaptureDetails struct {
	Credentials ManagedDatabaseCredential `mandatory:"false" json:"credentials"`

	DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"`
}

EnableAutomaticInitialPlanCaptureDetails The details required to enable automatic initial plan capture. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential

func (EnableAutomaticInitialPlanCaptureDetails) String added in v65.42.0

func (*EnableAutomaticInitialPlanCaptureDetails) UnmarshalJSON added in v65.42.0

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

UnmarshalJSON unmarshals from json

func (EnableAutomaticInitialPlanCaptureDetails) ValidateEnumValue added in v65.42.0

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

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

type EnableAutomaticInitialPlanCaptureRequest added in v65.42.0

type EnableAutomaticInitialPlanCaptureRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The details required to enable automatic initial plan capture.
	EnableAutomaticInitialPlanCaptureDetails `contributesTo:"body"`

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

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

EnableAutomaticInitialPlanCaptureRequest wrapper for the EnableAutomaticInitialPlanCapture operation

See also

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

func (EnableAutomaticInitialPlanCaptureRequest) BinaryRequestBody added in v65.42.0

BinaryRequestBody implements the OCIRequest interface

func (EnableAutomaticInitialPlanCaptureRequest) HTTPRequest added in v65.42.0

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

HTTPRequest implements the OCIRequest interface

func (EnableAutomaticInitialPlanCaptureRequest) RetryPolicy added in v65.42.0

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

func (EnableAutomaticInitialPlanCaptureRequest) String added in v65.42.0

func (EnableAutomaticInitialPlanCaptureRequest) ValidateEnumValue added in v65.42.0

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

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

type EnableAutomaticInitialPlanCaptureResponse added in v65.42.0

type EnableAutomaticInitialPlanCaptureResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

EnableAutomaticInitialPlanCaptureResponse wrapper for the EnableAutomaticInitialPlanCapture operation

func (EnableAutomaticInitialPlanCaptureResponse) HTTPResponse added in v65.42.0

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

HTTPResponse implements the OCIResponse interface

func (EnableAutomaticInitialPlanCaptureResponse) String added in v65.42.0

type EnableAutomaticSpmEvolveAdvisorTaskDetails added in v65.42.0

type EnableAutomaticSpmEvolveAdvisorTaskDetails struct {
	Credentials ManagedDatabaseCredential `mandatory:"false" json:"credentials"`

	DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"`
}

EnableAutomaticSpmEvolveAdvisorTaskDetails The details required to enable Automatic SPM Evolve Advisor task. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential

func (EnableAutomaticSpmEvolveAdvisorTaskDetails) String added in v65.42.0

func (*EnableAutomaticSpmEvolveAdvisorTaskDetails) UnmarshalJSON added in v65.42.0

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

UnmarshalJSON unmarshals from json

func (EnableAutomaticSpmEvolveAdvisorTaskDetails) ValidateEnumValue added in v65.42.0

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

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

type EnableAutomaticSpmEvolveAdvisorTaskRequest added in v65.42.0

type EnableAutomaticSpmEvolveAdvisorTaskRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The details required to enable Automatic SPM Evolve Advisor task.
	EnableAutomaticSpmEvolveAdvisorTaskDetails `contributesTo:"body"`

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

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

EnableAutomaticSpmEvolveAdvisorTaskRequest wrapper for the EnableAutomaticSpmEvolveAdvisorTask operation

See also

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

func (EnableAutomaticSpmEvolveAdvisorTaskRequest) BinaryRequestBody added in v65.42.0

BinaryRequestBody implements the OCIRequest interface

func (EnableAutomaticSpmEvolveAdvisorTaskRequest) HTTPRequest added in v65.42.0

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

HTTPRequest implements the OCIRequest interface

func (EnableAutomaticSpmEvolveAdvisorTaskRequest) RetryPolicy added in v65.42.0

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

func (EnableAutomaticSpmEvolveAdvisorTaskRequest) String added in v65.42.0

func (EnableAutomaticSpmEvolveAdvisorTaskRequest) ValidateEnumValue added in v65.42.0

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

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

type EnableAutomaticSpmEvolveAdvisorTaskResponse added in v65.42.0

type EnableAutomaticSpmEvolveAdvisorTaskResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

EnableAutomaticSpmEvolveAdvisorTaskResponse wrapper for the EnableAutomaticSpmEvolveAdvisorTask operation

func (EnableAutomaticSpmEvolveAdvisorTaskResponse) HTTPResponse added in v65.42.0

HTTPResponse implements the OCIResponse interface

func (EnableAutomaticSpmEvolveAdvisorTaskResponse) String added in v65.42.0

type EnableAutonomousDatabaseManagementFeatureDetails added in v65.73.0

type EnableAutonomousDatabaseManagementFeatureDetails struct {
	FeatureDetails AutonomousDatabaseFeatureDetails `mandatory:"true" json:"featureDetails"`
}

EnableAutonomousDatabaseManagementFeatureDetails The details required to enable a Database Management feature for an Autonomous Database.

func (EnableAutonomousDatabaseManagementFeatureDetails) String added in v65.73.0

func (*EnableAutonomousDatabaseManagementFeatureDetails) UnmarshalJSON added in v65.73.0

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

UnmarshalJSON unmarshals from json

func (EnableAutonomousDatabaseManagementFeatureDetails) ValidateEnumValue added in v65.73.0

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

type EnableAutonomousDatabaseManagementFeatureRequest added in v65.73.0

type EnableAutonomousDatabaseManagementFeatureRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Autonomous Database.
	AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"`

	// The details required to enable a Database Management feature for an Autonomous Database.
	EnableAutonomousDatabaseManagementFeatureDetails `contributesTo:"body"`

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

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

EnableAutonomousDatabaseManagementFeatureRequest wrapper for the EnableAutonomousDatabaseManagementFeature operation

See also

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

func (EnableAutonomousDatabaseManagementFeatureRequest) BinaryRequestBody added in v65.73.0

BinaryRequestBody implements the OCIRequest interface

func (EnableAutonomousDatabaseManagementFeatureRequest) HTTPRequest added in v65.73.0

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

HTTPRequest implements the OCIRequest interface

func (EnableAutonomousDatabaseManagementFeatureRequest) RetryPolicy added in v65.73.0

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

func (EnableAutonomousDatabaseManagementFeatureRequest) String added in v65.73.0

func (EnableAutonomousDatabaseManagementFeatureRequest) ValidateEnumValue added in v65.73.0

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

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

type EnableAutonomousDatabaseManagementFeatureResponse added in v65.73.0

type EnableAutonomousDatabaseManagementFeatureResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

EnableAutonomousDatabaseManagementFeatureResponse wrapper for the EnableAutonomousDatabaseManagementFeature operation

func (EnableAutonomousDatabaseManagementFeatureResponse) HTTPResponse added in v65.73.0

HTTPResponse implements the OCIResponse interface

func (EnableAutonomousDatabaseManagementFeatureResponse) String added in v65.73.0

type EnableDatabaseManagementFeatureDetails added in v65.65.0

type EnableDatabaseManagementFeatureDetails struct {
	FeatureDetails DatabaseFeatureDetails `mandatory:"true" json:"featureDetails"`
}

EnableDatabaseManagementFeatureDetails The details required to enable Database Management features for an Oracle cloud database.

func (EnableDatabaseManagementFeatureDetails) String added in v65.65.0

func (*EnableDatabaseManagementFeatureDetails) UnmarshalJSON added in v65.65.0

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

UnmarshalJSON unmarshals from json

func (EnableDatabaseManagementFeatureDetails) ValidateEnumValue added in v65.65.0

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

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

type EnableDatabaseManagementFeatureRequest added in v65.65.0

type EnableDatabaseManagementFeatureRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database.
	DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"`

	// The details required to enable a Database Management feature for an Oracle cloud database.
	EnableDatabaseManagementFeatureDetails `contributesTo:"body"`

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

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

EnableDatabaseManagementFeatureRequest wrapper for the EnableDatabaseManagementFeature operation

See also

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

func (EnableDatabaseManagementFeatureRequest) BinaryRequestBody added in v65.65.0

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

BinaryRequestBody implements the OCIRequest interface

func (EnableDatabaseManagementFeatureRequest) HTTPRequest added in v65.65.0

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

HTTPRequest implements the OCIRequest interface

func (EnableDatabaseManagementFeatureRequest) RetryPolicy added in v65.65.0

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

func (EnableDatabaseManagementFeatureRequest) String added in v65.65.0

func (EnableDatabaseManagementFeatureRequest) ValidateEnumValue added in v65.65.0

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

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

type EnableDatabaseManagementFeatureResponse added in v65.65.0

type EnableDatabaseManagementFeatureResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

EnableDatabaseManagementFeatureResponse wrapper for the EnableDatabaseManagementFeature operation

func (EnableDatabaseManagementFeatureResponse) HTTPResponse added in v65.65.0

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

HTTPResponse implements the OCIResponse interface

func (EnableDatabaseManagementFeatureResponse) String added in v65.65.0

type EnableExternalContainerDatabaseManagementFeatureDetails added in v65.65.0

type EnableExternalContainerDatabaseManagementFeatureDetails struct {
	FeatureDetails ExternalDatabaseFeatureDetails `mandatory:"true" json:"featureDetails"`
}

EnableExternalContainerDatabaseManagementFeatureDetails The details required to enable a Database Management feature for an external container database.

func (EnableExternalContainerDatabaseManagementFeatureDetails) String added in v65.65.0

func (*EnableExternalContainerDatabaseManagementFeatureDetails) UnmarshalJSON added in v65.65.0

UnmarshalJSON unmarshals from json

func (EnableExternalContainerDatabaseManagementFeatureDetails) ValidateEnumValue added in v65.65.0

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

type EnableExternalContainerDatabaseManagementFeatureRequest added in v65.65.0

type EnableExternalContainerDatabaseManagementFeatureRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external container database.
	ExternalContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalContainerDatabaseId"`

	// The details required to enable a Database Management feature for an external container database.
	EnableExternalContainerDatabaseManagementFeatureDetails `contributesTo:"body"`

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

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

EnableExternalContainerDatabaseManagementFeatureRequest wrapper for the EnableExternalContainerDatabaseManagementFeature operation

See also

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

func (EnableExternalContainerDatabaseManagementFeatureRequest) BinaryRequestBody added in v65.65.0

BinaryRequestBody implements the OCIRequest interface

func (EnableExternalContainerDatabaseManagementFeatureRequest) HTTPRequest added in v65.65.0

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

HTTPRequest implements the OCIRequest interface

func (EnableExternalContainerDatabaseManagementFeatureRequest) RetryPolicy added in v65.65.0

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

func (EnableExternalContainerDatabaseManagementFeatureRequest) String added in v65.65.0

func (EnableExternalContainerDatabaseManagementFeatureRequest) ValidateEnumValue added in v65.65.0

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

type EnableExternalContainerDatabaseManagementFeatureResponse added in v65.65.0

type EnableExternalContainerDatabaseManagementFeatureResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

EnableExternalContainerDatabaseManagementFeatureResponse wrapper for the EnableExternalContainerDatabaseManagementFeature operation

func (EnableExternalContainerDatabaseManagementFeatureResponse) HTTPResponse added in v65.65.0

HTTPResponse implements the OCIResponse interface

func (EnableExternalContainerDatabaseManagementFeatureResponse) String added in v65.65.0

type EnableExternalDbSystemDatabaseManagementDetails added in v65.31.0

type EnableExternalDbSystemDatabaseManagementDetails struct {

	// The Oracle license model that applies to the external database.
	LicenseModel EnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnum `mandatory:"true" json:"licenseModel"`
}

EnableExternalDbSystemDatabaseManagementDetails The details required to enable Database Management for an external DB system.

func (EnableExternalDbSystemDatabaseManagementDetails) String added in v65.31.0

func (EnableExternalDbSystemDatabaseManagementDetails) ValidateEnumValue added in v65.31.0

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

type EnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnum added in v65.31.0

type EnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnum string

EnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnum Enum with underlying type: string

const (
	EnableExternalDbSystemDatabaseManagementDetailsLicenseModelLicenseIncluded     EnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnum = "LICENSE_INCLUDED"
	EnableExternalDbSystemDatabaseManagementDetailsLicenseModelBringYourOwnLicense EnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE"
)

Set of constants representing the allowable values for EnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnum

func GetEnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnumValues added in v65.31.0

func GetEnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnumValues() []EnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnum

GetEnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnumValues Enumerates the set of values for EnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnum

func GetMappingEnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnum added in v65.31.0

func GetMappingEnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnum(val string) (EnableExternalDbSystemDatabaseManagementDetailsLicenseModelEnum, bool)

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

type EnableExternalDbSystemDatabaseManagementRequest added in v65.31.0

type EnableExternalDbSystemDatabaseManagementRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system.
	ExternalDbSystemId *string `mandatory:"true" contributesTo:"path" name:"externalDbSystemId"`

	// The details required to enable Database Management for an external DB system.
	EnableExternalDbSystemDatabaseManagementDetails `contributesTo:"body"`

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

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

EnableExternalDbSystemDatabaseManagementRequest wrapper for the EnableExternalDbSystemDatabaseManagement operation

See also

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

func (EnableExternalDbSystemDatabaseManagementRequest) BinaryRequestBody added in v65.31.0

BinaryRequestBody implements the OCIRequest interface

func (EnableExternalDbSystemDatabaseManagementRequest) HTTPRequest added in v65.31.0

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

HTTPRequest implements the OCIRequest interface

func (EnableExternalDbSystemDatabaseManagementRequest) RetryPolicy added in v65.31.0

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

func (EnableExternalDbSystemDatabaseManagementRequest) String added in v65.31.0

func (EnableExternalDbSystemDatabaseManagementRequest) ValidateEnumValue added in v65.31.0

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

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

type EnableExternalDbSystemDatabaseManagementResponse added in v65.31.0

type EnableExternalDbSystemDatabaseManagementResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

EnableExternalDbSystemDatabaseManagementResponse wrapper for the EnableExternalDbSystemDatabaseManagement operation

func (EnableExternalDbSystemDatabaseManagementResponse) HTTPResponse added in v65.31.0

HTTPResponse implements the OCIResponse interface

func (EnableExternalDbSystemDatabaseManagementResponse) String added in v65.31.0

type EnableExternalDbSystemStackMonitoringDetails added in v65.42.0

type EnableExternalDbSystemStackMonitoringDetails struct {

	// The status of the associated service.
	IsEnabled *bool `mandatory:"true" json:"isEnabled"`

	// The associated service-specific inputs in JSON string format, which Database Management can identify.
	Metadata *string `mandatory:"false" json:"metadata"`
}

EnableExternalDbSystemStackMonitoringDetails The details required to enable Stack Monitoring for an external DB system.

func (EnableExternalDbSystemStackMonitoringDetails) String added in v65.42.0

func (EnableExternalDbSystemStackMonitoringDetails) ValidateEnumValue added in v65.42.0

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

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

type EnableExternalDbSystemStackMonitoringRequest added in v65.42.0

type EnableExternalDbSystemStackMonitoringRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system.
	ExternalDbSystemId *string `mandatory:"true" contributesTo:"path" name:"externalDbSystemId"`

	// The details required to enable Stack Monitoring for an external DB system.
	EnableExternalDbSystemStackMonitoringDetails `contributesTo:"body"`

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

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

EnableExternalDbSystemStackMonitoringRequest wrapper for the EnableExternalDbSystemStackMonitoring operation

See also

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

func (EnableExternalDbSystemStackMonitoringRequest) BinaryRequestBody added in v65.42.0

BinaryRequestBody implements the OCIRequest interface

func (EnableExternalDbSystemStackMonitoringRequest) HTTPRequest added in v65.42.0

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

HTTPRequest implements the OCIRequest interface

func (EnableExternalDbSystemStackMonitoringRequest) RetryPolicy added in v65.42.0

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

func (EnableExternalDbSystemStackMonitoringRequest) String added in v65.42.0

func (EnableExternalDbSystemStackMonitoringRequest) ValidateEnumValue added in v65.42.0

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

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

type EnableExternalDbSystemStackMonitoringResponse added in v65.42.0

type EnableExternalDbSystemStackMonitoringResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

EnableExternalDbSystemStackMonitoringResponse wrapper for the EnableExternalDbSystemStackMonitoring operation

func (EnableExternalDbSystemStackMonitoringResponse) HTTPResponse added in v65.42.0

HTTPResponse implements the OCIResponse interface

func (EnableExternalDbSystemStackMonitoringResponse) String added in v65.42.0

type EnableExternalExadataInfrastructureManagementDetails added in v65.36.1

type EnableExternalExadataInfrastructureManagementDetails struct {

	// The Oracle license model.
	LicenseModel EnableExternalExadataInfrastructureManagementDetailsLicenseModelEnum `mandatory:"true" json:"licenseModel"`
}

EnableExternalExadataInfrastructureManagementDetails The details required to enable Database Management on the Exadata infrastructure.

func (EnableExternalExadataInfrastructureManagementDetails) String added in v65.36.1

func (EnableExternalExadataInfrastructureManagementDetails) ValidateEnumValue added in v65.36.1

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

type EnableExternalExadataInfrastructureManagementDetailsLicenseModelEnum added in v65.36.1

type EnableExternalExadataInfrastructureManagementDetailsLicenseModelEnum string

EnableExternalExadataInfrastructureManagementDetailsLicenseModelEnum Enum with underlying type: string

const (
	EnableExternalExadataInfrastructureManagementDetailsLicenseModelLicenseIncluded     EnableExternalExadataInfrastructureManagementDetailsLicenseModelEnum = "LICENSE_INCLUDED"
	EnableExternalExadataInfrastructureManagementDetailsLicenseModelBringYourOwnLicense EnableExternalExadataInfrastructureManagementDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE"
)

Set of constants representing the allowable values for EnableExternalExadataInfrastructureManagementDetailsLicenseModelEnum

func GetEnableExternalExadataInfrastructureManagementDetailsLicenseModelEnumValues added in v65.36.1

func GetEnableExternalExadataInfrastructureManagementDetailsLicenseModelEnumValues() []EnableExternalExadataInfrastructureManagementDetailsLicenseModelEnum

GetEnableExternalExadataInfrastructureManagementDetailsLicenseModelEnumValues Enumerates the set of values for EnableExternalExadataInfrastructureManagementDetailsLicenseModelEnum

func GetMappingEnableExternalExadataInfrastructureManagementDetailsLicenseModelEnum added in v65.36.1

func GetMappingEnableExternalExadataInfrastructureManagementDetailsLicenseModelEnum(val string) (EnableExternalExadataInfrastructureManagementDetailsLicenseModelEnum, bool)

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

type EnableExternalExadataInfrastructureManagementRequest added in v65.36.1

type EnableExternalExadataInfrastructureManagementRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure.
	ExternalExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"externalExadataInfrastructureId"`

	// The details required to enable management for the Exadata infrastructure.
	EnableExternalExadataInfrastructureManagementDetails `contributesTo:"body"`

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

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

EnableExternalExadataInfrastructureManagementRequest wrapper for the EnableExternalExadataInfrastructureManagement operation

See also

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

func (EnableExternalExadataInfrastructureManagementRequest) BinaryRequestBody added in v65.36.1

BinaryRequestBody implements the OCIRequest interface

func (EnableExternalExadataInfrastructureManagementRequest) HTTPRequest added in v65.36.1

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

HTTPRequest implements the OCIRequest interface

func (EnableExternalExadataInfrastructureManagementRequest) RetryPolicy added in v65.36.1

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

func (EnableExternalExadataInfrastructureManagementRequest) String added in v65.36.1

func (EnableExternalExadataInfrastructureManagementRequest) ValidateEnumValue added in v65.36.1

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

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

type EnableExternalExadataInfrastructureManagementResponse added in v65.36.1

type EnableExternalExadataInfrastructureManagementResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

EnableExternalExadataInfrastructureManagementResponse wrapper for the EnableExternalExadataInfrastructureManagement operation

func (EnableExternalExadataInfrastructureManagementResponse) HTTPResponse added in v65.36.1

HTTPResponse implements the OCIResponse interface

func (EnableExternalExadataInfrastructureManagementResponse) String added in v65.36.1

type EnableExternalNonContainerDatabaseManagementFeatureDetails added in v65.65.0

type EnableExternalNonContainerDatabaseManagementFeatureDetails struct {
	FeatureDetails ExternalDatabaseFeatureDetails `mandatory:"true" json:"featureDetails"`
}

EnableExternalNonContainerDatabaseManagementFeatureDetails The details required to enable a Database Management feature for an external non-container database.

func (EnableExternalNonContainerDatabaseManagementFeatureDetails) String added in v65.65.0

func (*EnableExternalNonContainerDatabaseManagementFeatureDetails) UnmarshalJSON added in v65.65.0

UnmarshalJSON unmarshals from json

func (EnableExternalNonContainerDatabaseManagementFeatureDetails) ValidateEnumValue added in v65.65.0

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

type EnableExternalNonContainerDatabaseManagementFeatureRequest added in v65.65.0

type EnableExternalNonContainerDatabaseManagementFeatureRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external non-container database.
	ExternalNonContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalNonContainerDatabaseId"`

	// The details required to enable a Database Management feature for an external non-container database.
	EnableExternalNonContainerDatabaseManagementFeatureDetails `contributesTo:"body"`

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

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

EnableExternalNonContainerDatabaseManagementFeatureRequest wrapper for the EnableExternalNonContainerDatabaseManagementFeature operation

See also

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

func (EnableExternalNonContainerDatabaseManagementFeatureRequest) BinaryRequestBody added in v65.65.0

BinaryRequestBody implements the OCIRequest interface

func (EnableExternalNonContainerDatabaseManagementFeatureRequest) HTTPRequest added in v65.65.0

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

HTTPRequest implements the OCIRequest interface

func (EnableExternalNonContainerDatabaseManagementFeatureRequest) RetryPolicy added in v65.65.0

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

func (EnableExternalNonContainerDatabaseManagementFeatureRequest) String added in v65.65.0

func (EnableExternalNonContainerDatabaseManagementFeatureRequest) ValidateEnumValue added in v65.65.0

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

type EnableExternalNonContainerDatabaseManagementFeatureResponse added in v65.65.0

type EnableExternalNonContainerDatabaseManagementFeatureResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

EnableExternalNonContainerDatabaseManagementFeatureResponse wrapper for the EnableExternalNonContainerDatabaseManagementFeature operation

func (EnableExternalNonContainerDatabaseManagementFeatureResponse) HTTPResponse added in v65.65.0

HTTPResponse implements the OCIResponse interface

func (EnableExternalNonContainerDatabaseManagementFeatureResponse) String added in v65.65.0

type EnableExternalPluggableDatabaseManagementFeatureDetails added in v65.65.0

type EnableExternalPluggableDatabaseManagementFeatureDetails struct {
	FeatureDetails ExternalPluggableDatabaseFeatureDetails `mandatory:"true" json:"featureDetails"`
}

EnableExternalPluggableDatabaseManagementFeatureDetails The details required to enable a Database Management feature for an external pluggable database.

func (EnableExternalPluggableDatabaseManagementFeatureDetails) String added in v65.65.0

func (*EnableExternalPluggableDatabaseManagementFeatureDetails) UnmarshalJSON added in v65.65.0

UnmarshalJSON unmarshals from json

func (EnableExternalPluggableDatabaseManagementFeatureDetails) ValidateEnumValue added in v65.65.0

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

type EnableExternalPluggableDatabaseManagementFeatureRequest added in v65.65.0

type EnableExternalPluggableDatabaseManagementFeatureRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external pluggable database.
	ExternalPluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalPluggableDatabaseId"`

	// The details required to enable a Database Management feature for an external pluggable database.
	EnableExternalPluggableDatabaseManagementFeatureDetails `contributesTo:"body"`

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

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

EnableExternalPluggableDatabaseManagementFeatureRequest wrapper for the EnableExternalPluggableDatabaseManagementFeature operation

See also

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

func (EnableExternalPluggableDatabaseManagementFeatureRequest) BinaryRequestBody added in v65.65.0

BinaryRequestBody implements the OCIRequest interface

func (EnableExternalPluggableDatabaseManagementFeatureRequest) HTTPRequest added in v65.65.0

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

HTTPRequest implements the OCIRequest interface

func (EnableExternalPluggableDatabaseManagementFeatureRequest) RetryPolicy added in v65.65.0

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

func (EnableExternalPluggableDatabaseManagementFeatureRequest) String added in v65.65.0

func (EnableExternalPluggableDatabaseManagementFeatureRequest) ValidateEnumValue added in v65.65.0

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

type EnableExternalPluggableDatabaseManagementFeatureResponse added in v65.65.0

type EnableExternalPluggableDatabaseManagementFeatureResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

EnableExternalPluggableDatabaseManagementFeatureResponse wrapper for the EnableExternalPluggableDatabaseManagementFeature operation

func (EnableExternalPluggableDatabaseManagementFeatureResponse) HTTPResponse added in v65.65.0

HTTPResponse implements the OCIResponse interface

func (EnableExternalPluggableDatabaseManagementFeatureResponse) String added in v65.65.0

type EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskDetails added in v65.42.0

type EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskDetails struct {
	Credentials ManagedDatabaseCredential `mandatory:"false" json:"credentials"`

	DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"`
}

EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskDetails The details required to enable high frequency Automatic SPM Evolve Advisor task. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential

func (EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskDetails) String added in v65.42.0

func (*EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskDetails) UnmarshalJSON added in v65.42.0

UnmarshalJSON unmarshals from json

func (EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskDetails) ValidateEnumValue added in v65.42.0

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

type EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest added in v65.42.0

type EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The details required to enable high frequency Automatic SPM Evolve Advisor task.
	EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskDetails `contributesTo:"body"`

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

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

EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest wrapper for the EnableHighFrequencyAutomaticSpmEvolveAdvisorTask operation

See also

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

func (EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest) BinaryRequestBody added in v65.42.0

BinaryRequestBody implements the OCIRequest interface

func (EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest) HTTPRequest added in v65.42.0

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

HTTPRequest implements the OCIRequest interface

func (EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest) RetryPolicy added in v65.42.0

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

func (EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest) String added in v65.42.0

func (EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskRequest) ValidateEnumValue added in v65.42.0

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

type EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskResponse added in v65.42.0

type EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskResponse wrapper for the EnableHighFrequencyAutomaticSpmEvolveAdvisorTask operation

func (EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskResponse) HTTPResponse added in v65.42.0

HTTPResponse implements the OCIResponse interface

func (EnableHighFrequencyAutomaticSpmEvolveAdvisorTaskResponse) String added in v65.42.0

type EnablePluggableDatabaseManagementFeatureDetails added in v65.65.0

type EnablePluggableDatabaseManagementFeatureDetails struct {
	FeatureDetails DatabaseFeatureDetails `mandatory:"true" json:"featureDetails"`
}

EnablePluggableDatabaseManagementFeatureDetails The details required to enable a Database Management feature for an Oracle cloud pluggable database.

func (EnablePluggableDatabaseManagementFeatureDetails) String added in v65.65.0

func (*EnablePluggableDatabaseManagementFeatureDetails) UnmarshalJSON added in v65.65.0

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

UnmarshalJSON unmarshals from json

func (EnablePluggableDatabaseManagementFeatureDetails) ValidateEnumValue added in v65.65.0

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

type EnablePluggableDatabaseManagementFeatureRequest added in v65.65.0

type EnablePluggableDatabaseManagementFeatureRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Oracle cloud pluggable database.
	PluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"pluggableDatabaseId"`

	// The details required to enable a Database Management feature for an Oracle cloud pluggable database.
	EnablePluggableDatabaseManagementFeatureDetails `contributesTo:"body"`

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

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

EnablePluggableDatabaseManagementFeatureRequest wrapper for the EnablePluggableDatabaseManagementFeature operation

See also

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

func (EnablePluggableDatabaseManagementFeatureRequest) BinaryRequestBody added in v65.65.0

BinaryRequestBody implements the OCIRequest interface

func (EnablePluggableDatabaseManagementFeatureRequest) HTTPRequest added in v65.65.0

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

HTTPRequest implements the OCIRequest interface

func (EnablePluggableDatabaseManagementFeatureRequest) RetryPolicy added in v65.65.0

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

func (EnablePluggableDatabaseManagementFeatureRequest) String added in v65.65.0

func (EnablePluggableDatabaseManagementFeatureRequest) ValidateEnumValue added in v65.65.0

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

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

type EnablePluggableDatabaseManagementFeatureResponse added in v65.65.0

type EnablePluggableDatabaseManagementFeatureResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

EnablePluggableDatabaseManagementFeatureResponse wrapper for the EnablePluggableDatabaseManagementFeature operation

func (EnablePluggableDatabaseManagementFeatureResponse) HTTPResponse added in v65.65.0

HTTPResponse implements the OCIResponse interface

func (EnablePluggableDatabaseManagementFeatureResponse) String added in v65.65.0

type EnableSqlPlanBaselinesUsageDetails added in v65.42.0

type EnableSqlPlanBaselinesUsageDetails struct {
	Credentials ManagedDatabaseCredential `mandatory:"false" json:"credentials"`

	DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"`
}

EnableSqlPlanBaselinesUsageDetails The details required to enable SQL plan baseline usage. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential

func (EnableSqlPlanBaselinesUsageDetails) String added in v65.42.0

func (*EnableSqlPlanBaselinesUsageDetails) UnmarshalJSON added in v65.42.0

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

UnmarshalJSON unmarshals from json

func (EnableSqlPlanBaselinesUsageDetails) ValidateEnumValue added in v65.42.0

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

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

type EnableSqlPlanBaselinesUsageRequest added in v65.42.0

type EnableSqlPlanBaselinesUsageRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The details required to enable SQL plan baseline usage.
	EnableSqlPlanBaselinesUsageDetails `contributesTo:"body"`

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

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

EnableSqlPlanBaselinesUsageRequest wrapper for the EnableSqlPlanBaselinesUsage operation

See also

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

func (EnableSqlPlanBaselinesUsageRequest) BinaryRequestBody added in v65.42.0

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

BinaryRequestBody implements the OCIRequest interface

func (EnableSqlPlanBaselinesUsageRequest) HTTPRequest added in v65.42.0

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

HTTPRequest implements the OCIRequest interface

func (EnableSqlPlanBaselinesUsageRequest) RetryPolicy added in v65.42.0

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

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

func (EnableSqlPlanBaselinesUsageRequest) String added in v65.42.0

func (request EnableSqlPlanBaselinesUsageRequest) String() string

func (EnableSqlPlanBaselinesUsageRequest) ValidateEnumValue added in v65.42.0

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

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

type EnableSqlPlanBaselinesUsageResponse added in v65.42.0

type EnableSqlPlanBaselinesUsageResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

EnableSqlPlanBaselinesUsageResponse wrapper for the EnableSqlPlanBaselinesUsage operation

func (EnableSqlPlanBaselinesUsageResponse) HTTPResponse added in v65.42.0

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

HTTPResponse implements the OCIResponse interface

func (EnableSqlPlanBaselinesUsageResponse) String added in v65.42.0

func (response EnableSqlPlanBaselinesUsageResponse) String() string

type EntityDiscovered added in v65.36.1

type EntityDiscovered interface {

	// The name of the entity.
	GetDisplayName() *string

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the entity discovered.
	GetId() *string

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the agent used for monitoring.
	GetAgentId() *string

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the associated connector.
	GetConnectorId() *string

	// The version of the entity.
	GetVersion() *string

	// The internal identifier of the entity.
	GetInternalId() *string

	// The status of the entity.
	GetStatus() *string

	// The status of the entity discovery.
	GetDiscoverStatus() EntityDiscoveredDiscoverStatusEnum

	// The error code of the discovery.
	GetDiscoverErrorCode() *string

	// The error message of the discovery.
	GetDiscoverErrorMsg() *string
}

EntityDiscovered The details of the base entity discovery.

type EntityDiscoveredDiscoverStatusEnum added in v65.36.1

type EntityDiscoveredDiscoverStatusEnum string

EntityDiscoveredDiscoverStatusEnum Enum with underlying type: string

const (
	EntityDiscoveredDiscoverStatusPrevDiscovered EntityDiscoveredDiscoverStatusEnum = "PREV_DISCOVERED"
	EntityDiscoveredDiscoverStatusNewDiscovered  EntityDiscoveredDiscoverStatusEnum = "NEW_DISCOVERED"
	EntityDiscoveredDiscoverStatusNotFound       EntityDiscoveredDiscoverStatusEnum = "NOT_FOUND"
	EntityDiscoveredDiscoverStatusDiscovering    EntityDiscoveredDiscoverStatusEnum = "DISCOVERING"
)

Set of constants representing the allowable values for EntityDiscoveredDiscoverStatusEnum

func GetEntityDiscoveredDiscoverStatusEnumValues added in v65.36.1

func GetEntityDiscoveredDiscoverStatusEnumValues() []EntityDiscoveredDiscoverStatusEnum

GetEntityDiscoveredDiscoverStatusEnumValues Enumerates the set of values for EntityDiscoveredDiscoverStatusEnum

func GetMappingEntityDiscoveredDiscoverStatusEnum added in v65.36.1

func GetMappingEntityDiscoveredDiscoverStatusEnum(val string) (EntityDiscoveredDiscoverStatusEnum, bool)

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

type EntityDiscoveredEntityTypeEnum added in v65.36.1

type EntityDiscoveredEntityTypeEnum string

EntityDiscoveredEntityTypeEnum Enum with underlying type: string

const (
	EntityDiscoveredEntityTypeStorageServerDiscoverSummary  EntityDiscoveredEntityTypeEnum = "STORAGE_SERVER_DISCOVER_SUMMARY"
	EntityDiscoveredEntityTypeStorageGridDiscoverSummary    EntityDiscoveredEntityTypeEnum = "STORAGE_GRID_DISCOVER_SUMMARY"
	EntityDiscoveredEntityTypeDatabaseSystemDiscoverSummary EntityDiscoveredEntityTypeEnum = "DATABASE_SYSTEM_DISCOVER_SUMMARY"
	EntityDiscoveredEntityTypeInfrastructureDiscoverSummary EntityDiscoveredEntityTypeEnum = "INFRASTRUCTURE_DISCOVER_SUMMARY"
	EntityDiscoveredEntityTypeInfrastructureDiscover        EntityDiscoveredEntityTypeEnum = "INFRASTRUCTURE_DISCOVER"
)

Set of constants representing the allowable values for EntityDiscoveredEntityTypeEnum

func GetEntityDiscoveredEntityTypeEnumValues added in v65.36.1

func GetEntityDiscoveredEntityTypeEnumValues() []EntityDiscoveredEntityTypeEnum

GetEntityDiscoveredEntityTypeEnumValues Enumerates the set of values for EntityDiscoveredEntityTypeEnum

func GetMappingEntityDiscoveredEntityTypeEnum added in v65.36.1

func GetMappingEntityDiscoveredEntityTypeEnum(val string) (EntityDiscoveredEntityTypeEnum, bool)

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

type ExecutionPlanStatsComparision

type ExecutionPlanStatsComparision struct {
	Original *SqlTuningTaskPlanStats `mandatory:"true" json:"original"`

	Modified *SqlTuningTaskPlanStats `mandatory:"true" json:"modified"`
}

ExecutionPlanStatsComparision The comparison report of the SQL execution plan statistics in the original and modified plan.

func (ExecutionPlanStatsComparision) String

func (ExecutionPlanStatsComparision) ValidateEnumValue

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

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

type ExternalAsm added in v65.31.0

type ExternalAsm struct {

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

	// The user-friendly name for the external ASM. The name does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The name of the external ASM.
	ComponentName *string `mandatory:"true" json:"componentName"`

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

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system that the ASM is a part of.
	ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"`

	// The current lifecycle state of the external ASM.
	LifecycleState ExternalAsmLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// The date and time the external ASM was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The date and time the external ASM was last updated.
	TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external connector.
	ExternalConnectorId *string `mandatory:"false" json:"externalConnectorId"`

	// The directory in which ASM is installed. This is the same directory in which Oracle Grid Infrastructure is installed.
	GridHome *string `mandatory:"false" json:"gridHome"`

	// Indicates whether the ASM is a cluster ASM or not.
	IsCluster *bool `mandatory:"false" json:"isCluster"`

	// Indicates whether Oracle Flex ASM is enabled or not.
	IsFlexEnabled *bool `mandatory:"false" json:"isFlexEnabled"`

	// Additional information about the current lifecycle state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// The list of databases that are serviced by the ASM.
	ServicedDatabases []ExternalAsmServicedDatabase `mandatory:"false" json:"servicedDatabases"`

	// The additional details of the external ASM defined in `{"key": "value"}` format.
	// Example: `{"bar-key": "value"}`
	AdditionalDetails map[string]string `mandatory:"false" json:"additionalDetails"`

	// The ASM version.
	Version *string `mandatory:"false" json:"version"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

ExternalAsm The details of an external ASM.

func (ExternalAsm) String added in v65.31.0

func (m ExternalAsm) String() string

func (ExternalAsm) ValidateEnumValue added in v65.31.0

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

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

type ExternalAsmCollection added in v65.31.0

type ExternalAsmCollection struct {

	// An array of external ASMs.
	Items []ExternalAsmSummary `mandatory:"true" json:"items"`
}

ExternalAsmCollection A collection of external ASMs.

func (ExternalAsmCollection) String added in v65.31.0

func (m ExternalAsmCollection) String() string

func (ExternalAsmCollection) ValidateEnumValue added in v65.31.0

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

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

type ExternalAsmConfiguration added in v65.31.0

type ExternalAsmConfiguration struct {

	// An array of initialization parameters for the external ASM instances.
	InitParameters []ExternalAsmInstanceParameters `mandatory:"true" json:"initParameters"`
}

ExternalAsmConfiguration The configuration details of an ASM.

func (ExternalAsmConfiguration) String added in v65.31.0

func (m ExternalAsmConfiguration) String() string

func (ExternalAsmConfiguration) ValidateEnumValue added in v65.31.0

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

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

type ExternalAsmConnectionInfo added in v65.31.0

type ExternalAsmConnectionInfo struct {
	ConnectionString *AsmConnectionString `mandatory:"true" json:"connectionString"`

	ConnectionCredentials AsmConnectionCredentials `mandatory:"true" json:"connectionCredentials"`
}

ExternalAsmConnectionInfo The details required to connect to an external ASM instance.

func (ExternalAsmConnectionInfo) MarshalJSON added in v65.31.0

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

MarshalJSON marshals to json representation

func (ExternalAsmConnectionInfo) String added in v65.31.0

func (m ExternalAsmConnectionInfo) String() string

func (*ExternalAsmConnectionInfo) UnmarshalJSON added in v65.31.0

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

UnmarshalJSON unmarshals from json

func (ExternalAsmConnectionInfo) ValidateEnumValue added in v65.31.0

func (m ExternalAsmConnectionInfo) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalAsmDiskGroupCollection added in v65.31.0

type ExternalAsmDiskGroupCollection struct {

	// An array of external ASM disk groups.
	Items []ExternalAsmDiskGroupSummary `mandatory:"true" json:"items"`
}

ExternalAsmDiskGroupCollection A collection of external ASM disk groups.

func (ExternalAsmDiskGroupCollection) String added in v65.31.0

func (ExternalAsmDiskGroupCollection) ValidateEnumValue added in v65.31.0

func (m ExternalAsmDiskGroupCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalAsmDiskGroupSummary added in v65.31.0

type ExternalAsmDiskGroupSummary struct {

	// The name of the ASM disk group.
	Name *string `mandatory:"true" json:"name"`

	// The number of ASM instances that have the disk group in mounted state.
	MountingInstanceCount *int `mandatory:"false" json:"mountingInstanceCount"`

	// The number of ASM instances that have the disk group in dismounted state.
	DismountingInstanceCount *int `mandatory:"false" json:"dismountingInstanceCount"`

	// The redundancy type of the disk group.
	RedundancyType ExternalAsmDiskGroupSummaryRedundancyTypeEnum `mandatory:"false" json:"redundancyType,omitempty"`

	// Indicates whether the disk group is a sparse disk group or not.
	IsSparse *bool `mandatory:"false" json:"isSparse"`

	// The unique names of the databases using the disk group.
	Databases []string `mandatory:"false" json:"databases"`

	// The total capacity of the disk group (in megabytes).
	TotalSizeInMBs *int64 `mandatory:"false" json:"totalSizeInMBs"`

	// The used capacity of the disk group (in megabytes).
	UsedSizeInMBs *int64 `mandatory:"false" json:"usedSizeInMBs"`

	// The percentage of used space in the disk group.
	UsedPercent *float32 `mandatory:"false" json:"usedPercent"`
}

ExternalAsmDiskGroupSummary The summary of an external ASM disk group.

func (ExternalAsmDiskGroupSummary) String added in v65.31.0

func (ExternalAsmDiskGroupSummary) ValidateEnumValue added in v65.31.0

func (m ExternalAsmDiskGroupSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalAsmDiskGroupSummaryRedundancyTypeEnum added in v65.31.0

type ExternalAsmDiskGroupSummaryRedundancyTypeEnum string

ExternalAsmDiskGroupSummaryRedundancyTypeEnum Enum with underlying type: string

const (
	ExternalAsmDiskGroupSummaryRedundancyTypeExtend ExternalAsmDiskGroupSummaryRedundancyTypeEnum = "EXTEND"
	ExternalAsmDiskGroupSummaryRedundancyTypeExtern ExternalAsmDiskGroupSummaryRedundancyTypeEnum = "EXTERN"
	ExternalAsmDiskGroupSummaryRedundancyTypeFlex   ExternalAsmDiskGroupSummaryRedundancyTypeEnum = "FLEX"
	ExternalAsmDiskGroupSummaryRedundancyTypeHigh   ExternalAsmDiskGroupSummaryRedundancyTypeEnum = "HIGH"
	ExternalAsmDiskGroupSummaryRedundancyTypeNormal ExternalAsmDiskGroupSummaryRedundancyTypeEnum = "NORMAL"
)

Set of constants representing the allowable values for ExternalAsmDiskGroupSummaryRedundancyTypeEnum

func GetExternalAsmDiskGroupSummaryRedundancyTypeEnumValues added in v65.31.0

func GetExternalAsmDiskGroupSummaryRedundancyTypeEnumValues() []ExternalAsmDiskGroupSummaryRedundancyTypeEnum

GetExternalAsmDiskGroupSummaryRedundancyTypeEnumValues Enumerates the set of values for ExternalAsmDiskGroupSummaryRedundancyTypeEnum

func GetMappingExternalAsmDiskGroupSummaryRedundancyTypeEnum added in v65.31.0

func GetMappingExternalAsmDiskGroupSummaryRedundancyTypeEnum(val string) (ExternalAsmDiskGroupSummaryRedundancyTypeEnum, bool)

GetMappingExternalAsmDiskGroupSummaryRedundancyTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalAsmInstance added in v65.31.0

type ExternalAsmInstance struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external ASM instance.
	Id *string `mandatory:"true" json:"id"`

	// The user-friendly name for the ASM instance. The name does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The name of the external ASM instance.
	ComponentName *string `mandatory:"true" json:"componentName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external ASM that the ASM instance belongs to.
	ExternalAsmId *string `mandatory:"true" json:"externalAsmId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system that the ASM instance is a part of.
	ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"`

	// The current lifecycle state of the external ASM instance.
	LifecycleState ExternalAsmInstanceLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB node on which the ASM instance is running.
	ExternalDbNodeId *string `mandatory:"false" json:"externalDbNodeId"`

	// The Automatic Diagnostic Repository (ADR) home directory for the ASM instance.
	AdrHomeDirectory *string `mandatory:"false" json:"adrHomeDirectory"`

	// The name of the host on which the ASM instance is running.
	HostName *string `mandatory:"false" json:"hostName"`

	// Additional information about the current lifecycle state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// The date and time the external ASM instance was created.
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The date and time the external ASM instance was last updated.
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

ExternalAsmInstance The details of an external ASM instance.

func (ExternalAsmInstance) String added in v65.31.0

func (m ExternalAsmInstance) String() string

func (ExternalAsmInstance) ValidateEnumValue added in v65.31.0

func (m ExternalAsmInstance) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalAsmInstanceCollection added in v65.31.0

type ExternalAsmInstanceCollection struct {

	// An array of external ASM instances.
	Items []ExternalAsmInstanceSummary `mandatory:"true" json:"items"`
}

ExternalAsmInstanceCollection A collection of external ASM instances.

func (ExternalAsmInstanceCollection) String added in v65.31.0

func (ExternalAsmInstanceCollection) ValidateEnumValue added in v65.31.0

func (m ExternalAsmInstanceCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalAsmInstanceLifecycleStateEnum added in v65.31.0

type ExternalAsmInstanceLifecycleStateEnum string

ExternalAsmInstanceLifecycleStateEnum Enum with underlying type: string

const (
	ExternalAsmInstanceLifecycleStateCreating ExternalAsmInstanceLifecycleStateEnum = "CREATING"
	ExternalAsmInstanceLifecycleStateActive   ExternalAsmInstanceLifecycleStateEnum = "ACTIVE"
	ExternalAsmInstanceLifecycleStateInactive ExternalAsmInstanceLifecycleStateEnum = "INACTIVE"
	ExternalAsmInstanceLifecycleStateUpdating ExternalAsmInstanceLifecycleStateEnum = "UPDATING"
	ExternalAsmInstanceLifecycleStateDeleting ExternalAsmInstanceLifecycleStateEnum = "DELETING"
	ExternalAsmInstanceLifecycleStateDeleted  ExternalAsmInstanceLifecycleStateEnum = "DELETED"
	ExternalAsmInstanceLifecycleStateFailed   ExternalAsmInstanceLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for ExternalAsmInstanceLifecycleStateEnum

func GetExternalAsmInstanceLifecycleStateEnumValues added in v65.31.0

func GetExternalAsmInstanceLifecycleStateEnumValues() []ExternalAsmInstanceLifecycleStateEnum

GetExternalAsmInstanceLifecycleStateEnumValues Enumerates the set of values for ExternalAsmInstanceLifecycleStateEnum

func GetMappingExternalAsmInstanceLifecycleStateEnum added in v65.31.0

func GetMappingExternalAsmInstanceLifecycleStateEnum(val string) (ExternalAsmInstanceLifecycleStateEnum, bool)

GetMappingExternalAsmInstanceLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalAsmInstanceParameters added in v65.31.0

type ExternalAsmInstanceParameters struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external ASM instance.
	AsmInstanceId *string `mandatory:"true" json:"asmInstanceId"`

	// The user-friendly name for the ASM instance. The name does not have to be unique.
	AsmInstanceDisplayName *string `mandatory:"true" json:"asmInstanceDisplayName"`

	// An operating system-dependent value used to limit the set of disks considered for discovery.
	DiskDiscoveryPath *string `mandatory:"true" json:"diskDiscoveryPath"`

	// The list of disk group names that an ASM instance mounts at startup or when the `ALTER DISKGROUP ALL MOUNT` statement is issued.
	AutoMountDiskGroups []string `mandatory:"true" json:"autoMountDiskGroups"`

	// The maximum power on an ASM instance for disk rebalancing.
	RebalancePower *int `mandatory:"true" json:"rebalancePower"`

	// The list of failure groups that contain preferred read disks.
	PreferredReadFailureGroups []string `mandatory:"true" json:"preferredReadFailureGroups"`
}

ExternalAsmInstanceParameters The initialization parameters for an ASM instance.

func (ExternalAsmInstanceParameters) String added in v65.31.0

func (ExternalAsmInstanceParameters) ValidateEnumValue added in v65.31.0

func (m ExternalAsmInstanceParameters) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalAsmInstanceSummary added in v65.31.0

type ExternalAsmInstanceSummary struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external ASM instance.
	Id *string `mandatory:"true" json:"id"`

	// The user-friendly name for the ASM instance. The name does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The name of the external ASM instance.
	ComponentName *string `mandatory:"true" json:"componentName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external ASM that the ASM instance belongs to.
	ExternalAsmId *string `mandatory:"true" json:"externalAsmId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system that the ASM instance is a part of.
	ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"`

	// The current lifecycle state of the external ASM instance.
	LifecycleState ExternalAsmInstanceLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB node on which the ASM instance is running.
	ExternalDbNodeId *string `mandatory:"false" json:"externalDbNodeId"`

	// The Automatic Diagnostic Repository (ADR) home directory for the ASM instance.
	AdrHomeDirectory *string `mandatory:"false" json:"adrHomeDirectory"`

	// The name of the host on which the ASM instance is running.
	HostName *string `mandatory:"false" json:"hostName"`

	// Additional information about the current lifecycle state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// The date and time the external ASM instance was created.
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The date and time the external ASM instance was last updated.
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

ExternalAsmInstanceSummary The summary of an external ASM instance.

func (ExternalAsmInstanceSummary) String added in v65.31.0

func (ExternalAsmInstanceSummary) ValidateEnumValue added in v65.31.0

func (m ExternalAsmInstanceSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalAsmLifecycleStateEnum added in v65.31.0

type ExternalAsmLifecycleStateEnum string

ExternalAsmLifecycleStateEnum Enum with underlying type: string

const (
	ExternalAsmLifecycleStateCreating     ExternalAsmLifecycleStateEnum = "CREATING"
	ExternalAsmLifecycleStateNotConnected ExternalAsmLifecycleStateEnum = "NOT_CONNECTED"
	ExternalAsmLifecycleStateActive       ExternalAsmLifecycleStateEnum = "ACTIVE"
	ExternalAsmLifecycleStateInactive     ExternalAsmLifecycleStateEnum = "INACTIVE"
	ExternalAsmLifecycleStateUpdating     ExternalAsmLifecycleStateEnum = "UPDATING"
	ExternalAsmLifecycleStateDeleting     ExternalAsmLifecycleStateEnum = "DELETING"
	ExternalAsmLifecycleStateDeleted      ExternalAsmLifecycleStateEnum = "DELETED"
	ExternalAsmLifecycleStateFailed       ExternalAsmLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for ExternalAsmLifecycleStateEnum

func GetExternalAsmLifecycleStateEnumValues added in v65.31.0

func GetExternalAsmLifecycleStateEnumValues() []ExternalAsmLifecycleStateEnum

GetExternalAsmLifecycleStateEnumValues Enumerates the set of values for ExternalAsmLifecycleStateEnum

func GetMappingExternalAsmLifecycleStateEnum added in v65.31.0

func GetMappingExternalAsmLifecycleStateEnum(val string) (ExternalAsmLifecycleStateEnum, bool)

GetMappingExternalAsmLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalAsmServicedDatabase added in v65.31.0

type ExternalAsmServicedDatabase struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external database.
	Id *string `mandatory:"true" json:"id"`

	// The user-friendly name for the database. The name does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The unique name of the external database.
	DbUniqueName *string `mandatory:"false" json:"dbUniqueName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the external database resides.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// The type of Oracle Database installation.
	DatabaseType DatabaseTypeEnum `mandatory:"false" json:"databaseType,omitempty"`

	// The subtype of Oracle Database. Indicates whether the database is a Container Database,
	// Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.
	DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"`

	// Indicates whether the database is a Managed Database or not.
	IsManaged *bool `mandatory:"false" json:"isManaged"`

	// The list of ASM disk groups used by the database.
	DiskGroups []string `mandatory:"false" json:"diskGroups"`
}

ExternalAsmServicedDatabase The details of a database serviced by an external ASM.

func (ExternalAsmServicedDatabase) String added in v65.31.0

func (ExternalAsmServicedDatabase) ValidateEnumValue added in v65.31.0

func (m ExternalAsmServicedDatabase) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalAsmSummary added in v65.31.0

type ExternalAsmSummary struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external ASM.
	Id *string `mandatory:"true" json:"id"`

	// The user-friendly name for the external ASM. The name does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The name of the external ASM.
	ComponentName *string `mandatory:"true" json:"componentName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system that the ASM is a part of.
	ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"`

	// The current lifecycle state of the external ASM.
	LifecycleState ExternalAsmLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// The date and time the external ASM was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The date and time the external ASM was last updated.
	TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external connector.
	ExternalConnectorId *string `mandatory:"false" json:"externalConnectorId"`

	// Additional information about the current lifecycle state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

ExternalAsmSummary The summary of an external ASM.

func (ExternalAsmSummary) String added in v65.31.0

func (m ExternalAsmSummary) String() string

func (ExternalAsmSummary) ValidateEnumValue added in v65.31.0

func (m ExternalAsmSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalAsmUserCollection added in v65.31.0

type ExternalAsmUserCollection struct {

	// An array of external ASM users.
	Items []ExternalAsmUserSummary `mandatory:"true" json:"items"`
}

ExternalAsmUserCollection A collection of external ASM users.

func (ExternalAsmUserCollection) String added in v65.31.0

func (m ExternalAsmUserCollection) String() string

func (ExternalAsmUserCollection) ValidateEnumValue added in v65.31.0

func (m ExternalAsmUserCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalAsmUserSummary added in v65.31.0

type ExternalAsmUserSummary struct {

	// The name of the ASM user.
	Name *string `mandatory:"true" json:"name"`

	// The list of privileges of the ASM user.
	Privileges []string `mandatory:"true" json:"privileges"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external ASM.
	AsmId *string `mandatory:"false" json:"asmId"`
}

ExternalAsmUserSummary The summary of an ASM user.

func (ExternalAsmUserSummary) String added in v65.31.0

func (m ExternalAsmUserSummary) String() string

func (ExternalAsmUserSummary) ValidateEnumValue added in v65.31.0

func (m ExternalAsmUserSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalCluster added in v65.31.0

type ExternalCluster struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external cluster.
	Id *string `mandatory:"true" json:"id"`

	// The user-friendly name for the external cluster. The name does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The name of the external cluster.
	ComponentName *string `mandatory:"true" json:"componentName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system that the cluster is a part of.
	ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"`

	// The current lifecycle state of the external cluster.
	LifecycleState ExternalClusterLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// The date and time the external cluster was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The date and time the external cluster was last updated.
	TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external connector.
	ExternalConnectorId *string `mandatory:"false" json:"externalConnectorId"`

	// The directory in which Oracle Grid Infrastructure is installed.
	GridHome *string `mandatory:"false" json:"gridHome"`

	// Indicates whether the cluster is Oracle Flex Cluster or not.
	IsFlexCluster *bool `mandatory:"false" json:"isFlexCluster"`

	// The additional details of the external cluster defined in `{"key": "value"}` format.
	// Example: `{"bar-key": "value"}`
	AdditionalDetails map[string]string `mandatory:"false" json:"additionalDetails"`

	// Additional information about the current lifecycle state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// The list of network address configurations of the external cluster.
	NetworkConfigurations []ExternalClusterNetworkConfiguration `mandatory:"false" json:"networkConfigurations"`

	// The list of Virtual IP (VIP) configurations of the external cluster.
	VipConfigurations []ExternalClusterVipConfiguration `mandatory:"false" json:"vipConfigurations"`

	// The list of Single Client Access Name (SCAN) configurations of the external cluster.
	ScanConfigurations []ExternalClusterScanListenerConfiguration `mandatory:"false" json:"scanConfigurations"`

	// The location of the Oracle Cluster Registry (OCR).
	OcrFileLocation *string `mandatory:"false" json:"ocrFileLocation"`

	// The cluster version.
	Version *string `mandatory:"false" json:"version"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

ExternalCluster The details of an external cluster.

func (ExternalCluster) String added in v65.31.0

func (m ExternalCluster) String() string

func (ExternalCluster) ValidateEnumValue added in v65.31.0

func (m ExternalCluster) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalClusterCollection added in v65.31.0

type ExternalClusterCollection struct {

	// An array of external clusters.
	Items []ExternalClusterSummary `mandatory:"true" json:"items"`
}

ExternalClusterCollection A collection of external clusters.

func (ExternalClusterCollection) String added in v65.31.0

func (m ExternalClusterCollection) String() string

func (ExternalClusterCollection) ValidateEnumValue added in v65.31.0

func (m ExternalClusterCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalClusterInstance added in v65.31.0

type ExternalClusterInstance struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external cluster instance.
	Id *string `mandatory:"true" json:"id"`

	// The user-friendly name for the cluster instance. The name does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The name of the external cluster instance.
	ComponentName *string `mandatory:"true" json:"componentName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external cluster that the cluster instance belongs to.
	ExternalClusterId *string `mandatory:"true" json:"externalClusterId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system that the cluster instance is a part of.
	ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"`

	// The current lifecycle state of the external cluster instance.
	LifecycleState ExternalClusterInstanceLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB node.
	ExternalDbNodeId *string `mandatory:"false" json:"externalDbNodeId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external connector.
	ExternalConnectorId *string `mandatory:"false" json:"externalConnectorId"`

	// The name of the host on which the cluster instance is running.
	HostName *string `mandatory:"false" json:"hostName"`

	// The role of the cluster node.
	NodeRole ExternalClusterInstanceNodeRoleEnum `mandatory:"false" json:"nodeRole,omitempty"`

	// The Oracle base location of Cluster Ready Services (CRS).
	CrsBaseDirectory *string `mandatory:"false" json:"crsBaseDirectory"`

	// The Automatic Diagnostic Repository (ADR) home directory for the cluster instance.
	AdrHomeDirectory *string `mandatory:"false" json:"adrHomeDirectory"`

	// Additional information about the current lifecycle state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// The date and time the external cluster instance was created.
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The date and time the external cluster instance was last updated.
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

ExternalClusterInstance The details of an external cluster instance.

func (ExternalClusterInstance) String added in v65.31.0

func (m ExternalClusterInstance) String() string

func (ExternalClusterInstance) ValidateEnumValue added in v65.31.0

func (m ExternalClusterInstance) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalClusterInstanceCollection added in v65.31.0

type ExternalClusterInstanceCollection struct {

	// An array of external cluster instances.
	Items []ExternalClusterInstanceSummary `mandatory:"true" json:"items"`
}

ExternalClusterInstanceCollection A collection of external cluster instances.

func (ExternalClusterInstanceCollection) String added in v65.31.0

func (ExternalClusterInstanceCollection) ValidateEnumValue added in v65.31.0

func (m ExternalClusterInstanceCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalClusterInstanceLifecycleStateEnum added in v65.31.0

type ExternalClusterInstanceLifecycleStateEnum string

ExternalClusterInstanceLifecycleStateEnum Enum with underlying type: string

const (
	ExternalClusterInstanceLifecycleStateCreating     ExternalClusterInstanceLifecycleStateEnum = "CREATING"
	ExternalClusterInstanceLifecycleStateNotConnected ExternalClusterInstanceLifecycleStateEnum = "NOT_CONNECTED"
	ExternalClusterInstanceLifecycleStateActive       ExternalClusterInstanceLifecycleStateEnum = "ACTIVE"
	ExternalClusterInstanceLifecycleStateInactive     ExternalClusterInstanceLifecycleStateEnum = "INACTIVE"
	ExternalClusterInstanceLifecycleStateUpdating     ExternalClusterInstanceLifecycleStateEnum = "UPDATING"
	ExternalClusterInstanceLifecycleStateDeleting     ExternalClusterInstanceLifecycleStateEnum = "DELETING"
	ExternalClusterInstanceLifecycleStateDeleted      ExternalClusterInstanceLifecycleStateEnum = "DELETED"
	ExternalClusterInstanceLifecycleStateFailed       ExternalClusterInstanceLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for ExternalClusterInstanceLifecycleStateEnum

func GetExternalClusterInstanceLifecycleStateEnumValues added in v65.31.0

func GetExternalClusterInstanceLifecycleStateEnumValues() []ExternalClusterInstanceLifecycleStateEnum

GetExternalClusterInstanceLifecycleStateEnumValues Enumerates the set of values for ExternalClusterInstanceLifecycleStateEnum

func GetMappingExternalClusterInstanceLifecycleStateEnum added in v65.31.0

func GetMappingExternalClusterInstanceLifecycleStateEnum(val string) (ExternalClusterInstanceLifecycleStateEnum, bool)

GetMappingExternalClusterInstanceLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalClusterInstanceNodeRoleEnum added in v65.31.0

type ExternalClusterInstanceNodeRoleEnum string

ExternalClusterInstanceNodeRoleEnum Enum with underlying type: string

const (
	ExternalClusterInstanceNodeRoleHub  ExternalClusterInstanceNodeRoleEnum = "HUB"
	ExternalClusterInstanceNodeRoleLeaf ExternalClusterInstanceNodeRoleEnum = "LEAF"
)

Set of constants representing the allowable values for ExternalClusterInstanceNodeRoleEnum

func GetExternalClusterInstanceNodeRoleEnumValues added in v65.31.0

func GetExternalClusterInstanceNodeRoleEnumValues() []ExternalClusterInstanceNodeRoleEnum

GetExternalClusterInstanceNodeRoleEnumValues Enumerates the set of values for ExternalClusterInstanceNodeRoleEnum

func GetMappingExternalClusterInstanceNodeRoleEnum added in v65.31.0

func GetMappingExternalClusterInstanceNodeRoleEnum(val string) (ExternalClusterInstanceNodeRoleEnum, bool)

GetMappingExternalClusterInstanceNodeRoleEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalClusterInstanceSummary added in v65.31.0

type ExternalClusterInstanceSummary struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external cluster instance.
	Id *string `mandatory:"true" json:"id"`

	// The user-friendly name for the cluster instance. The name does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The name of the external cluster instance.
	ComponentName *string `mandatory:"true" json:"componentName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external cluster that the cluster instance belongs to.
	ExternalClusterId *string `mandatory:"true" json:"externalClusterId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system that the cluster instance is a part of.
	ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"`

	// The current lifecycle state of the external cluster instance.
	LifecycleState ExternalClusterInstanceLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB node.
	ExternalDbNodeId *string `mandatory:"false" json:"externalDbNodeId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external connector.
	ExternalConnectorId *string `mandatory:"false" json:"externalConnectorId"`

	// The name of the host on which the cluster instance is running.
	HostName *string `mandatory:"false" json:"hostName"`

	// The role of the cluster node.
	NodeRole ExternalClusterInstanceNodeRoleEnum `mandatory:"false" json:"nodeRole,omitempty"`

	// The Oracle base location of Cluster Ready Services (CRS).
	CrsBaseDirectory *string `mandatory:"false" json:"crsBaseDirectory"`

	// The Automatic Diagnostic Repository (ADR) home directory for the cluster instance.
	AdrHomeDirectory *string `mandatory:"false" json:"adrHomeDirectory"`

	// Additional information about the current lifecycle state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// The date and time the external cluster instance was created.
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The date and time the external cluster instance was last updated.
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

ExternalClusterInstanceSummary The summary of an external cluster instance.

func (ExternalClusterInstanceSummary) String added in v65.31.0

func (ExternalClusterInstanceSummary) ValidateEnumValue added in v65.31.0

func (m ExternalClusterInstanceSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalClusterLifecycleStateEnum added in v65.31.0

type ExternalClusterLifecycleStateEnum string

ExternalClusterLifecycleStateEnum Enum with underlying type: string

const (
	ExternalClusterLifecycleStateCreating     ExternalClusterLifecycleStateEnum = "CREATING"
	ExternalClusterLifecycleStateNotConnected ExternalClusterLifecycleStateEnum = "NOT_CONNECTED"
	ExternalClusterLifecycleStateActive       ExternalClusterLifecycleStateEnum = "ACTIVE"
	ExternalClusterLifecycleStateInactive     ExternalClusterLifecycleStateEnum = "INACTIVE"
	ExternalClusterLifecycleStateUpdating     ExternalClusterLifecycleStateEnum = "UPDATING"
	ExternalClusterLifecycleStateDeleting     ExternalClusterLifecycleStateEnum = "DELETING"
	ExternalClusterLifecycleStateDeleted      ExternalClusterLifecycleStateEnum = "DELETED"
	ExternalClusterLifecycleStateFailed       ExternalClusterLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for ExternalClusterLifecycleStateEnum

func GetExternalClusterLifecycleStateEnumValues added in v65.31.0

func GetExternalClusterLifecycleStateEnumValues() []ExternalClusterLifecycleStateEnum

GetExternalClusterLifecycleStateEnumValues Enumerates the set of values for ExternalClusterLifecycleStateEnum

func GetMappingExternalClusterLifecycleStateEnum added in v65.31.0

func GetMappingExternalClusterLifecycleStateEnum(val string) (ExternalClusterLifecycleStateEnum, bool)

GetMappingExternalClusterLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalClusterNetworkConfiguration added in v65.31.0

type ExternalClusterNetworkConfiguration struct {

	// The network number.
	NetworkNumber *int `mandatory:"false" json:"networkNumber"`

	// The network type.
	NetworkType ExternalClusterNetworkConfigurationNetworkTypeEnum `mandatory:"false" json:"networkType,omitempty"`

	// The subnet for the network.
	Subnet *string `mandatory:"false" json:"subnet"`
}

ExternalClusterNetworkConfiguration The details of a network address configuration in an external cluster.

func (ExternalClusterNetworkConfiguration) String added in v65.31.0

func (ExternalClusterNetworkConfiguration) ValidateEnumValue added in v65.31.0

func (m ExternalClusterNetworkConfiguration) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalClusterNetworkConfigurationNetworkTypeEnum added in v65.31.0

type ExternalClusterNetworkConfigurationNetworkTypeEnum string

ExternalClusterNetworkConfigurationNetworkTypeEnum Enum with underlying type: string

const (
	ExternalClusterNetworkConfigurationNetworkTypeAutoconfig ExternalClusterNetworkConfigurationNetworkTypeEnum = "AUTOCONFIG"
	ExternalClusterNetworkConfigurationNetworkTypeDhcp       ExternalClusterNetworkConfigurationNetworkTypeEnum = "DHCP"
	ExternalClusterNetworkConfigurationNetworkTypeStatic     ExternalClusterNetworkConfigurationNetworkTypeEnum = "STATIC"
	ExternalClusterNetworkConfigurationNetworkTypeMixed      ExternalClusterNetworkConfigurationNetworkTypeEnum = "MIXED"
)

Set of constants representing the allowable values for ExternalClusterNetworkConfigurationNetworkTypeEnum

func GetExternalClusterNetworkConfigurationNetworkTypeEnumValues added in v65.31.0

func GetExternalClusterNetworkConfigurationNetworkTypeEnumValues() []ExternalClusterNetworkConfigurationNetworkTypeEnum

GetExternalClusterNetworkConfigurationNetworkTypeEnumValues Enumerates the set of values for ExternalClusterNetworkConfigurationNetworkTypeEnum

func GetMappingExternalClusterNetworkConfigurationNetworkTypeEnum added in v65.31.0

func GetMappingExternalClusterNetworkConfigurationNetworkTypeEnum(val string) (ExternalClusterNetworkConfigurationNetworkTypeEnum, bool)

GetMappingExternalClusterNetworkConfigurationNetworkTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalClusterScanListenerConfiguration added in v65.31.0

type ExternalClusterScanListenerConfiguration struct {

	// The name of the SCAN listener.
	ScanName *string `mandatory:"false" json:"scanName"`

	// The network number from which SCAN VIPs are obtained.
	NetworkNumber *int `mandatory:"false" json:"networkNumber"`

	// The port number of the SCAN listener.
	ScanPort *int `mandatory:"false" json:"scanPort"`

	// The protocol of the SCAN listener.
	ScanProtocol ExternalClusterScanListenerConfigurationScanProtocolEnum `mandatory:"false" json:"scanProtocol,omitempty"`
}

ExternalClusterScanListenerConfiguration The details of a SCAN listener in an external cluster.

func (ExternalClusterScanListenerConfiguration) String added in v65.31.0

func (ExternalClusterScanListenerConfiguration) ValidateEnumValue added in v65.31.0

func (m ExternalClusterScanListenerConfiguration) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalClusterScanListenerConfigurationScanProtocolEnum added in v65.31.0

type ExternalClusterScanListenerConfigurationScanProtocolEnum string

ExternalClusterScanListenerConfigurationScanProtocolEnum Enum with underlying type: string

const (
	ExternalClusterScanListenerConfigurationScanProtocolTcp  ExternalClusterScanListenerConfigurationScanProtocolEnum = "TCP"
	ExternalClusterScanListenerConfigurationScanProtocolTcps ExternalClusterScanListenerConfigurationScanProtocolEnum = "TCPS"
)

Set of constants representing the allowable values for ExternalClusterScanListenerConfigurationScanProtocolEnum

func GetExternalClusterScanListenerConfigurationScanProtocolEnumValues added in v65.31.0

func GetExternalClusterScanListenerConfigurationScanProtocolEnumValues() []ExternalClusterScanListenerConfigurationScanProtocolEnum

GetExternalClusterScanListenerConfigurationScanProtocolEnumValues Enumerates the set of values for ExternalClusterScanListenerConfigurationScanProtocolEnum

func GetMappingExternalClusterScanListenerConfigurationScanProtocolEnum added in v65.31.0

func GetMappingExternalClusterScanListenerConfigurationScanProtocolEnum(val string) (ExternalClusterScanListenerConfigurationScanProtocolEnum, bool)

GetMappingExternalClusterScanListenerConfigurationScanProtocolEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalClusterSummary added in v65.31.0

type ExternalClusterSummary struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external cluster.
	Id *string `mandatory:"true" json:"id"`

	// The user-friendly name for the external cluster. The name does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The name of the external cluster.
	ComponentName *string `mandatory:"true" json:"componentName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system that the cluster is a part of.
	ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"`

	// The current lifecycle state of the external cluster.
	LifecycleState ExternalClusterLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// The date and time the external cluster was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The date and time the external cluster was last updated.
	TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external connector.
	ExternalConnectorId *string `mandatory:"false" json:"externalConnectorId"`

	// Additional information about the current lifecycle state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

ExternalClusterSummary The summary of an external cluster.

func (ExternalClusterSummary) String added in v65.31.0

func (m ExternalClusterSummary) String() string

func (ExternalClusterSummary) ValidateEnumValue added in v65.31.0

func (m ExternalClusterSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalClusterVipConfiguration added in v65.31.0

type ExternalClusterVipConfiguration struct {

	// The name of the node with the VIP.
	NodeName *string `mandatory:"false" json:"nodeName"`

	// The VIP name or IP address.
	Address *string `mandatory:"false" json:"address"`

	// The network number from which VIPs are obtained.
	NetworkNumber *int `mandatory:"false" json:"networkNumber"`
}

ExternalClusterVipConfiguration The details of the Virtual IP (VIP) address for a node in an external cluster.

func (ExternalClusterVipConfiguration) String added in v65.31.0

func (ExternalClusterVipConfiguration) ValidateEnumValue added in v65.31.0

func (m ExternalClusterVipConfiguration) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalConnectorDetails added in v65.65.0

type ExternalConnectorDetails struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external database connector.
	DatabaseConnectorId *string `mandatory:"true" json:"databaseConnectorId"`
}

ExternalConnectorDetails The details of the external database connector used to connect to the external database.

func (ExternalConnectorDetails) MarshalJSON added in v65.65.0

func (m ExternalConnectorDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExternalConnectorDetails) String added in v65.65.0

func (m ExternalConnectorDetails) String() string

func (ExternalConnectorDetails) ValidateEnumValue added in v65.65.0

func (m ExternalConnectorDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalDatabaseCollection added in v65.31.0

type ExternalDatabaseCollection struct {

	// An array of external databases.
	Items []ExternalDatabaseSummary `mandatory:"true" json:"items"`
}

ExternalDatabaseCollection A collection of external databases.

func (ExternalDatabaseCollection) String added in v65.31.0

func (ExternalDatabaseCollection) ValidateEnumValue added in v65.31.0

func (m ExternalDatabaseCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalDatabaseConnectionInfo added in v65.31.0

type ExternalDatabaseConnectionInfo struct {
	ConnectionString *DatabaseConnectionString `mandatory:"true" json:"connectionString"`

	ConnectionCredentials DatabaseConnectionCredentials `mandatory:"false" json:"connectionCredentials"`

	DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"`
}

ExternalDatabaseConnectionInfo The details required to connect to an external Oracle Database. It takes either connectionCredentials or databaseCredential. It's recommended to provide databaseCredential

func (ExternalDatabaseConnectionInfo) MarshalJSON added in v65.31.0

func (m ExternalDatabaseConnectionInfo) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExternalDatabaseConnectionInfo) String added in v65.31.0

func (*ExternalDatabaseConnectionInfo) UnmarshalJSON added in v65.31.0

func (m *ExternalDatabaseConnectionInfo) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ExternalDatabaseConnectionInfo) ValidateEnumValue added in v65.31.0

func (m ExternalDatabaseConnectionInfo) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalDatabaseDiagnosticsAndManagementFeatureDetails added in v65.65.0

type ExternalDatabaseDiagnosticsAndManagementFeatureDetails struct {
	ConnectorDetails ConnectorDetails `mandatory:"true" json:"connectorDetails"`

	// The Oracle license model that applies to the external database.
	LicenseModel ExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnum `mandatory:"true" json:"licenseModel"`
}

ExternalDatabaseDiagnosticsAndManagementFeatureDetails The details required to enable the Diagnostics and Management feature.

func (ExternalDatabaseDiagnosticsAndManagementFeatureDetails) GetConnectorDetails added in v65.65.0

GetConnectorDetails returns ConnectorDetails

func (ExternalDatabaseDiagnosticsAndManagementFeatureDetails) MarshalJSON added in v65.65.0

MarshalJSON marshals to json representation

func (ExternalDatabaseDiagnosticsAndManagementFeatureDetails) String added in v65.65.0

func (*ExternalDatabaseDiagnosticsAndManagementFeatureDetails) UnmarshalJSON added in v65.65.0

UnmarshalJSON unmarshals from json

func (ExternalDatabaseDiagnosticsAndManagementFeatureDetails) ValidateEnumValue added in v65.65.0

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnum added in v65.65.0

type ExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnum string

ExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnum Enum with underlying type: string

const (
	ExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelLicenseIncluded     ExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnum = "LICENSE_INCLUDED"
	ExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelBringYourOwnLicense ExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE"
)

Set of constants representing the allowable values for ExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnum

func GetExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnumValues added in v65.65.0

func GetExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnumValues() []ExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnum

GetExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnumValues Enumerates the set of values for ExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnum

func GetMappingExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnum added in v65.65.0

func GetMappingExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnum(val string) (ExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnum, bool)

GetMappingExternalDatabaseDiagnosticsAndManagementFeatureDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalDatabaseFeatureDetails added in v65.65.0

type ExternalDatabaseFeatureDetails interface {
	GetConnectorDetails() ConnectorDetails
}

ExternalDatabaseFeatureDetails The details required to enable the specified Database Management feature.

type ExternalDatabaseInstance added in v65.31.0

type ExternalDatabaseInstance struct {

	// The instance number of the database instance.
	InstanceNumber *int `mandatory:"true" json:"instanceNumber"`

	// The name of the database instance.
	InstanceName *string `mandatory:"true" json:"instanceName"`

	// The name of the host machine.
	HostName *string `mandatory:"true" json:"hostName"`
}

ExternalDatabaseInstance The details of an external database instance.

func (ExternalDatabaseInstance) String added in v65.31.0

func (m ExternalDatabaseInstance) String() string

func (ExternalDatabaseInstance) ValidateEnumValue added in v65.31.0

func (m ExternalDatabaseInstance) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalDatabaseLifecycleManagementFeatureDetails added in v65.72.0

type ExternalDatabaseLifecycleManagementFeatureDetails struct {
	ConnectorDetails ConnectorDetails `mandatory:"true" json:"connectorDetails"`

	// The Oracle license model that applies to the external database.
	LicenseModel ExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnum `mandatory:"true" json:"licenseModel"`
}

ExternalDatabaseLifecycleManagementFeatureDetails The details required to enable the Database Lifecycle Management feature.

func (ExternalDatabaseLifecycleManagementFeatureDetails) GetConnectorDetails added in v65.72.0

GetConnectorDetails returns ConnectorDetails

func (ExternalDatabaseLifecycleManagementFeatureDetails) MarshalJSON added in v65.72.0

func (m ExternalDatabaseLifecycleManagementFeatureDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExternalDatabaseLifecycleManagementFeatureDetails) String added in v65.72.0

func (*ExternalDatabaseLifecycleManagementFeatureDetails) UnmarshalJSON added in v65.72.0

func (m *ExternalDatabaseLifecycleManagementFeatureDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ExternalDatabaseLifecycleManagementFeatureDetails) ValidateEnumValue added in v65.72.0

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnum added in v65.72.0

type ExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnum string

ExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnum Enum with underlying type: string

const (
	ExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelLicenseIncluded     ExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnum = "LICENSE_INCLUDED"
	ExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelBringYourOwnLicense ExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE"
)

Set of constants representing the allowable values for ExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnum

func GetExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnumValues added in v65.72.0

func GetExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnumValues() []ExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnum

GetExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnumValues Enumerates the set of values for ExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnum

func GetMappingExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnum added in v65.72.0

func GetMappingExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnum(val string) (ExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnum, bool)

GetMappingExternalDatabaseLifecycleManagementFeatureDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalDatabaseSqlWatchFeatureDetails added in v65.72.0

type ExternalDatabaseSqlWatchFeatureDetails struct {
	ConnectorDetails ConnectorDetails `mandatory:"true" json:"connectorDetails"`
}

ExternalDatabaseSqlWatchFeatureDetails The details required to enable the SQL Watch feature.

func (ExternalDatabaseSqlWatchFeatureDetails) GetConnectorDetails added in v65.72.0

GetConnectorDetails returns ConnectorDetails

func (ExternalDatabaseSqlWatchFeatureDetails) MarshalJSON added in v65.72.0

func (m ExternalDatabaseSqlWatchFeatureDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExternalDatabaseSqlWatchFeatureDetails) String added in v65.72.0

func (*ExternalDatabaseSqlWatchFeatureDetails) UnmarshalJSON added in v65.72.0

func (m *ExternalDatabaseSqlWatchFeatureDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ExternalDatabaseSqlWatchFeatureDetails) ValidateEnumValue added in v65.72.0

func (m ExternalDatabaseSqlWatchFeatureDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalDatabaseSummary added in v65.31.0

type ExternalDatabaseSummary struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system.
	Id *string `mandatory:"true" json:"id"`

	// The user-friendly name for the database. The name does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The current lifecycle state of the external database resource.
	LifecycleState ExternalDatabaseSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// The date and time the external DB system was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The `DB_UNIQUE_NAME` of the external database.
	DbUniqueName *string `mandatory:"false" json:"dbUniqueName"`

	// The type of Oracle Database installation.
	DatabaseType DatabaseTypeEnum `mandatory:"false" json:"databaseType,omitempty"`

	// The subtype of Oracle Database. Indicates whether the database is a Container Database,
	// Pluggable Database, or Non-container Database.
	DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the parent Container Database (CDB)
	// if this is a Pluggable Database (PDB).
	ExternalContainerDatabaseId *string `mandatory:"false" json:"externalContainerDatabaseId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB home.
	ExternalDbHomeId *string `mandatory:"false" json:"externalDbHomeId"`

	DbSystemInfo *ExternalDbSystemBasicInfo `mandatory:"false" json:"dbSystemInfo"`

	DbManagementConfig *DatabaseManagementConfig `mandatory:"false" json:"dbManagementConfig"`

	// The list of database instances if the database is a RAC database.
	InstanceDetails []ExternalDatabaseInstance `mandatory:"false" json:"instanceDetails"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// 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"`
}

ExternalDatabaseSummary The summary of an external database.

func (ExternalDatabaseSummary) String added in v65.31.0

func (m ExternalDatabaseSummary) String() string

func (*ExternalDatabaseSummary) UnmarshalJSON added in v65.72.0

func (m *ExternalDatabaseSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ExternalDatabaseSummary) ValidateEnumValue added in v65.31.0

func (m ExternalDatabaseSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalDatabaseSummaryLifecycleStateEnum added in v65.31.0

type ExternalDatabaseSummaryLifecycleStateEnum string

ExternalDatabaseSummaryLifecycleStateEnum Enum with underlying type: string

const (
	ExternalDatabaseSummaryLifecycleStateCreating ExternalDatabaseSummaryLifecycleStateEnum = "CREATING"
	ExternalDatabaseSummaryLifecycleStateActive   ExternalDatabaseSummaryLifecycleStateEnum = "ACTIVE"
	ExternalDatabaseSummaryLifecycleStateInactive ExternalDatabaseSummaryLifecycleStateEnum = "INACTIVE"
	ExternalDatabaseSummaryLifecycleStateUpdating ExternalDatabaseSummaryLifecycleStateEnum = "UPDATING"
	ExternalDatabaseSummaryLifecycleStateDeleting ExternalDatabaseSummaryLifecycleStateEnum = "DELETING"
	ExternalDatabaseSummaryLifecycleStateDeleted  ExternalDatabaseSummaryLifecycleStateEnum = "DELETED"
	ExternalDatabaseSummaryLifecycleStateFailed   ExternalDatabaseSummaryLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for ExternalDatabaseSummaryLifecycleStateEnum

func GetExternalDatabaseSummaryLifecycleStateEnumValues added in v65.31.0

func GetExternalDatabaseSummaryLifecycleStateEnumValues() []ExternalDatabaseSummaryLifecycleStateEnum

GetExternalDatabaseSummaryLifecycleStateEnumValues Enumerates the set of values for ExternalDatabaseSummaryLifecycleStateEnum

func GetMappingExternalDatabaseSummaryLifecycleStateEnum added in v65.31.0

func GetMappingExternalDatabaseSummaryLifecycleStateEnum(val string) (ExternalDatabaseSummaryLifecycleStateEnum, bool)

GetMappingExternalDatabaseSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalDatabaseSystemDiscoverySummary added in v65.36.1

type ExternalDatabaseSystemDiscoverySummary struct {

	// The name of the entity.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the entity discovered.
	Id *string `mandatory:"false" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the agent used for monitoring.
	AgentId *string `mandatory:"false" json:"agentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the associated connector.
	ConnectorId *string `mandatory:"false" json:"connectorId"`

	// The version of the entity.
	Version *string `mandatory:"false" json:"version"`

	// The internal identifier of the entity.
	InternalId *string `mandatory:"false" json:"internalId"`

	// The status of the entity.
	Status *string `mandatory:"false" json:"status"`

	// The error code of the discovery.
	DiscoverErrorCode *string `mandatory:"false" json:"discoverErrorCode"`

	// The error message of the discovery.
	DiscoverErrorMsg *string `mandatory:"false" json:"discoverErrorMsg"`

	// The Oracle home path.
	OracleHome *string `mandatory:"false" json:"oracleHome"`

	// The display name of the ASM connector.
	AsmConnectorName *string `mandatory:"false" json:"asmConnectorName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// The Oracle license model that applies to the database management resources.
	LicenseModel ExternalDatabaseSystemDiscoverySummaryLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"`

	// The status of the entity discovery.
	DiscoverStatus EntityDiscoveredDiscoverStatusEnum `mandatory:"false" json:"discoverStatus,omitempty"`
}

ExternalDatabaseSystemDiscoverySummary The summary of the DB system discovery.

func (ExternalDatabaseSystemDiscoverySummary) GetAgentId added in v65.36.1

GetAgentId returns AgentId

func (ExternalDatabaseSystemDiscoverySummary) GetConnectorId added in v65.36.1

func (m ExternalDatabaseSystemDiscoverySummary) GetConnectorId() *string

GetConnectorId returns ConnectorId

func (ExternalDatabaseSystemDiscoverySummary) GetDiscoverErrorCode added in v65.36.1

func (m ExternalDatabaseSystemDiscoverySummary) GetDiscoverErrorCode() *string

GetDiscoverErrorCode returns DiscoverErrorCode

func (ExternalDatabaseSystemDiscoverySummary) GetDiscoverErrorMsg added in v65.36.1

func (m ExternalDatabaseSystemDiscoverySummary) GetDiscoverErrorMsg() *string

GetDiscoverErrorMsg returns DiscoverErrorMsg

func (ExternalDatabaseSystemDiscoverySummary) GetDiscoverStatus added in v65.36.1

GetDiscoverStatus returns DiscoverStatus

func (ExternalDatabaseSystemDiscoverySummary) GetDisplayName added in v65.36.1

func (m ExternalDatabaseSystemDiscoverySummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ExternalDatabaseSystemDiscoverySummary) GetId added in v65.36.1

GetId returns Id

func (ExternalDatabaseSystemDiscoverySummary) GetInternalId added in v65.36.1

GetInternalId returns InternalId

func (ExternalDatabaseSystemDiscoverySummary) GetStatus added in v65.36.1

GetStatus returns Status

func (ExternalDatabaseSystemDiscoverySummary) GetVersion added in v65.36.1

GetVersion returns Version

func (ExternalDatabaseSystemDiscoverySummary) MarshalJSON added in v65.36.1

func (m ExternalDatabaseSystemDiscoverySummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExternalDatabaseSystemDiscoverySummary) String added in v65.36.1

func (ExternalDatabaseSystemDiscoverySummary) ValidateEnumValue added in v65.36.1

func (m ExternalDatabaseSystemDiscoverySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalDatabaseSystemDiscoverySummaryLicenseModelEnum added in v65.36.1

type ExternalDatabaseSystemDiscoverySummaryLicenseModelEnum string

ExternalDatabaseSystemDiscoverySummaryLicenseModelEnum Enum with underlying type: string

const (
	ExternalDatabaseSystemDiscoverySummaryLicenseModelLicenseIncluded     ExternalDatabaseSystemDiscoverySummaryLicenseModelEnum = "LICENSE_INCLUDED"
	ExternalDatabaseSystemDiscoverySummaryLicenseModelBringYourOwnLicense ExternalDatabaseSystemDiscoverySummaryLicenseModelEnum = "BRING_YOUR_OWN_LICENSE"
)

Set of constants representing the allowable values for ExternalDatabaseSystemDiscoverySummaryLicenseModelEnum

func GetExternalDatabaseSystemDiscoverySummaryLicenseModelEnumValues added in v65.36.1

func GetExternalDatabaseSystemDiscoverySummaryLicenseModelEnumValues() []ExternalDatabaseSystemDiscoverySummaryLicenseModelEnum

GetExternalDatabaseSystemDiscoverySummaryLicenseModelEnumValues Enumerates the set of values for ExternalDatabaseSystemDiscoverySummaryLicenseModelEnum

func GetMappingExternalDatabaseSystemDiscoverySummaryLicenseModelEnum added in v65.36.1

func GetMappingExternalDatabaseSystemDiscoverySummaryLicenseModelEnum(val string) (ExternalDatabaseSystemDiscoverySummaryLicenseModelEnum, bool)

GetMappingExternalDatabaseSystemDiscoverySummaryLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalDbHome added in v65.31.0

type ExternalDbHome struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB home.
	Id *string `mandatory:"true" json:"id"`

	// The user-friendly name for the external DB home. The name does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system that the DB home is a part of.
	ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"`

	// The current lifecycle state of the external DB home.
	LifecycleState ExternalDbHomeLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// The date and time the external DB home was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The date and time the external DB home was last updated.
	TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

	// The name of the external DB home.
	ComponentName *string `mandatory:"false" json:"componentName"`

	// The location of the DB home.
	HomeDirectory *string `mandatory:"false" json:"homeDirectory"`

	// The additional details of the DB home defined in `{"key": "value"}` format.
	// Example: `{"bar-key": "value"}`
	AdditionalDetails map[string]string `mandatory:"false" json:"additionalDetails"`

	// Additional information about the current lifecycle state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

ExternalDbHome The details of an external database home.

func (ExternalDbHome) String added in v65.31.0

func (m ExternalDbHome) String() string

func (ExternalDbHome) ValidateEnumValue added in v65.31.0

func (m ExternalDbHome) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalDbHomeCollection added in v65.31.0

type ExternalDbHomeCollection struct {

	// An array of external DB homes.
	Items []ExternalDbHomeSummary `mandatory:"true" json:"items"`
}

ExternalDbHomeCollection A collection of external database homes.

func (ExternalDbHomeCollection) String added in v65.31.0

func (m ExternalDbHomeCollection) String() string

func (ExternalDbHomeCollection) ValidateEnumValue added in v65.31.0

func (m ExternalDbHomeCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalDbHomeLifecycleStateEnum added in v65.31.0

type ExternalDbHomeLifecycleStateEnum string

ExternalDbHomeLifecycleStateEnum Enum with underlying type: string

const (
	ExternalDbHomeLifecycleStateCreating ExternalDbHomeLifecycleStateEnum = "CREATING"
	ExternalDbHomeLifecycleStateActive   ExternalDbHomeLifecycleStateEnum = "ACTIVE"
	ExternalDbHomeLifecycleStateInactive ExternalDbHomeLifecycleStateEnum = "INACTIVE"
	ExternalDbHomeLifecycleStateUpdating ExternalDbHomeLifecycleStateEnum = "UPDATING"
	ExternalDbHomeLifecycleStateDeleting ExternalDbHomeLifecycleStateEnum = "DELETING"
	ExternalDbHomeLifecycleStateDeleted  ExternalDbHomeLifecycleStateEnum = "DELETED"
	ExternalDbHomeLifecycleStateFailed   ExternalDbHomeLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for ExternalDbHomeLifecycleStateEnum

func GetExternalDbHomeLifecycleStateEnumValues added in v65.31.0

func GetExternalDbHomeLifecycleStateEnumValues() []ExternalDbHomeLifecycleStateEnum

GetExternalDbHomeLifecycleStateEnumValues Enumerates the set of values for ExternalDbHomeLifecycleStateEnum

func GetMappingExternalDbHomeLifecycleStateEnum added in v65.31.0

func GetMappingExternalDbHomeLifecycleStateEnum(val string) (ExternalDbHomeLifecycleStateEnum, bool)

GetMappingExternalDbHomeLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalDbHomeSummary added in v65.31.0

type ExternalDbHomeSummary struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB home.
	Id *string `mandatory:"true" json:"id"`

	// The user-friendly name for the external DB home. The name does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system that the DB home is a part of.
	ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"`

	// The current lifecycle state of the external DB home.
	LifecycleState ExternalDbHomeLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// The date and time the external DB home was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The date and time the external DB home was last updated.
	TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

	// The name of the external DB home.
	ComponentName *string `mandatory:"false" json:"componentName"`

	// The location of the DB home.
	HomeDirectory *string `mandatory:"false" json:"homeDirectory"`

	// Additional information about the current lifecycle state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

ExternalDbHomeSummary The summary of an external database home.

func (ExternalDbHomeSummary) String added in v65.31.0

func (m ExternalDbHomeSummary) String() string

func (ExternalDbHomeSummary) ValidateEnumValue added in v65.31.0

func (m ExternalDbHomeSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalDbNode added in v65.31.0

type ExternalDbNode struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB node.
	Id *string `mandatory:"true" json:"id"`

	// The user-friendly name for the external DB node. The name does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The name of the external DB node.
	ComponentName *string `mandatory:"true" json:"componentName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system that the DB node is a part of.
	ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"`

	// The current lifecycle state of the external DB node.
	LifecycleState ExternalDbNodeLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// The date and time the external DB node was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The date and time the external DB node was last updated.
	TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external connector.
	ExternalConnectorId *string `mandatory:"false" json:"externalConnectorId"`

	// The host name for the DB node.
	HostName *string `mandatory:"false" json:"hostName"`

	// The number of CPU cores available on the DB node.
	CpuCoreCount *float32 `mandatory:"false" json:"cpuCoreCount"`

	// The total memory in gigabytes (GB) on the DB node.
	MemorySizeInGBs *float32 `mandatory:"false" json:"memorySizeInGBs"`

	// The additional details of the external DB node defined in `{"key": "value"}` format.
	// Example: `{"bar-key": "value"}`
	AdditionalDetails map[string]string `mandatory:"false" json:"additionalDetails"`

	// Additional information about the current lifecycle state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Name of the domain.
	DomainName *string `mandatory:"false" json:"domainName"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

ExternalDbNode The details of an external database node.

func (ExternalDbNode) String added in v65.31.0

func (m ExternalDbNode) String() string

func (ExternalDbNode) ValidateEnumValue added in v65.31.0

func (m ExternalDbNode) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalDbNodeCollection added in v65.31.0

type ExternalDbNodeCollection struct {

	// An array of external DB nodes.
	Items []ExternalDbNodeSummary `mandatory:"true" json:"items"`
}

ExternalDbNodeCollection A collection of external database nodes.

func (ExternalDbNodeCollection) String added in v65.31.0

func (m ExternalDbNodeCollection) String() string

func (ExternalDbNodeCollection) ValidateEnumValue added in v65.31.0

func (m ExternalDbNodeCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalDbNodeLifecycleStateEnum added in v65.31.0

type ExternalDbNodeLifecycleStateEnum string

ExternalDbNodeLifecycleStateEnum Enum with underlying type: string

const (
	ExternalDbNodeLifecycleStateCreating     ExternalDbNodeLifecycleStateEnum = "CREATING"
	ExternalDbNodeLifecycleStateNotConnected ExternalDbNodeLifecycleStateEnum = "NOT_CONNECTED"
	ExternalDbNodeLifecycleStateActive       ExternalDbNodeLifecycleStateEnum = "ACTIVE"
	ExternalDbNodeLifecycleStateInactive     ExternalDbNodeLifecycleStateEnum = "INACTIVE"
	ExternalDbNodeLifecycleStateUpdating     ExternalDbNodeLifecycleStateEnum = "UPDATING"
	ExternalDbNodeLifecycleStateDeleting     ExternalDbNodeLifecycleStateEnum = "DELETING"
	ExternalDbNodeLifecycleStateDeleted      ExternalDbNodeLifecycleStateEnum = "DELETED"
	ExternalDbNodeLifecycleStateFailed       ExternalDbNodeLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for ExternalDbNodeLifecycleStateEnum

func GetExternalDbNodeLifecycleStateEnumValues added in v65.31.0

func GetExternalDbNodeLifecycleStateEnumValues() []ExternalDbNodeLifecycleStateEnum

GetExternalDbNodeLifecycleStateEnumValues Enumerates the set of values for ExternalDbNodeLifecycleStateEnum

func GetMappingExternalDbNodeLifecycleStateEnum added in v65.31.0

func GetMappingExternalDbNodeLifecycleStateEnum(val string) (ExternalDbNodeLifecycleStateEnum, bool)

GetMappingExternalDbNodeLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalDbNodeSummary added in v65.31.0

type ExternalDbNodeSummary struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB node.
	Id *string `mandatory:"true" json:"id"`

	// The user-friendly name for the external DB node. The name does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The name of the external DB node.
	ComponentName *string `mandatory:"true" json:"componentName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system that the DB node is a part of.
	ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"`

	// The current lifecycle state of the external DB node.
	LifecycleState ExternalDbNodeLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// The date and time the external DB node was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The date and time the external DB node was last updated.
	TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external connector.
	ExternalConnectorId *string `mandatory:"false" json:"externalConnectorId"`

	// The host name for the DB node.
	HostName *string `mandatory:"false" json:"hostName"`

	// Additional information about the current lifecycle state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

ExternalDbNodeSummary The summary of an external database node.

func (ExternalDbNodeSummary) String added in v65.31.0

func (m ExternalDbNodeSummary) String() string

func (ExternalDbNodeSummary) ValidateEnumValue added in v65.31.0

func (m ExternalDbNodeSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalDbSystem added in v65.31.0

type ExternalDbSystem struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system.
	Id *string `mandatory:"true" json:"id"`

	// The user-friendly name for the DB system. The name does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The current lifecycle state of the external DB system resource.
	LifecycleState ExternalDbSystemLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// The date and time the external DB system was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The date and time the external DB system was last updated.
	TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DB system discovery.
	DbSystemDiscoveryId *string `mandatory:"false" json:"dbSystemDiscoveryId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the management agent used during the discovery of the DB system.
	DiscoveryAgentId *string `mandatory:"false" json:"discoveryAgentId"`

	// Indicates whether the DB system is a cluster DB system or not.
	IsCluster *bool `mandatory:"false" json:"isCluster"`

	// The Oracle Grid home directory in case of cluster-based DB system and
	// Oracle home directory in case of single instance-based DB system.
	HomeDirectory *string `mandatory:"false" json:"homeDirectory"`

	DatabaseManagementConfig *ExternalDbSystemDatabaseManagementConfigDetails `mandatory:"false" json:"databaseManagementConfig"`

	StackMonitoringConfig *ExternalDbSystemStackMonitoringConfigDetails `mandatory:"false" json:"stackMonitoringConfig"`

	// Additional information about the current lifecycle state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

ExternalDbSystem The details of an external DB system.

func (ExternalDbSystem) String added in v65.31.0

func (m ExternalDbSystem) String() string

func (ExternalDbSystem) ValidateEnumValue added in v65.31.0

func (m ExternalDbSystem) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalDbSystemBasicInfo added in v65.31.0

type ExternalDbSystemBasicInfo struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system.
	Id *string `mandatory:"true" json:"id"`

	// The user-friendly name for the DB system. The name does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	ExadataInfraInfo *ExternalExadataInfraBasicInfo `mandatory:"false" json:"exadataInfraInfo"`
}

ExternalDbSystemBasicInfo The basic information about an external DB system.

func (ExternalDbSystemBasicInfo) String added in v65.31.0

func (m ExternalDbSystemBasicInfo) String() string

func (ExternalDbSystemBasicInfo) ValidateEnumValue added in v65.31.0

func (m ExternalDbSystemBasicInfo) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalDbSystemCollection added in v65.31.0

type ExternalDbSystemCollection struct {

	// An array of external DB systems.
	Items []ExternalDbSystemSummary `mandatory:"true" json:"items"`
}

ExternalDbSystemCollection A collection of external DB systems.

func (ExternalDbSystemCollection) String added in v65.31.0

func (ExternalDbSystemCollection) ValidateEnumValue added in v65.31.0

func (m ExternalDbSystemCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalDbSystemComponentTypeEnum added in v65.31.0

type ExternalDbSystemComponentTypeEnum string

ExternalDbSystemComponentTypeEnum Enum with underlying type: string

const (
	ExternalDbSystemComponentTypeAsm               ExternalDbSystemComponentTypeEnum = "ASM"
	ExternalDbSystemComponentTypeAsmInstance       ExternalDbSystemComponentTypeEnum = "ASM_INSTANCE"
	ExternalDbSystemComponentTypeCluster           ExternalDbSystemComponentTypeEnum = "CLUSTER"
	ExternalDbSystemComponentTypeClusterInstance   ExternalDbSystemComponentTypeEnum = "CLUSTER_INSTANCE"
	ExternalDbSystemComponentTypeDatabase          ExternalDbSystemComponentTypeEnum = "DATABASE"
	ExternalDbSystemComponentTypeDatabaseInstance  ExternalDbSystemComponentTypeEnum = "DATABASE_INSTANCE"
	ExternalDbSystemComponentTypeDatabaseHome      ExternalDbSystemComponentTypeEnum = "DATABASE_HOME"
	ExternalDbSystemComponentTypeDatabaseNode      ExternalDbSystemComponentTypeEnum = "DATABASE_NODE"
	ExternalDbSystemComponentTypeDbsystem          ExternalDbSystemComponentTypeEnum = "DBSYSTEM"
	ExternalDbSystemComponentTypeListener          ExternalDbSystemComponentTypeEnum = "LISTENER"
	ExternalDbSystemComponentTypePluggableDatabase ExternalDbSystemComponentTypeEnum = "PLUGGABLE_DATABASE"
)

Set of constants representing the allowable values for ExternalDbSystemComponentTypeEnum

func GetExternalDbSystemComponentTypeEnumValues added in v65.31.0

func GetExternalDbSystemComponentTypeEnumValues() []ExternalDbSystemComponentTypeEnum

GetExternalDbSystemComponentTypeEnumValues Enumerates the set of values for ExternalDbSystemComponentTypeEnum

func GetMappingExternalDbSystemComponentTypeEnum added in v65.31.0

func GetMappingExternalDbSystemComponentTypeEnum(val string) (ExternalDbSystemComponentTypeEnum, bool)

GetMappingExternalDbSystemComponentTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalDbSystemConnectionInfo added in v65.31.0

type ExternalDbSystemConnectionInfo interface {
}

ExternalDbSystemConnectionInfo The connection details required to connect to an external DB system component.

type ExternalDbSystemConnectionInfoComponentTypeEnum added in v65.31.0

type ExternalDbSystemConnectionInfoComponentTypeEnum string

ExternalDbSystemConnectionInfoComponentTypeEnum Enum with underlying type: string

const (
	ExternalDbSystemConnectionInfoComponentTypeDatabase ExternalDbSystemConnectionInfoComponentTypeEnum = "DATABASE"
	ExternalDbSystemConnectionInfoComponentTypeAsm      ExternalDbSystemConnectionInfoComponentTypeEnum = "ASM"
)

Set of constants representing the allowable values for ExternalDbSystemConnectionInfoComponentTypeEnum

func GetExternalDbSystemConnectionInfoComponentTypeEnumValues added in v65.31.0

func GetExternalDbSystemConnectionInfoComponentTypeEnumValues() []ExternalDbSystemConnectionInfoComponentTypeEnum

GetExternalDbSystemConnectionInfoComponentTypeEnumValues Enumerates the set of values for ExternalDbSystemConnectionInfoComponentTypeEnum

func GetMappingExternalDbSystemConnectionInfoComponentTypeEnum added in v65.31.0

func GetMappingExternalDbSystemConnectionInfoComponentTypeEnum(val string) (ExternalDbSystemConnectionInfoComponentTypeEnum, bool)

GetMappingExternalDbSystemConnectionInfoComponentTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalDbSystemConnector added in v65.31.0

type ExternalDbSystemConnector interface {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system connector.
	GetId() *string

	// The user-friendly name for the external connector. The name does not have to be unique.
	GetDisplayName() *string

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	GetCompartmentId() *string

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system that the connector is a part of.
	GetExternalDbSystemId() *string

	// The current lifecycle state of the external DB system connector.
	GetLifecycleState() ExternalDbSystemConnectorLifecycleStateEnum

	// The date and time the external DB system connector was created.
	GetTimeCreated() *common.SDKTime

	// The date and time the external DB system connector was last updated.
	GetTimeUpdated() *common.SDKTime

	// The status of connectivity to the external DB system component.
	GetConnectionStatus() *string

	// The error message indicating the reason for connection failure or `null` if
	// the connection was successful.
	GetConnectionFailureMessage() *string

	// Additional information about the current lifecycle state.
	GetLifecycleDetails() *string

	// The date and time the connectionStatus of the external DB system connector was last updated.
	GetTimeConnectionStatusLastUpdated() *common.SDKTime
}

ExternalDbSystemConnector The details of an external DB system connector.

type ExternalDbSystemConnectorCollection added in v65.31.0

type ExternalDbSystemConnectorCollection struct {

	// An array of external DB system connectors.
	Items []ExternalDbSystemConnectorSummary `mandatory:"true" json:"items"`
}

ExternalDbSystemConnectorCollection A collection of external DB system connectors.

func (ExternalDbSystemConnectorCollection) String added in v65.31.0

func (ExternalDbSystemConnectorCollection) ValidateEnumValue added in v65.31.0

func (m ExternalDbSystemConnectorCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalDbSystemConnectorConnectorTypeEnum added in v65.31.0

type ExternalDbSystemConnectorConnectorTypeEnum string

ExternalDbSystemConnectorConnectorTypeEnum Enum with underlying type: string

const (
	ExternalDbSystemConnectorConnectorTypeMacs ExternalDbSystemConnectorConnectorTypeEnum = "MACS"
)

Set of constants representing the allowable values for ExternalDbSystemConnectorConnectorTypeEnum

func GetExternalDbSystemConnectorConnectorTypeEnumValues added in v65.31.0

func GetExternalDbSystemConnectorConnectorTypeEnumValues() []ExternalDbSystemConnectorConnectorTypeEnum

GetExternalDbSystemConnectorConnectorTypeEnumValues Enumerates the set of values for ExternalDbSystemConnectorConnectorTypeEnum

func GetMappingExternalDbSystemConnectorConnectorTypeEnum added in v65.31.0

func GetMappingExternalDbSystemConnectorConnectorTypeEnum(val string) (ExternalDbSystemConnectorConnectorTypeEnum, bool)

GetMappingExternalDbSystemConnectorConnectorTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalDbSystemConnectorLifecycleStateEnum added in v65.31.0

type ExternalDbSystemConnectorLifecycleStateEnum string

ExternalDbSystemConnectorLifecycleStateEnum Enum with underlying type: string

const (
	ExternalDbSystemConnectorLifecycleStateCreating     ExternalDbSystemConnectorLifecycleStateEnum = "CREATING"
	ExternalDbSystemConnectorLifecycleStateNotConnected ExternalDbSystemConnectorLifecycleStateEnum = "NOT_CONNECTED"
	ExternalDbSystemConnectorLifecycleStateActive       ExternalDbSystemConnectorLifecycleStateEnum = "ACTIVE"
	ExternalDbSystemConnectorLifecycleStateInactive     ExternalDbSystemConnectorLifecycleStateEnum = "INACTIVE"
	ExternalDbSystemConnectorLifecycleStateUpdating     ExternalDbSystemConnectorLifecycleStateEnum = "UPDATING"
	ExternalDbSystemConnectorLifecycleStateDeleting     ExternalDbSystemConnectorLifecycleStateEnum = "DELETING"
	ExternalDbSystemConnectorLifecycleStateDeleted      ExternalDbSystemConnectorLifecycleStateEnum = "DELETED"
	ExternalDbSystemConnectorLifecycleStateFailed       ExternalDbSystemConnectorLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for ExternalDbSystemConnectorLifecycleStateEnum

func GetExternalDbSystemConnectorLifecycleStateEnumValues added in v65.31.0

func GetExternalDbSystemConnectorLifecycleStateEnumValues() []ExternalDbSystemConnectorLifecycleStateEnum

GetExternalDbSystemConnectorLifecycleStateEnumValues Enumerates the set of values for ExternalDbSystemConnectorLifecycleStateEnum

func GetMappingExternalDbSystemConnectorLifecycleStateEnum added in v65.31.0

func GetMappingExternalDbSystemConnectorLifecycleStateEnum(val string) (ExternalDbSystemConnectorLifecycleStateEnum, bool)

GetMappingExternalDbSystemConnectorLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalDbSystemConnectorSummary added in v65.31.0

type ExternalDbSystemConnectorSummary struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system connector.
	Id *string `mandatory:"true" json:"id"`

	// The user-friendly name for the external connector. The name does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The type of connector.
	ConnectorType ExternalDbSystemConnectorSummaryConnectorTypeEnum `mandatory:"true" json:"connectorType"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system that the connector is a part of.
	ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the management agent
	// used for the external DB system connector.
	AgentId *string `mandatory:"true" json:"agentId"`

	// The current lifecycle state of the external DB system connector.
	LifecycleState ExternalDbSystemConnectorLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// The date and time the external DB system connector was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The date and time the external DB system connector was last updated.
	TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

	// Additional information about the current lifecycle state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

ExternalDbSystemConnectorSummary The summary of an external DB system connector.

func (ExternalDbSystemConnectorSummary) String added in v65.31.0

func (ExternalDbSystemConnectorSummary) ValidateEnumValue added in v65.31.0

func (m ExternalDbSystemConnectorSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalDbSystemConnectorSummaryConnectorTypeEnum added in v65.31.0

type ExternalDbSystemConnectorSummaryConnectorTypeEnum string

ExternalDbSystemConnectorSummaryConnectorTypeEnum Enum with underlying type: string

const (
	ExternalDbSystemConnectorSummaryConnectorTypeMacs ExternalDbSystemConnectorSummaryConnectorTypeEnum = "MACS"
)

Set of constants representing the allowable values for ExternalDbSystemConnectorSummaryConnectorTypeEnum

func GetExternalDbSystemConnectorSummaryConnectorTypeEnumValues added in v65.31.0

func GetExternalDbSystemConnectorSummaryConnectorTypeEnumValues() []ExternalDbSystemConnectorSummaryConnectorTypeEnum

GetExternalDbSystemConnectorSummaryConnectorTypeEnumValues Enumerates the set of values for ExternalDbSystemConnectorSummaryConnectorTypeEnum

func GetMappingExternalDbSystemConnectorSummaryConnectorTypeEnum added in v65.31.0

func GetMappingExternalDbSystemConnectorSummaryConnectorTypeEnum(val string) (ExternalDbSystemConnectorSummaryConnectorTypeEnum, bool)

GetMappingExternalDbSystemConnectorSummaryConnectorTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalDbSystemDatabaseManagementConfigDetails added in v65.31.0

type ExternalDbSystemDatabaseManagementConfigDetails struct {

	// The Oracle license model that applies to the external database.
	LicenseModel ExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnum `mandatory:"true" json:"licenseModel"`
}

ExternalDbSystemDatabaseManagementConfigDetails The details required to enable Database Management for an external DB system.

func (ExternalDbSystemDatabaseManagementConfigDetails) String added in v65.31.0

func (ExternalDbSystemDatabaseManagementConfigDetails) ValidateEnumValue added in v65.31.0

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnum added in v65.31.0

type ExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnum string

ExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnum Enum with underlying type: string

const (
	ExternalDbSystemDatabaseManagementConfigDetailsLicenseModelLicenseIncluded     ExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnum = "LICENSE_INCLUDED"
	ExternalDbSystemDatabaseManagementConfigDetailsLicenseModelBringYourOwnLicense ExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE"
)

Set of constants representing the allowable values for ExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnum

func GetExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnumValues added in v65.31.0

func GetExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnumValues() []ExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnum

GetExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnumValues Enumerates the set of values for ExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnum

func GetMappingExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnum added in v65.31.0

func GetMappingExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnum(val string) (ExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnum, bool)

GetMappingExternalDbSystemDatabaseManagementConfigDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalDbSystemDiscovery added in v65.31.0

type ExternalDbSystemDiscovery struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system discovery.
	Id *string `mandatory:"true" json:"id"`

	// The user-friendly name for the DB system. The name does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the management agent
	// used for the external DB system discovery.
	AgentId *string `mandatory:"true" json:"agentId"`

	// The current lifecycle state of the external DB system discovery resource.
	LifecycleState ExternalDbSystemDiscoveryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// The date and time the external DB system discovery was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The date and time the external DB system discovery was last updated.
	TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

	// The directory in which Oracle Grid Infrastructure is installed.
	GridHome *string `mandatory:"false" json:"gridHome"`

	// The list of DB system components that were found in the DB system discovery.
	DiscoveredComponents []DiscoveredExternalDbSystemComponent `mandatory:"false" json:"discoveredComponents"`

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

ExternalDbSystemDiscovery The details of an external DB system discovery.

func (ExternalDbSystemDiscovery) String added in v65.31.0

func (m ExternalDbSystemDiscovery) String() string

func (*ExternalDbSystemDiscovery) UnmarshalJSON added in v65.31.0

func (m *ExternalDbSystemDiscovery) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ExternalDbSystemDiscovery) ValidateEnumValue added in v65.31.0

func (m ExternalDbSystemDiscovery) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalDbSystemDiscoveryCollection added in v65.31.0

type ExternalDbSystemDiscoveryCollection struct {

	// An array of external DB system discoveries.
	Items []ExternalDbSystemDiscoverySummary `mandatory:"true" json:"items"`
}

ExternalDbSystemDiscoveryCollection A collection of external DB system discovery summaries.

func (ExternalDbSystemDiscoveryCollection) String added in v65.31.0

func (ExternalDbSystemDiscoveryCollection) ValidateEnumValue added in v65.31.0

func (m ExternalDbSystemDiscoveryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalDbSystemDiscoveryConnector added in v65.31.0

type ExternalDbSystemDiscoveryConnector interface {

	// The user-friendly name for the external connector. The name does not have to be unique.
	GetDisplayName() *string

	// The status of connectivity to the external DB system component.
	GetConnectionStatus() *string

	// The error message indicating the reason for connection failure or `null` if
	// the connection was successful.
	GetConnectionFailureMessage() *string

	// The date and time the connectionStatus of the external DB system connector was last updated.
	GetTimeConnectionStatusLastUpdated() *common.SDKTime
}

ExternalDbSystemDiscoveryConnector The connector details used to connect to the external DB system component.

type ExternalDbSystemDiscoveryConnectorConnectorTypeEnum added in v65.31.0

type ExternalDbSystemDiscoveryConnectorConnectorTypeEnum string

ExternalDbSystemDiscoveryConnectorConnectorTypeEnum Enum with underlying type: string

const (
	ExternalDbSystemDiscoveryConnectorConnectorTypeMacs ExternalDbSystemDiscoveryConnectorConnectorTypeEnum = "MACS"
)

Set of constants representing the allowable values for ExternalDbSystemDiscoveryConnectorConnectorTypeEnum

func GetExternalDbSystemDiscoveryConnectorConnectorTypeEnumValues added in v65.31.0

func GetExternalDbSystemDiscoveryConnectorConnectorTypeEnumValues() []ExternalDbSystemDiscoveryConnectorConnectorTypeEnum

GetExternalDbSystemDiscoveryConnectorConnectorTypeEnumValues Enumerates the set of values for ExternalDbSystemDiscoveryConnectorConnectorTypeEnum

func GetMappingExternalDbSystemDiscoveryConnectorConnectorTypeEnum added in v65.31.0

func GetMappingExternalDbSystemDiscoveryConnectorConnectorTypeEnum(val string) (ExternalDbSystemDiscoveryConnectorConnectorTypeEnum, bool)

GetMappingExternalDbSystemDiscoveryConnectorConnectorTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalDbSystemDiscoveryLifecycleStateEnum added in v65.31.0

type ExternalDbSystemDiscoveryLifecycleStateEnum string

ExternalDbSystemDiscoveryLifecycleStateEnum Enum with underlying type: string

const (
	ExternalDbSystemDiscoveryLifecycleStateCreating ExternalDbSystemDiscoveryLifecycleStateEnum = "CREATING"
	ExternalDbSystemDiscoveryLifecycleStateActive   ExternalDbSystemDiscoveryLifecycleStateEnum = "ACTIVE"
	ExternalDbSystemDiscoveryLifecycleStateInactive ExternalDbSystemDiscoveryLifecycleStateEnum = "INACTIVE"
	ExternalDbSystemDiscoveryLifecycleStateUpdating ExternalDbSystemDiscoveryLifecycleStateEnum = "UPDATING"
	ExternalDbSystemDiscoveryLifecycleStateDeleting ExternalDbSystemDiscoveryLifecycleStateEnum = "DELETING"
	ExternalDbSystemDiscoveryLifecycleStateDeleted  ExternalDbSystemDiscoveryLifecycleStateEnum = "DELETED"
	ExternalDbSystemDiscoveryLifecycleStateFailed   ExternalDbSystemDiscoveryLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for ExternalDbSystemDiscoveryLifecycleStateEnum

func GetExternalDbSystemDiscoveryLifecycleStateEnumValues added in v65.31.0

func GetExternalDbSystemDiscoveryLifecycleStateEnumValues() []ExternalDbSystemDiscoveryLifecycleStateEnum

GetExternalDbSystemDiscoveryLifecycleStateEnumValues Enumerates the set of values for ExternalDbSystemDiscoveryLifecycleStateEnum

func GetMappingExternalDbSystemDiscoveryLifecycleStateEnum added in v65.31.0

func GetMappingExternalDbSystemDiscoveryLifecycleStateEnum(val string) (ExternalDbSystemDiscoveryLifecycleStateEnum, bool)

GetMappingExternalDbSystemDiscoveryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalDbSystemDiscoveryMacsConnector added in v65.31.0

type ExternalDbSystemDiscoveryMacsConnector struct {

	// The user-friendly name for the external connector. The name does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the management agent
	// used for the external DB system connector.
	AgentId *string `mandatory:"true" json:"agentId"`

	// The status of connectivity to the external DB system component.
	ConnectionStatus *string `mandatory:"false" json:"connectionStatus"`

	// The error message indicating the reason for connection failure or `null` if
	// the connection was successful.
	ConnectionFailureMessage *string `mandatory:"false" json:"connectionFailureMessage"`

	// The date and time the connectionStatus of the external DB system connector was last updated.
	TimeConnectionStatusLastUpdated *common.SDKTime `mandatory:"false" json:"timeConnectionStatusLastUpdated"`

	ConnectionInfo ExternalDbSystemConnectionInfo `mandatory:"false" json:"connectionInfo"`
}

ExternalDbSystemDiscoveryMacsConnector The details of an external DB system connector that uses the Management Agent Cloud Service (MACS) (https://docs.cloud.oracle.com/iaas/management-agents/index.html) to connect to an external DB system component.

func (ExternalDbSystemDiscoveryMacsConnector) GetConnectionFailureMessage added in v65.31.0

func (m ExternalDbSystemDiscoveryMacsConnector) GetConnectionFailureMessage() *string

GetConnectionFailureMessage returns ConnectionFailureMessage

func (ExternalDbSystemDiscoveryMacsConnector) GetConnectionStatus added in v65.31.0

func (m ExternalDbSystemDiscoveryMacsConnector) GetConnectionStatus() *string

GetConnectionStatus returns ConnectionStatus

func (ExternalDbSystemDiscoveryMacsConnector) GetDisplayName added in v65.31.0

func (m ExternalDbSystemDiscoveryMacsConnector) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ExternalDbSystemDiscoveryMacsConnector) GetTimeConnectionStatusLastUpdated added in v65.31.0

func (m ExternalDbSystemDiscoveryMacsConnector) GetTimeConnectionStatusLastUpdated() *common.SDKTime

GetTimeConnectionStatusLastUpdated returns TimeConnectionStatusLastUpdated

func (ExternalDbSystemDiscoveryMacsConnector) MarshalJSON added in v65.31.0

func (m ExternalDbSystemDiscoveryMacsConnector) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExternalDbSystemDiscoveryMacsConnector) String added in v65.31.0

func (*ExternalDbSystemDiscoveryMacsConnector) UnmarshalJSON added in v65.31.0

func (m *ExternalDbSystemDiscoveryMacsConnector) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ExternalDbSystemDiscoveryMacsConnector) ValidateEnumValue added in v65.31.0

func (m ExternalDbSystemDiscoveryMacsConnector) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalDbSystemDiscoverySummary added in v65.31.0

type ExternalDbSystemDiscoverySummary struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system discovery.
	Id *string `mandatory:"true" json:"id"`

	// The user-friendly name for the DB system. The name does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the management agent
	// used for the external DB system discovery.
	AgentId *string `mandatory:"true" json:"agentId"`

	// The current lifecycle state of the external DB system discovery resource.
	LifecycleState ExternalDbSystemDiscoveryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// The date and time the external DB system discovery was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The date and time the external DB system discovery was last updated.
	TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

	// Additional information about the current lifecycle state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

ExternalDbSystemDiscoverySummary The summary of an external DB system.

func (ExternalDbSystemDiscoverySummary) String added in v65.31.0

func (ExternalDbSystemDiscoverySummary) ValidateEnumValue added in v65.31.0

func (m ExternalDbSystemDiscoverySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalDbSystemLifecycleStateEnum added in v65.31.0

type ExternalDbSystemLifecycleStateEnum string

ExternalDbSystemLifecycleStateEnum Enum with underlying type: string

const (
	ExternalDbSystemLifecycleStateCreating ExternalDbSystemLifecycleStateEnum = "CREATING"
	ExternalDbSystemLifecycleStateActive   ExternalDbSystemLifecycleStateEnum = "ACTIVE"
	ExternalDbSystemLifecycleStateUpdating ExternalDbSystemLifecycleStateEnum = "UPDATING"
	ExternalDbSystemLifecycleStateDeleting ExternalDbSystemLifecycleStateEnum = "DELETING"
	ExternalDbSystemLifecycleStateDeleted  ExternalDbSystemLifecycleStateEnum = "DELETED"
	ExternalDbSystemLifecycleStateInactive ExternalDbSystemLifecycleStateEnum = "INACTIVE"
)

Set of constants representing the allowable values for ExternalDbSystemLifecycleStateEnum

func GetExternalDbSystemLifecycleStateEnumValues added in v65.31.0

func GetExternalDbSystemLifecycleStateEnumValues() []ExternalDbSystemLifecycleStateEnum

GetExternalDbSystemLifecycleStateEnumValues Enumerates the set of values for ExternalDbSystemLifecycleStateEnum

func GetMappingExternalDbSystemLifecycleStateEnum added in v65.31.0

func GetMappingExternalDbSystemLifecycleStateEnum(val string) (ExternalDbSystemLifecycleStateEnum, bool)

GetMappingExternalDbSystemLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalDbSystemMacsConnector added in v65.31.0

type ExternalDbSystemMacsConnector struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system connector.
	Id *string `mandatory:"true" json:"id"`

	// The user-friendly name for the external connector. The name does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system that the connector is a part of.
	ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"`

	// The date and time the external DB system connector was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The date and time the external DB system connector was last updated.
	TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the management agent
	// used for the external DB system connector.
	AgentId *string `mandatory:"true" json:"agentId"`

	// The status of connectivity to the external DB system component.
	ConnectionStatus *string `mandatory:"false" json:"connectionStatus"`

	// The error message indicating the reason for connection failure or `null` if
	// the connection was successful.
	ConnectionFailureMessage *string `mandatory:"false" json:"connectionFailureMessage"`

	// Additional information about the current lifecycle state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// The date and time the connectionStatus of the external DB system connector was last updated.
	TimeConnectionStatusLastUpdated *common.SDKTime `mandatory:"false" json:"timeConnectionStatusLastUpdated"`

	ConnectionInfo ExternalDbSystemConnectionInfo `mandatory:"false" json:"connectionInfo"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The current lifecycle state of the external DB system connector.
	LifecycleState ExternalDbSystemConnectorLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

ExternalDbSystemMacsConnector The details of an external DB system connector that uses the Management Agent Cloud Service (MACS) (https://docs.cloud.oracle.com/iaas/management-agents/index.html) to connect to an external DB system component.

func (ExternalDbSystemMacsConnector) GetCompartmentId added in v65.31.0

func (m ExternalDbSystemMacsConnector) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ExternalDbSystemMacsConnector) GetConnectionFailureMessage added in v65.31.0

func (m ExternalDbSystemMacsConnector) GetConnectionFailureMessage() *string

GetConnectionFailureMessage returns ConnectionFailureMessage

func (ExternalDbSystemMacsConnector) GetConnectionStatus added in v65.31.0

func (m ExternalDbSystemMacsConnector) GetConnectionStatus() *string

GetConnectionStatus returns ConnectionStatus

func (ExternalDbSystemMacsConnector) GetDisplayName added in v65.31.0

func (m ExternalDbSystemMacsConnector) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ExternalDbSystemMacsConnector) GetExternalDbSystemId added in v65.31.0

func (m ExternalDbSystemMacsConnector) GetExternalDbSystemId() *string

GetExternalDbSystemId returns ExternalDbSystemId

func (ExternalDbSystemMacsConnector) GetId added in v65.31.0

GetId returns Id

func (ExternalDbSystemMacsConnector) GetLifecycleDetails added in v65.31.0

func (m ExternalDbSystemMacsConnector) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ExternalDbSystemMacsConnector) GetLifecycleState added in v65.31.0

GetLifecycleState returns LifecycleState

func (ExternalDbSystemMacsConnector) GetTimeConnectionStatusLastUpdated added in v65.31.0

func (m ExternalDbSystemMacsConnector) GetTimeConnectionStatusLastUpdated() *common.SDKTime

GetTimeConnectionStatusLastUpdated returns TimeConnectionStatusLastUpdated

func (ExternalDbSystemMacsConnector) GetTimeCreated added in v65.31.0

func (m ExternalDbSystemMacsConnector) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ExternalDbSystemMacsConnector) GetTimeUpdated added in v65.31.0

func (m ExternalDbSystemMacsConnector) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ExternalDbSystemMacsConnector) MarshalJSON added in v65.31.0

func (m ExternalDbSystemMacsConnector) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExternalDbSystemMacsConnector) String added in v65.31.0

func (*ExternalDbSystemMacsConnector) UnmarshalJSON added in v65.31.0

func (m *ExternalDbSystemMacsConnector) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ExternalDbSystemMacsConnector) ValidateEnumValue added in v65.31.0

func (m ExternalDbSystemMacsConnector) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalDbSystemStackMonitoringConfigDetails added in v65.42.0

type ExternalDbSystemStackMonitoringConfigDetails struct {

	// The status of the associated service.
	IsEnabled *bool `mandatory:"true" json:"isEnabled"`

	// The associated service-specific inputs in JSON string format, which Database Management can identify.
	Metadata *string `mandatory:"false" json:"metadata"`
}

ExternalDbSystemStackMonitoringConfigDetails The configuration details of Stack Monitoring for an external DB system.

func (ExternalDbSystemStackMonitoringConfigDetails) String added in v65.42.0

func (ExternalDbSystemStackMonitoringConfigDetails) ValidateEnumValue added in v65.42.0

func (m ExternalDbSystemStackMonitoringConfigDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalDbSystemSummary added in v65.31.0

type ExternalDbSystemSummary struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system.
	Id *string `mandatory:"true" json:"id"`

	// The user-friendly name for the DB system. The name does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The current lifecycle state of the external DB system resource.
	LifecycleState ExternalDbSystemLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// The date and time the external DB system was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The date and time the external DB system was last updated.
	TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

	// The Oracle Grid home directory in case of cluster-based DB system and
	// Oracle home directory in case of single instance-based DB system.
	HomeDirectory *string `mandatory:"false" json:"homeDirectory"`

	DatabaseManagementConfig *ExternalDbSystemDatabaseManagementConfigDetails `mandatory:"false" json:"databaseManagementConfig"`

	// Additional information about the current lifecycle state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

ExternalDbSystemSummary The summary of an external DB system.

func (ExternalDbSystemSummary) String added in v65.31.0

func (m ExternalDbSystemSummary) String() string

func (ExternalDbSystemSummary) ValidateEnumValue added in v65.31.0

func (m ExternalDbSystemSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalExadataDatabaseSystemSummary added in v65.36.1

type ExternalExadataDatabaseSystemSummary struct {

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// The Oracle license model that applies to the database management resources.
	LicenseModel ExternalExadataDatabaseSystemSummaryLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"`

	// The current lifecycle state of the database resource.
	LifecycleState DbmResourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

ExternalExadataDatabaseSystemSummary The DB systems of the Exadata infrastructure.

func (ExternalExadataDatabaseSystemSummary) GetAdditionalDetails added in v65.36.1

func (m ExternalExadataDatabaseSystemSummary) GetAdditionalDetails() map[string]string

GetAdditionalDetails returns AdditionalDetails

func (ExternalExadataDatabaseSystemSummary) GetDisplayName added in v65.36.1

func (m ExternalExadataDatabaseSystemSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ExternalExadataDatabaseSystemSummary) GetId added in v65.36.1

GetId returns Id

func (ExternalExadataDatabaseSystemSummary) GetInternalId added in v65.36.1

func (m ExternalExadataDatabaseSystemSummary) GetInternalId() *string

GetInternalId returns InternalId

func (ExternalExadataDatabaseSystemSummary) GetLifecycleDetails added in v65.36.1

func (m ExternalExadataDatabaseSystemSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ExternalExadataDatabaseSystemSummary) GetLifecycleState added in v65.36.1

GetLifecycleState returns LifecycleState

func (ExternalExadataDatabaseSystemSummary) GetStatus added in v65.36.1

GetStatus returns Status

func (ExternalExadataDatabaseSystemSummary) GetTimeCreated added in v65.36.1

GetTimeCreated returns TimeCreated

func (ExternalExadataDatabaseSystemSummary) GetTimeUpdated added in v65.36.1

GetTimeUpdated returns TimeUpdated

func (ExternalExadataDatabaseSystemSummary) GetVersion added in v65.36.1

GetVersion returns Version

func (ExternalExadataDatabaseSystemSummary) MarshalJSON added in v65.36.1

func (m ExternalExadataDatabaseSystemSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExternalExadataDatabaseSystemSummary) String added in v65.36.1

func (ExternalExadataDatabaseSystemSummary) ValidateEnumValue added in v65.36.1

func (m ExternalExadataDatabaseSystemSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalExadataDatabaseSystemSummaryLicenseModelEnum added in v65.36.1

type ExternalExadataDatabaseSystemSummaryLicenseModelEnum string

ExternalExadataDatabaseSystemSummaryLicenseModelEnum Enum with underlying type: string

const (
	ExternalExadataDatabaseSystemSummaryLicenseModelLicenseIncluded     ExternalExadataDatabaseSystemSummaryLicenseModelEnum = "LICENSE_INCLUDED"
	ExternalExadataDatabaseSystemSummaryLicenseModelBringYourOwnLicense ExternalExadataDatabaseSystemSummaryLicenseModelEnum = "BRING_YOUR_OWN_LICENSE"
)

Set of constants representing the allowable values for ExternalExadataDatabaseSystemSummaryLicenseModelEnum

func GetExternalExadataDatabaseSystemSummaryLicenseModelEnumValues added in v65.36.1

func GetExternalExadataDatabaseSystemSummaryLicenseModelEnumValues() []ExternalExadataDatabaseSystemSummaryLicenseModelEnum

GetExternalExadataDatabaseSystemSummaryLicenseModelEnumValues Enumerates the set of values for ExternalExadataDatabaseSystemSummaryLicenseModelEnum

func GetMappingExternalExadataDatabaseSystemSummaryLicenseModelEnum added in v65.36.1

func GetMappingExternalExadataDatabaseSystemSummaryLicenseModelEnum(val string) (ExternalExadataDatabaseSystemSummaryLicenseModelEnum, bool)

GetMappingExternalExadataDatabaseSystemSummaryLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalExadataInfraBasicInfo added in v65.36.1

type ExternalExadataInfraBasicInfo struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external Exadata Infrastructure.
	Id *string `mandatory:"true" json:"id"`

	// The user-friendly name for the Exadata Infrastructure. The name does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

ExternalExadataInfraBasicInfo The basic information about an external Exadata Infrastructure.

func (ExternalExadataInfraBasicInfo) String added in v65.36.1

func (ExternalExadataInfraBasicInfo) ValidateEnumValue added in v65.36.1

func (m ExternalExadataInfraBasicInfo) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalExadataInfrastructure added in v65.36.1

type ExternalExadataInfrastructure struct {

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	StorageGrid *ExternalExadataStorageGridSummary `mandatory:"false" json:"storageGrid"`

	// A list of DB systems.
	DatabaseSystems []ExternalExadataDatabaseSystemSummary `mandatory:"false" json:"databaseSystems"`

	// The list of OCIDs  (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The rack size of the Exadata infrastructure.
	RackSize ExternalExadataInfrastructureRackSizeEnum `mandatory:"false" json:"rackSize,omitempty"`

	// The Oracle license model that applies to the database management resources.
	LicenseModel ExternalExadataInfrastructureLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"`

	// The current lifecycle state of the database resource.
	LifecycleState DbmResourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

ExternalExadataInfrastructure The details of the Exadata infrastructure.

func (ExternalExadataInfrastructure) GetAdditionalDetails added in v65.36.1

func (m ExternalExadataInfrastructure) GetAdditionalDetails() map[string]string

GetAdditionalDetails returns AdditionalDetails

func (ExternalExadataInfrastructure) GetDisplayName added in v65.36.1

func (m ExternalExadataInfrastructure) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ExternalExadataInfrastructure) GetId added in v65.36.1

GetId returns Id

func (ExternalExadataInfrastructure) GetInternalId added in v65.36.1

func (m ExternalExadataInfrastructure) GetInternalId() *string

GetInternalId returns InternalId

func (ExternalExadataInfrastructure) GetLifecycleDetails added in v65.36.1

func (m ExternalExadataInfrastructure) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ExternalExadataInfrastructure) GetLifecycleState added in v65.36.1

GetLifecycleState returns LifecycleState

func (ExternalExadataInfrastructure) GetStatus added in v65.36.1

func (m ExternalExadataInfrastructure) GetStatus() *string

GetStatus returns Status

func (ExternalExadataInfrastructure) GetTimeCreated added in v65.36.1

func (m ExternalExadataInfrastructure) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ExternalExadataInfrastructure) GetTimeUpdated added in v65.36.1

func (m ExternalExadataInfrastructure) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ExternalExadataInfrastructure) GetVersion added in v65.36.1

func (m ExternalExadataInfrastructure) GetVersion() *string

GetVersion returns Version

func (ExternalExadataInfrastructure) MarshalJSON added in v65.36.1

func (m ExternalExadataInfrastructure) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExternalExadataInfrastructure) String added in v65.36.1

func (ExternalExadataInfrastructure) ValidateEnumValue added in v65.36.1

func (m ExternalExadataInfrastructure) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalExadataInfrastructureCollection added in v65.36.1

type ExternalExadataInfrastructureCollection struct {

	// A list of Exadata infrastructures.
	Items []ExternalExadataInfrastructureSummary `mandatory:"true" json:"items"`
}

ExternalExadataInfrastructureCollection A list of the Exadata infrastructure resources.

func (ExternalExadataInfrastructureCollection) String added in v65.36.1

func (ExternalExadataInfrastructureCollection) ValidateEnumValue added in v65.36.1

func (m ExternalExadataInfrastructureCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalExadataInfrastructureDiscovery added in v65.36.1

type ExternalExadataInfrastructureDiscovery struct {

	// The name of the entity.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The unique key of the discovery request.
	DiscoveryKey *string `mandatory:"true" json:"discoveryKey"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the entity discovered.
	Id *string `mandatory:"false" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the agent used for monitoring.
	AgentId *string `mandatory:"false" json:"agentId"`

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// The Oracle home path of the Exadata infrastructure.
	GridHomePath *string `mandatory:"false" json:"gridHomePath"`

	// The list of DB systems in the Exadata infrastructure.
	DbSystems []ExternalDatabaseSystemDiscoverySummary `mandatory:"false" json:"dbSystems"`

	StorageGrid *ExternalStorageGridDiscoverySummary `mandatory:"false" json:"storageGrid"`

	// The list of storage servers in the Exadata infrastructure.
	StorageServers []ExternalStorageServerDiscoverySummary `mandatory:"false" json:"storageServers"`

	// The Oracle license model that applies to the database management resources.
	LicenseModel ExternalExadataInfrastructureDiscoveryLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"`

	// The size of the Exadata infrastructure.
	RackSize ExternalExadataInfrastructureDiscoveryRackSizeEnum `mandatory:"false" json:"rackSize,omitempty"`

	// The status of the entity discovery.
	DiscoverStatus EntityDiscoveredDiscoverStatusEnum `mandatory:"false" json:"discoverStatus,omitempty"`
}

ExternalExadataInfrastructureDiscovery The result of the Exadata infrastructure discovery.

func (ExternalExadataInfrastructureDiscovery) GetAgentId added in v65.36.1

GetAgentId returns AgentId

func (ExternalExadataInfrastructureDiscovery) GetConnectorId added in v65.36.1

func (m ExternalExadataInfrastructureDiscovery) GetConnectorId() *string

GetConnectorId returns ConnectorId

func (ExternalExadataInfrastructureDiscovery) GetDiscoverErrorCode added in v65.36.1

func (m ExternalExadataInfrastructureDiscovery) GetDiscoverErrorCode() *string

GetDiscoverErrorCode returns DiscoverErrorCode

func (ExternalExadataInfrastructureDiscovery) GetDiscoverErrorMsg added in v65.36.1

func (m ExternalExadataInfrastructureDiscovery) GetDiscoverErrorMsg() *string

GetDiscoverErrorMsg returns DiscoverErrorMsg

func (ExternalExadataInfrastructureDiscovery) GetDiscoverStatus added in v65.36.1

GetDiscoverStatus returns DiscoverStatus

func (ExternalExadataInfrastructureDiscovery) GetDisplayName added in v65.36.1

func (m ExternalExadataInfrastructureDiscovery) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ExternalExadataInfrastructureDiscovery) GetId added in v65.36.1

GetId returns Id

func (ExternalExadataInfrastructureDiscovery) GetInternalId added in v65.36.1

GetInternalId returns InternalId

func (ExternalExadataInfrastructureDiscovery) GetStatus added in v65.36.1

GetStatus returns Status

func (ExternalExadataInfrastructureDiscovery) GetVersion added in v65.36.1

GetVersion returns Version

func (ExternalExadataInfrastructureDiscovery) MarshalJSON added in v65.36.1

func (m ExternalExadataInfrastructureDiscovery) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExternalExadataInfrastructureDiscovery) String added in v65.36.1

func (ExternalExadataInfrastructureDiscovery) ValidateEnumValue added in v65.36.1

func (m ExternalExadataInfrastructureDiscovery) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalExadataInfrastructureDiscoveryLicenseModelEnum added in v65.36.1

type ExternalExadataInfrastructureDiscoveryLicenseModelEnum string

ExternalExadataInfrastructureDiscoveryLicenseModelEnum Enum with underlying type: string

const (
	ExternalExadataInfrastructureDiscoveryLicenseModelLicenseIncluded     ExternalExadataInfrastructureDiscoveryLicenseModelEnum = "LICENSE_INCLUDED"
	ExternalExadataInfrastructureDiscoveryLicenseModelBringYourOwnLicense ExternalExadataInfrastructureDiscoveryLicenseModelEnum = "BRING_YOUR_OWN_LICENSE"
)

Set of constants representing the allowable values for ExternalExadataInfrastructureDiscoveryLicenseModelEnum

func GetExternalExadataInfrastructureDiscoveryLicenseModelEnumValues added in v65.36.1

func GetExternalExadataInfrastructureDiscoveryLicenseModelEnumValues() []ExternalExadataInfrastructureDiscoveryLicenseModelEnum

GetExternalExadataInfrastructureDiscoveryLicenseModelEnumValues Enumerates the set of values for ExternalExadataInfrastructureDiscoveryLicenseModelEnum

func GetMappingExternalExadataInfrastructureDiscoveryLicenseModelEnum added in v65.36.1

func GetMappingExternalExadataInfrastructureDiscoveryLicenseModelEnum(val string) (ExternalExadataInfrastructureDiscoveryLicenseModelEnum, bool)

GetMappingExternalExadataInfrastructureDiscoveryLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalExadataInfrastructureDiscoveryRackSizeEnum added in v65.36.1

type ExternalExadataInfrastructureDiscoveryRackSizeEnum string

ExternalExadataInfrastructureDiscoveryRackSizeEnum Enum with underlying type: string

const (
	ExternalExadataInfrastructureDiscoveryRackSizeFull    ExternalExadataInfrastructureDiscoveryRackSizeEnum = "FULL"
	ExternalExadataInfrastructureDiscoveryRackSizeHalf    ExternalExadataInfrastructureDiscoveryRackSizeEnum = "HALF"
	ExternalExadataInfrastructureDiscoveryRackSizeQuarter ExternalExadataInfrastructureDiscoveryRackSizeEnum = "QUARTER"
	ExternalExadataInfrastructureDiscoveryRackSizeEighth  ExternalExadataInfrastructureDiscoveryRackSizeEnum = "EIGHTH"
	ExternalExadataInfrastructureDiscoveryRackSizeUnknown ExternalExadataInfrastructureDiscoveryRackSizeEnum = "UNKNOWN"
)

Set of constants representing the allowable values for ExternalExadataInfrastructureDiscoveryRackSizeEnum

func GetExternalExadataInfrastructureDiscoveryRackSizeEnumValues added in v65.36.1

func GetExternalExadataInfrastructureDiscoveryRackSizeEnumValues() []ExternalExadataInfrastructureDiscoveryRackSizeEnum

GetExternalExadataInfrastructureDiscoveryRackSizeEnumValues Enumerates the set of values for ExternalExadataInfrastructureDiscoveryRackSizeEnum

func GetMappingExternalExadataInfrastructureDiscoveryRackSizeEnum added in v65.36.1

func GetMappingExternalExadataInfrastructureDiscoveryRackSizeEnum(val string) (ExternalExadataInfrastructureDiscoveryRackSizeEnum, bool)

GetMappingExternalExadataInfrastructureDiscoveryRackSizeEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalExadataInfrastructureDiscoverySummary added in v65.36.1

type ExternalExadataInfrastructureDiscoverySummary struct {

	// The name of the entity.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the entity discovered.
	Id *string `mandatory:"false" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the agent used for monitoring.
	AgentId *string `mandatory:"false" json:"agentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the associated connector.
	ConnectorId *string `mandatory:"false" json:"connectorId"`

	// The version of the entity.
	Version *string `mandatory:"false" json:"version"`

	// The internal identifier of the entity.
	InternalId *string `mandatory:"false" json:"internalId"`

	// The status of the entity.
	Status *string `mandatory:"false" json:"status"`

	// The error code of the discovery.
	DiscoverErrorCode *string `mandatory:"false" json:"discoverErrorCode"`

	// The error message of the discovery.
	DiscoverErrorMsg *string `mandatory:"false" json:"discoverErrorMsg"`

	// The size of the Exadata infrastructure.
	RackSize ExternalExadataInfrastructureDiscoverySummaryRackSizeEnum `mandatory:"false" json:"rackSize,omitempty"`

	// The status of the entity discovery.
	DiscoverStatus EntityDiscoveredDiscoverStatusEnum `mandatory:"false" json:"discoverStatus,omitempty"`
}

ExternalExadataInfrastructureDiscoverySummary The summary of the Exadata system infrastructure discovery.

func (ExternalExadataInfrastructureDiscoverySummary) GetAgentId added in v65.36.1

GetAgentId returns AgentId

func (ExternalExadataInfrastructureDiscoverySummary) GetConnectorId added in v65.36.1

GetConnectorId returns ConnectorId

func (ExternalExadataInfrastructureDiscoverySummary) GetDiscoverErrorCode added in v65.36.1

func (m ExternalExadataInfrastructureDiscoverySummary) GetDiscoverErrorCode() *string

GetDiscoverErrorCode returns DiscoverErrorCode

func (ExternalExadataInfrastructureDiscoverySummary) GetDiscoverErrorMsg added in v65.36.1

func (m ExternalExadataInfrastructureDiscoverySummary) GetDiscoverErrorMsg() *string

GetDiscoverErrorMsg returns DiscoverErrorMsg

func (ExternalExadataInfrastructureDiscoverySummary) GetDiscoverStatus added in v65.36.1

GetDiscoverStatus returns DiscoverStatus

func (ExternalExadataInfrastructureDiscoverySummary) GetDisplayName added in v65.36.1

GetDisplayName returns DisplayName

func (ExternalExadataInfrastructureDiscoverySummary) GetId added in v65.36.1

GetId returns Id

func (ExternalExadataInfrastructureDiscoverySummary) GetInternalId added in v65.36.1

GetInternalId returns InternalId

func (ExternalExadataInfrastructureDiscoverySummary) GetStatus added in v65.36.1

GetStatus returns Status

func (ExternalExadataInfrastructureDiscoverySummary) GetVersion added in v65.36.1

GetVersion returns Version

func (ExternalExadataInfrastructureDiscoverySummary) MarshalJSON added in v65.36.1

func (m ExternalExadataInfrastructureDiscoverySummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExternalExadataInfrastructureDiscoverySummary) String added in v65.36.1

func (ExternalExadataInfrastructureDiscoverySummary) ValidateEnumValue added in v65.36.1

func (m ExternalExadataInfrastructureDiscoverySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalExadataInfrastructureDiscoverySummaryRackSizeEnum added in v65.36.1

type ExternalExadataInfrastructureDiscoverySummaryRackSizeEnum string

ExternalExadataInfrastructureDiscoverySummaryRackSizeEnum Enum with underlying type: string

const (
	ExternalExadataInfrastructureDiscoverySummaryRackSizeFull    ExternalExadataInfrastructureDiscoverySummaryRackSizeEnum = "FULL"
	ExternalExadataInfrastructureDiscoverySummaryRackSizeHalf    ExternalExadataInfrastructureDiscoverySummaryRackSizeEnum = "HALF"
	ExternalExadataInfrastructureDiscoverySummaryRackSizeQuarter ExternalExadataInfrastructureDiscoverySummaryRackSizeEnum = "QUARTER"
	ExternalExadataInfrastructureDiscoverySummaryRackSizeEighth  ExternalExadataInfrastructureDiscoverySummaryRackSizeEnum = "EIGHTH"
)

Set of constants representing the allowable values for ExternalExadataInfrastructureDiscoverySummaryRackSizeEnum

func GetExternalExadataInfrastructureDiscoverySummaryRackSizeEnumValues added in v65.36.1

func GetExternalExadataInfrastructureDiscoverySummaryRackSizeEnumValues() []ExternalExadataInfrastructureDiscoverySummaryRackSizeEnum

GetExternalExadataInfrastructureDiscoverySummaryRackSizeEnumValues Enumerates the set of values for ExternalExadataInfrastructureDiscoverySummaryRackSizeEnum

func GetMappingExternalExadataInfrastructureDiscoverySummaryRackSizeEnum added in v65.36.1

func GetMappingExternalExadataInfrastructureDiscoverySummaryRackSizeEnum(val string) (ExternalExadataInfrastructureDiscoverySummaryRackSizeEnum, bool)

GetMappingExternalExadataInfrastructureDiscoverySummaryRackSizeEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalExadataInfrastructureLicenseModelEnum added in v65.36.1

type ExternalExadataInfrastructureLicenseModelEnum string

ExternalExadataInfrastructureLicenseModelEnum Enum with underlying type: string

const (
	ExternalExadataInfrastructureLicenseModelLicenseIncluded     ExternalExadataInfrastructureLicenseModelEnum = "LICENSE_INCLUDED"
	ExternalExadataInfrastructureLicenseModelBringYourOwnLicense ExternalExadataInfrastructureLicenseModelEnum = "BRING_YOUR_OWN_LICENSE"
)

Set of constants representing the allowable values for ExternalExadataInfrastructureLicenseModelEnum

func GetExternalExadataInfrastructureLicenseModelEnumValues added in v65.36.1

func GetExternalExadataInfrastructureLicenseModelEnumValues() []ExternalExadataInfrastructureLicenseModelEnum

GetExternalExadataInfrastructureLicenseModelEnumValues Enumerates the set of values for ExternalExadataInfrastructureLicenseModelEnum

func GetMappingExternalExadataInfrastructureLicenseModelEnum added in v65.36.1

func GetMappingExternalExadataInfrastructureLicenseModelEnum(val string) (ExternalExadataInfrastructureLicenseModelEnum, bool)

GetMappingExternalExadataInfrastructureLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalExadataInfrastructureRackSizeEnum added in v65.36.1

type ExternalExadataInfrastructureRackSizeEnum string

ExternalExadataInfrastructureRackSizeEnum Enum with underlying type: string

const (
	ExternalExadataInfrastructureRackSizeFull    ExternalExadataInfrastructureRackSizeEnum = "FULL"
	ExternalExadataInfrastructureRackSizeHalf    ExternalExadataInfrastructureRackSizeEnum = "HALF"
	ExternalExadataInfrastructureRackSizeQuarter ExternalExadataInfrastructureRackSizeEnum = "QUARTER"
	ExternalExadataInfrastructureRackSizeEighth  ExternalExadataInfrastructureRackSizeEnum = "EIGHTH"
)

Set of constants representing the allowable values for ExternalExadataInfrastructureRackSizeEnum

func GetExternalExadataInfrastructureRackSizeEnumValues added in v65.36.1

func GetExternalExadataInfrastructureRackSizeEnumValues() []ExternalExadataInfrastructureRackSizeEnum

GetExternalExadataInfrastructureRackSizeEnumValues Enumerates the set of values for ExternalExadataInfrastructureRackSizeEnum

func GetMappingExternalExadataInfrastructureRackSizeEnum added in v65.36.1

func GetMappingExternalExadataInfrastructureRackSizeEnum(val string) (ExternalExadataInfrastructureRackSizeEnum, bool)

GetMappingExternalExadataInfrastructureRackSizeEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalExadataInfrastructureSummary added in v65.36.1

type ExternalExadataInfrastructureSummary struct {

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The rack size of the Exadata infrastructure.
	RackSize ExternalExadataInfrastructureSummaryRackSizeEnum `mandatory:"false" json:"rackSize,omitempty"`

	// The Oracle license model that applies to the database management resources.
	LicenseModel ExternalExadataInfrastructureSummaryLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"`

	// The current lifecycle state of the database resource.
	LifecycleState DbmResourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

ExternalExadataInfrastructureSummary The Exadata infrastructure.

func (ExternalExadataInfrastructureSummary) GetAdditionalDetails added in v65.36.1

func (m ExternalExadataInfrastructureSummary) GetAdditionalDetails() map[string]string

GetAdditionalDetails returns AdditionalDetails

func (ExternalExadataInfrastructureSummary) GetDisplayName added in v65.36.1

func (m ExternalExadataInfrastructureSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ExternalExadataInfrastructureSummary) GetId added in v65.36.1

GetId returns Id

func (ExternalExadataInfrastructureSummary) GetInternalId added in v65.36.1

func (m ExternalExadataInfrastructureSummary) GetInternalId() *string

GetInternalId returns InternalId

func (ExternalExadataInfrastructureSummary) GetLifecycleDetails added in v65.36.1

func (m ExternalExadataInfrastructureSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ExternalExadataInfrastructureSummary) GetLifecycleState added in v65.36.1

GetLifecycleState returns LifecycleState

func (ExternalExadataInfrastructureSummary) GetStatus added in v65.36.1

GetStatus returns Status

func (ExternalExadataInfrastructureSummary) GetTimeCreated added in v65.36.1

GetTimeCreated returns TimeCreated

func (ExternalExadataInfrastructureSummary) GetTimeUpdated added in v65.36.1

GetTimeUpdated returns TimeUpdated

func (ExternalExadataInfrastructureSummary) GetVersion added in v65.36.1

GetVersion returns Version

func (ExternalExadataInfrastructureSummary) MarshalJSON added in v65.36.1

func (m ExternalExadataInfrastructureSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExternalExadataInfrastructureSummary) String added in v65.36.1

func (ExternalExadataInfrastructureSummary) ValidateEnumValue added in v65.36.1

func (m ExternalExadataInfrastructureSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalExadataInfrastructureSummaryLicenseModelEnum added in v65.36.1

type ExternalExadataInfrastructureSummaryLicenseModelEnum string

ExternalExadataInfrastructureSummaryLicenseModelEnum Enum with underlying type: string

const (
	ExternalExadataInfrastructureSummaryLicenseModelLicenseIncluded     ExternalExadataInfrastructureSummaryLicenseModelEnum = "LICENSE_INCLUDED"
	ExternalExadataInfrastructureSummaryLicenseModelBringYourOwnLicense ExternalExadataInfrastructureSummaryLicenseModelEnum = "BRING_YOUR_OWN_LICENSE"
)

Set of constants representing the allowable values for ExternalExadataInfrastructureSummaryLicenseModelEnum

func GetExternalExadataInfrastructureSummaryLicenseModelEnumValues added in v65.36.1

func GetExternalExadataInfrastructureSummaryLicenseModelEnumValues() []ExternalExadataInfrastructureSummaryLicenseModelEnum

GetExternalExadataInfrastructureSummaryLicenseModelEnumValues Enumerates the set of values for ExternalExadataInfrastructureSummaryLicenseModelEnum

func GetMappingExternalExadataInfrastructureSummaryLicenseModelEnum added in v65.36.1

func GetMappingExternalExadataInfrastructureSummaryLicenseModelEnum(val string) (ExternalExadataInfrastructureSummaryLicenseModelEnum, bool)

GetMappingExternalExadataInfrastructureSummaryLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalExadataInfrastructureSummaryRackSizeEnum added in v65.36.1

type ExternalExadataInfrastructureSummaryRackSizeEnum string

ExternalExadataInfrastructureSummaryRackSizeEnum Enum with underlying type: string

const (
	ExternalExadataInfrastructureSummaryRackSizeFull    ExternalExadataInfrastructureSummaryRackSizeEnum = "FULL"
	ExternalExadataInfrastructureSummaryRackSizeHalf    ExternalExadataInfrastructureSummaryRackSizeEnum = "HALF"
	ExternalExadataInfrastructureSummaryRackSizeQuarter ExternalExadataInfrastructureSummaryRackSizeEnum = "QUARTER"
	ExternalExadataInfrastructureSummaryRackSizeEighth  ExternalExadataInfrastructureSummaryRackSizeEnum = "EIGHTH"
)

Set of constants representing the allowable values for ExternalExadataInfrastructureSummaryRackSizeEnum

func GetExternalExadataInfrastructureSummaryRackSizeEnumValues added in v65.36.1

func GetExternalExadataInfrastructureSummaryRackSizeEnumValues() []ExternalExadataInfrastructureSummaryRackSizeEnum

GetExternalExadataInfrastructureSummaryRackSizeEnumValues Enumerates the set of values for ExternalExadataInfrastructureSummaryRackSizeEnum

func GetMappingExternalExadataInfrastructureSummaryRackSizeEnum added in v65.36.1

func GetMappingExternalExadataInfrastructureSummaryRackSizeEnum(val string) (ExternalExadataInfrastructureSummaryRackSizeEnum, bool)

GetMappingExternalExadataInfrastructureSummaryRackSizeEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalExadataStorageConnector added in v65.36.1

type ExternalExadataStorageConnector struct {

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure.
	ExadataInfrastructureId *string `mandatory:"false" json:"exadataInfrastructureId"`

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The current lifecycle state of the database resource.
	LifecycleState DbmResourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

ExternalExadataStorageConnector The details of the Exadata storage server connector.

func (ExternalExadataStorageConnector) GetAdditionalDetails added in v65.36.1

func (m ExternalExadataStorageConnector) GetAdditionalDetails() map[string]string

GetAdditionalDetails returns AdditionalDetails

func (ExternalExadataStorageConnector) GetDisplayName added in v65.36.1

func (m ExternalExadataStorageConnector) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ExternalExadataStorageConnector) GetId added in v65.36.1

GetId returns Id

func (ExternalExadataStorageConnector) GetInternalId added in v65.36.1

func (m ExternalExadataStorageConnector) GetInternalId() *string

GetInternalId returns InternalId

func (ExternalExadataStorageConnector) GetLifecycleDetails added in v65.36.1

func (m ExternalExadataStorageConnector) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ExternalExadataStorageConnector) GetLifecycleState added in v65.36.1

GetLifecycleState returns LifecycleState

func (ExternalExadataStorageConnector) GetStatus added in v65.36.1

func (m ExternalExadataStorageConnector) GetStatus() *string

GetStatus returns Status

func (ExternalExadataStorageConnector) GetTimeCreated added in v65.36.1

func (m ExternalExadataStorageConnector) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ExternalExadataStorageConnector) GetTimeUpdated added in v65.36.1

func (m ExternalExadataStorageConnector) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ExternalExadataStorageConnector) GetVersion added in v65.36.1

func (m ExternalExadataStorageConnector) GetVersion() *string

GetVersion returns Version

func (ExternalExadataStorageConnector) MarshalJSON added in v65.36.1

func (m ExternalExadataStorageConnector) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExternalExadataStorageConnector) String added in v65.36.1

func (ExternalExadataStorageConnector) ValidateEnumValue added in v65.36.1

func (m ExternalExadataStorageConnector) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalExadataStorageConnectorCollection added in v65.36.1

type ExternalExadataStorageConnectorCollection struct {

	// A list of Exadata storage server connectors.
	Items []ExternalExadataStorageConnectorSummary `mandatory:"true" json:"items"`
}

ExternalExadataStorageConnectorCollection The Exadata storage server connector list.

func (ExternalExadataStorageConnectorCollection) String added in v65.36.1

func (ExternalExadataStorageConnectorCollection) ValidateEnumValue added in v65.36.1

func (m ExternalExadataStorageConnectorCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalExadataStorageConnectorStatus added in v65.36.1

type ExternalExadataStorageConnectorStatus struct {

	// The connection status of the connector.
	Status ExternalExadataStorageConnectorStatusStatusEnum `mandatory:"true" json:"status"`

	// The OCID (https://docs.cloud.oracle.com/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"`
}

ExternalExadataStorageConnectorStatus The status of an Exadata storage server connector.

func (ExternalExadataStorageConnectorStatus) String added in v65.36.1

func (ExternalExadataStorageConnectorStatus) ValidateEnumValue added in v65.36.1

func (m ExternalExadataStorageConnectorStatus) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalExadataStorageConnectorStatusStatusEnum added in v65.36.1

type ExternalExadataStorageConnectorStatusStatusEnum string

ExternalExadataStorageConnectorStatusStatusEnum Enum with underlying type: string

const (
	ExternalExadataStorageConnectorStatusStatusSucceeded ExternalExadataStorageConnectorStatusStatusEnum = "SUCCEEDED"
	ExternalExadataStorageConnectorStatusStatusFailed    ExternalExadataStorageConnectorStatusStatusEnum = "FAILED"
)

Set of constants representing the allowable values for ExternalExadataStorageConnectorStatusStatusEnum

func GetExternalExadataStorageConnectorStatusStatusEnumValues added in v65.36.1

func GetExternalExadataStorageConnectorStatusStatusEnumValues() []ExternalExadataStorageConnectorStatusStatusEnum

GetExternalExadataStorageConnectorStatusStatusEnumValues Enumerates the set of values for ExternalExadataStorageConnectorStatusStatusEnum

func GetMappingExternalExadataStorageConnectorStatusStatusEnum added in v65.36.1

func GetMappingExternalExadataStorageConnectorStatusStatusEnum(val string) (ExternalExadataStorageConnectorStatusStatusEnum, bool)

GetMappingExternalExadataStorageConnectorStatusStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalExadataStorageConnectorSummary added in v65.36.1

type ExternalExadataStorageConnectorSummary struct {

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata storage server.
	StorageServerId *string `mandatory:"false" json:"storageServerId"`

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The current lifecycle state of the database resource.
	LifecycleState DbmResourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

ExternalExadataStorageConnectorSummary The connector of the Exadata storage server.

func (ExternalExadataStorageConnectorSummary) GetAdditionalDetails added in v65.36.1

func (m ExternalExadataStorageConnectorSummary) GetAdditionalDetails() map[string]string

GetAdditionalDetails returns AdditionalDetails

func (ExternalExadataStorageConnectorSummary) GetDisplayName added in v65.36.1

func (m ExternalExadataStorageConnectorSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ExternalExadataStorageConnectorSummary) GetId added in v65.36.1

GetId returns Id

func (ExternalExadataStorageConnectorSummary) GetInternalId added in v65.36.1

GetInternalId returns InternalId

func (ExternalExadataStorageConnectorSummary) GetLifecycleDetails added in v65.36.1

func (m ExternalExadataStorageConnectorSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ExternalExadataStorageConnectorSummary) GetLifecycleState added in v65.36.1

GetLifecycleState returns LifecycleState

func (ExternalExadataStorageConnectorSummary) GetStatus added in v65.36.1

GetStatus returns Status

func (ExternalExadataStorageConnectorSummary) GetTimeCreated added in v65.36.1

GetTimeCreated returns TimeCreated

func (ExternalExadataStorageConnectorSummary) GetTimeUpdated added in v65.36.1

GetTimeUpdated returns TimeUpdated

func (ExternalExadataStorageConnectorSummary) GetVersion added in v65.36.1

GetVersion returns Version

func (ExternalExadataStorageConnectorSummary) MarshalJSON added in v65.36.1

func (m ExternalExadataStorageConnectorSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExternalExadataStorageConnectorSummary) String added in v65.36.1

func (ExternalExadataStorageConnectorSummary) ValidateEnumValue added in v65.36.1

func (m ExternalExadataStorageConnectorSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalExadataStorageGrid added in v65.36.1

type ExternalExadataStorageGrid struct {

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure.
	ExadataInfrastructureId *string `mandatory:"false" json:"exadataInfrastructureId"`

	// The number of Exadata storage servers in the Exadata infrastructure.
	ServerCount *float32 `mandatory:"false" json:"serverCount"`

	// A list of monitored Exadata storage servers.
	StorageServers []ExternalExadataStorageServerSummary `mandatory:"false" json:"storageServers"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The current lifecycle state of the database resource.
	LifecycleState DbmResourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

ExternalExadataStorageGrid The details of the Exadata storage server grid.

func (ExternalExadataStorageGrid) GetAdditionalDetails added in v65.36.1

func (m ExternalExadataStorageGrid) GetAdditionalDetails() map[string]string

GetAdditionalDetails returns AdditionalDetails

func (ExternalExadataStorageGrid) GetDisplayName added in v65.36.1

func (m ExternalExadataStorageGrid) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ExternalExadataStorageGrid) GetId added in v65.36.1

GetId returns Id

func (ExternalExadataStorageGrid) GetInternalId added in v65.36.1

func (m ExternalExadataStorageGrid) GetInternalId() *string

GetInternalId returns InternalId

func (ExternalExadataStorageGrid) GetLifecycleDetails added in v65.36.1

func (m ExternalExadataStorageGrid) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ExternalExadataStorageGrid) GetLifecycleState added in v65.36.1

GetLifecycleState returns LifecycleState

func (ExternalExadataStorageGrid) GetStatus added in v65.36.1

func (m ExternalExadataStorageGrid) GetStatus() *string

GetStatus returns Status

func (ExternalExadataStorageGrid) GetTimeCreated added in v65.36.1

func (m ExternalExadataStorageGrid) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ExternalExadataStorageGrid) GetTimeUpdated added in v65.36.1

func (m ExternalExadataStorageGrid) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ExternalExadataStorageGrid) GetVersion added in v65.36.1

func (m ExternalExadataStorageGrid) GetVersion() *string

GetVersion returns Version

func (ExternalExadataStorageGrid) MarshalJSON added in v65.36.1

func (m ExternalExadataStorageGrid) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExternalExadataStorageGrid) String added in v65.36.1

func (ExternalExadataStorageGrid) ValidateEnumValue added in v65.36.1

func (m ExternalExadataStorageGrid) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalExadataStorageGridSummary added in v65.36.1

type ExternalExadataStorageGridSummary struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata resource.
	Id *string `mandatory:"true" json:"id"`

	// The name of the Exadata resource. English letters, numbers, "-", "_" and "." only.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The version of the Exadata resource.
	Version *string `mandatory:"false" json:"version"`

	// The internal ID of the Exadata resource.
	InternalId *string `mandatory:"false" json:"internalId"`

	// The status of the Exadata resource.
	Status *string `mandatory:"false" json:"status"`

	// The timestamp of the creation of the Exadata resource.
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The timestamp of the last update of the Exadata resource.
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// The details of the lifecycle state of the Exadata resource.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// The additional details of the resource defined in `{"key": "value"}` format.
	// Example: `{"bar-key": "value"}`
	AdditionalDetails map[string]string `mandatory:"false" json:"additionalDetails"`

	// The number of Exadata storage servers in the Exadata infrastructure.
	ServerCount *float32 `mandatory:"false" json:"serverCount"`

	// The current lifecycle state of the database resource.
	LifecycleState DbmResourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

ExternalExadataStorageGridSummary The Exadata storage server grid of the Exadata infrastructure.

func (ExternalExadataStorageGridSummary) GetAdditionalDetails added in v65.36.1

func (m ExternalExadataStorageGridSummary) GetAdditionalDetails() map[string]string

GetAdditionalDetails returns AdditionalDetails

func (ExternalExadataStorageGridSummary) GetDisplayName added in v65.36.1

func (m ExternalExadataStorageGridSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ExternalExadataStorageGridSummary) GetId added in v65.36.1

GetId returns Id

func (ExternalExadataStorageGridSummary) GetInternalId added in v65.36.1

func (m ExternalExadataStorageGridSummary) GetInternalId() *string

GetInternalId returns InternalId

func (ExternalExadataStorageGridSummary) GetLifecycleDetails added in v65.36.1

func (m ExternalExadataStorageGridSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ExternalExadataStorageGridSummary) GetLifecycleState added in v65.36.1

GetLifecycleState returns LifecycleState

func (ExternalExadataStorageGridSummary) GetStatus added in v65.36.1

GetStatus returns Status

func (ExternalExadataStorageGridSummary) GetTimeCreated added in v65.36.1

func (m ExternalExadataStorageGridSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ExternalExadataStorageGridSummary) GetTimeUpdated added in v65.36.1

func (m ExternalExadataStorageGridSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ExternalExadataStorageGridSummary) GetVersion added in v65.36.1

func (m ExternalExadataStorageGridSummary) GetVersion() *string

GetVersion returns Version

func (ExternalExadataStorageGridSummary) MarshalJSON added in v65.36.1

func (m ExternalExadataStorageGridSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExternalExadataStorageGridSummary) String added in v65.36.1

func (ExternalExadataStorageGridSummary) ValidateEnumValue added in v65.36.1

func (m ExternalExadataStorageGridSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalExadataStorageServer added in v65.36.1

type ExternalExadataStorageServer struct {

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure.
	ExadataInfrastructureId *string `mandatory:"false" json:"exadataInfrastructureId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata storage server grid.
	StorageGridId *string `mandatory:"false" json:"storageGridId"`

	// The make model of the Exadata storage server.
	MakeModel *string `mandatory:"false" json:"makeModel"`

	// The IP address of the Exadata storage server.
	IpAddress *string `mandatory:"false" json:"ipAddress"`

	// The CPU count of the Exadata storage server.
	CpuCount *float32 `mandatory:"false" json:"cpuCount"`

	// The Exadata storage server memory size in GB.
	MemoryGB *float64 `mandatory:"false" json:"memoryGB"`

	// The maximum hard disk IO operations per second of the Exadata storage server.
	MaxHardDiskIOPS *int `mandatory:"false" json:"maxHardDiskIOPS"`

	// The maximum hard disk IO throughput in MB/s of the Exadata storage server.
	MaxHardDiskThroughput *int `mandatory:"false" json:"maxHardDiskThroughput"`

	// The maximum flash disk IO operations per second of the Exadata storage server.
	MaxFlashDiskIOPS *int `mandatory:"false" json:"maxFlashDiskIOPS"`

	// The maximum flash disk IO throughput in MB/s of the Exadata storage server.
	MaxFlashDiskThroughput *int `mandatory:"false" json:"maxFlashDiskThroughput"`

	Connector *ExternalExadataStorageConnectorSummary `mandatory:"false" json:"connector"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The current lifecycle state of the database resource.
	LifecycleState DbmResourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

ExternalExadataStorageServer The details of the Exadata storage server.

func (ExternalExadataStorageServer) GetAdditionalDetails added in v65.36.1

func (m ExternalExadataStorageServer) GetAdditionalDetails() map[string]string

GetAdditionalDetails returns AdditionalDetails

func (ExternalExadataStorageServer) GetDisplayName added in v65.36.1

func (m ExternalExadataStorageServer) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ExternalExadataStorageServer) GetId added in v65.36.1

GetId returns Id

func (ExternalExadataStorageServer) GetInternalId added in v65.36.1

func (m ExternalExadataStorageServer) GetInternalId() *string

GetInternalId returns InternalId

func (ExternalExadataStorageServer) GetLifecycleDetails added in v65.36.1

func (m ExternalExadataStorageServer) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ExternalExadataStorageServer) GetLifecycleState added in v65.36.1

GetLifecycleState returns LifecycleState

func (ExternalExadataStorageServer) GetStatus added in v65.36.1

func (m ExternalExadataStorageServer) GetStatus() *string

GetStatus returns Status

func (ExternalExadataStorageServer) GetTimeCreated added in v65.36.1

func (m ExternalExadataStorageServer) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ExternalExadataStorageServer) GetTimeUpdated added in v65.36.1

func (m ExternalExadataStorageServer) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ExternalExadataStorageServer) GetVersion added in v65.36.1

func (m ExternalExadataStorageServer) GetVersion() *string

GetVersion returns Version

func (ExternalExadataStorageServer) MarshalJSON added in v65.36.1

func (m ExternalExadataStorageServer) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExternalExadataStorageServer) String added in v65.36.1

func (ExternalExadataStorageServer) ValidateEnumValue added in v65.36.1

func (m ExternalExadataStorageServer) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalExadataStorageServerCollection added in v65.36.1

type ExternalExadataStorageServerCollection struct {

	// A list of Exadata storage servers.
	Items []ExternalExadataStorageServerSummary `mandatory:"true" json:"items"`
}

ExternalExadataStorageServerCollection The Exadata storage server list.

func (ExternalExadataStorageServerCollection) String added in v65.36.1

func (ExternalExadataStorageServerCollection) ValidateEnumValue added in v65.36.1

func (m ExternalExadataStorageServerCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalExadataStorageServerSummary added in v65.36.1

type ExternalExadataStorageServerSummary struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata resource.
	Id *string `mandatory:"true" json:"id"`

	// The name of the Exadata resource. English letters, numbers, "-", "_" and "." only.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The version of the Exadata resource.
	Version *string `mandatory:"false" json:"version"`

	// The internal ID of the Exadata resource.
	InternalId *string `mandatory:"false" json:"internalId"`

	// The status of the Exadata resource.
	Status *string `mandatory:"false" json:"status"`

	// The timestamp of the creation of the Exadata resource.
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The timestamp of the last update of the Exadata resource.
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// The details of the lifecycle state of the Exadata resource.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// The additional details of the resource defined in `{"key": "value"}` format.
	// Example: `{"bar-key": "value"}`
	AdditionalDetails map[string]string `mandatory:"false" json:"additionalDetails"`

	// The make model of the Exadata storage server.
	MakeModel *string `mandatory:"false" json:"makeModel"`

	// The IP address of the Exadata storage server.
	IpAddress *string `mandatory:"false" json:"ipAddress"`

	// The CPU count of the Exadata storage server.
	CpuCount *float32 `mandatory:"false" json:"cpuCount"`

	// The Exadata storage server memory size in GB.
	MemoryGB *float64 `mandatory:"false" json:"memoryGB"`

	// The maximum hard disk IO operations per second of the Exadata storage server.
	MaxHardDiskIOPS *int `mandatory:"false" json:"maxHardDiskIOPS"`

	// The maximum hard disk IO throughput in MB/s of the Exadata storage server.
	MaxHardDiskThroughput *int `mandatory:"false" json:"maxHardDiskThroughput"`

	// The maximum flash disk IO operations per second of the Exadata storage server.
	MaxFlashDiskIOPS *int `mandatory:"false" json:"maxFlashDiskIOPS"`

	// The maximum flash disk IO throughput in MB/s of the Exadata storage server.
	MaxFlashDiskThroughput *int `mandatory:"false" json:"maxFlashDiskThroughput"`

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The current lifecycle state of the database resource.
	LifecycleState DbmResourceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

ExternalExadataStorageServerSummary The Exadata storage server of the Exadata infrastructure.

func (ExternalExadataStorageServerSummary) GetAdditionalDetails added in v65.36.1

func (m ExternalExadataStorageServerSummary) GetAdditionalDetails() map[string]string

GetAdditionalDetails returns AdditionalDetails

func (ExternalExadataStorageServerSummary) GetDisplayName added in v65.36.1

func (m ExternalExadataStorageServerSummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ExternalExadataStorageServerSummary) GetId added in v65.36.1

GetId returns Id

func (ExternalExadataStorageServerSummary) GetInternalId added in v65.36.1

func (m ExternalExadataStorageServerSummary) GetInternalId() *string

GetInternalId returns InternalId

func (ExternalExadataStorageServerSummary) GetLifecycleDetails added in v65.36.1

func (m ExternalExadataStorageServerSummary) GetLifecycleDetails() *string

GetLifecycleDetails returns LifecycleDetails

func (ExternalExadataStorageServerSummary) GetLifecycleState added in v65.36.1

GetLifecycleState returns LifecycleState

func (ExternalExadataStorageServerSummary) GetStatus added in v65.36.1

GetStatus returns Status

func (ExternalExadataStorageServerSummary) GetTimeCreated added in v65.36.1

GetTimeCreated returns TimeCreated

func (ExternalExadataStorageServerSummary) GetTimeUpdated added in v65.36.1

GetTimeUpdated returns TimeUpdated

func (ExternalExadataStorageServerSummary) GetVersion added in v65.36.1

GetVersion returns Version

func (ExternalExadataStorageServerSummary) MarshalJSON added in v65.36.1

func (m ExternalExadataStorageServerSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExternalExadataStorageServerSummary) String added in v65.36.1

func (ExternalExadataStorageServerSummary) ValidateEnumValue added in v65.36.1

func (m ExternalExadataStorageServerSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalListener added in v65.31.0

type ExternalListener struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external listener.
	Id *string `mandatory:"true" json:"id"`

	// The user-friendly name for the external listener. The name does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The name of the external listener.
	ComponentName *string `mandatory:"true" json:"componentName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system that the listener is a part of.
	ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"`

	// The current lifecycle state of the external listener.
	LifecycleState ExternalListenerLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// The date and time the external listener was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The date and time the external listener was last updated.
	TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external connector.
	ExternalConnectorId *string `mandatory:"false" json:"externalConnectorId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB node.
	ExternalDbNodeId *string `mandatory:"false" json:"externalDbNodeId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB home.
	ExternalDbHomeId *string `mandatory:"false" json:"externalDbHomeId"`

	// The listener alias.
	ListenerAlias *string `mandatory:"false" json:"listenerAlias"`

	// The type of listener.
	ListenerType ExternalListenerListenerTypeEnum `mandatory:"false" json:"listenerType,omitempty"`

	// The additional details of the external listener defined in `{"key": "value"}` format.
	// Example: `{"bar-key": "value"}`
	AdditionalDetails map[string]string `mandatory:"false" json:"additionalDetails"`

	// Additional information about the current lifecycle state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// The location of the listener configuration file listener.ora.
	ListenerOraLocation *string `mandatory:"false" json:"listenerOraLocation"`

	// The Oracle home location of the listener.
	OracleHome *string `mandatory:"false" json:"oracleHome"`

	// The name of the host on which the external listener is running.
	HostName *string `mandatory:"false" json:"hostName"`

	// The directory that stores tracing and logging incidents when Automatic Diagnostic Repository (ADR) is enabled.
	AdrHomeDirectory *string `mandatory:"false" json:"adrHomeDirectory"`

	// The destination directory of the listener log file.
	LogDirectory *string `mandatory:"false" json:"logDirectory"`

	// The destination directory of the listener trace file.
	TraceDirectory *string `mandatory:"false" json:"traceDirectory"`

	// The listener version.
	Version *string `mandatory:"false" json:"version"`

	// The list of protocol addresses the listener is configured to listen on.
	Endpoints []ExternalListenerEndpoint `mandatory:"false" json:"endpoints"`

	// The list of databases that are serviced by the listener.
	ServicedDatabases []ExternalListenerServicedDatabase `mandatory:"false" json:"servicedDatabases"`

	// The list of ASMs that are serviced by the listener.
	ServicedAsms []ExternalServicedAsm `mandatory:"false" json:"servicedAsms"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

ExternalListener The details of an external listener.

func (ExternalListener) String added in v65.31.0

func (m ExternalListener) String() string

func (*ExternalListener) UnmarshalJSON added in v65.31.0

func (m *ExternalListener) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ExternalListener) ValidateEnumValue added in v65.31.0

func (m ExternalListener) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalListenerCollection added in v65.31.0

type ExternalListenerCollection struct {

	// An array of external listeners.
	Items []ExternalListenerSummary `mandatory:"true" json:"items"`
}

ExternalListenerCollection A collection of external listeners.

func (ExternalListenerCollection) String added in v65.31.0

func (ExternalListenerCollection) ValidateEnumValue added in v65.31.0

func (m ExternalListenerCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalListenerEndpoint added in v65.31.0

type ExternalListenerEndpoint interface {

	// The list of services registered with the listener.
	GetServices() []string
}

ExternalListenerEndpoint The protocol address that an external listener is configured to listen on.

type ExternalListenerEndpointProtocolEnum added in v65.31.0

type ExternalListenerEndpointProtocolEnum string

ExternalListenerEndpointProtocolEnum Enum with underlying type: string

const (
	ExternalListenerEndpointProtocolIpc  ExternalListenerEndpointProtocolEnum = "IPC"
	ExternalListenerEndpointProtocolTcp  ExternalListenerEndpointProtocolEnum = "TCP"
	ExternalListenerEndpointProtocolTcps ExternalListenerEndpointProtocolEnum = "TCPS"
)

Set of constants representing the allowable values for ExternalListenerEndpointProtocolEnum

func GetExternalListenerEndpointProtocolEnumValues added in v65.31.0

func GetExternalListenerEndpointProtocolEnumValues() []ExternalListenerEndpointProtocolEnum

GetExternalListenerEndpointProtocolEnumValues Enumerates the set of values for ExternalListenerEndpointProtocolEnum

func GetMappingExternalListenerEndpointProtocolEnum added in v65.31.0

func GetMappingExternalListenerEndpointProtocolEnum(val string) (ExternalListenerEndpointProtocolEnum, bool)

GetMappingExternalListenerEndpointProtocolEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalListenerIpcEndpoint added in v65.31.0

type ExternalListenerIpcEndpoint struct {

	// The unique name of the service.
	Key *string `mandatory:"true" json:"key"`

	// The list of services registered with the listener.
	Services []string `mandatory:"false" json:"services"`
}

ExternalListenerIpcEndpoint An `IPC`-based protocol address.

func (ExternalListenerIpcEndpoint) GetServices added in v65.31.0

func (m ExternalListenerIpcEndpoint) GetServices() []string

GetServices returns Services

func (ExternalListenerIpcEndpoint) MarshalJSON added in v65.31.0

func (m ExternalListenerIpcEndpoint) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExternalListenerIpcEndpoint) String added in v65.31.0

func (ExternalListenerIpcEndpoint) ValidateEnumValue added in v65.31.0

func (m ExternalListenerIpcEndpoint) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalListenerLifecycleStateEnum added in v65.31.0

type ExternalListenerLifecycleStateEnum string

ExternalListenerLifecycleStateEnum Enum with underlying type: string

const (
	ExternalListenerLifecycleStateCreating     ExternalListenerLifecycleStateEnum = "CREATING"
	ExternalListenerLifecycleStateNotConnected ExternalListenerLifecycleStateEnum = "NOT_CONNECTED"
	ExternalListenerLifecycleStateActive       ExternalListenerLifecycleStateEnum = "ACTIVE"
	ExternalListenerLifecycleStateInactive     ExternalListenerLifecycleStateEnum = "INACTIVE"
	ExternalListenerLifecycleStateUpdating     ExternalListenerLifecycleStateEnum = "UPDATING"
	ExternalListenerLifecycleStateDeleting     ExternalListenerLifecycleStateEnum = "DELETING"
	ExternalListenerLifecycleStateDeleted      ExternalListenerLifecycleStateEnum = "DELETED"
	ExternalListenerLifecycleStateFailed       ExternalListenerLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for ExternalListenerLifecycleStateEnum

func GetExternalListenerLifecycleStateEnumValues added in v65.31.0

func GetExternalListenerLifecycleStateEnumValues() []ExternalListenerLifecycleStateEnum

GetExternalListenerLifecycleStateEnumValues Enumerates the set of values for ExternalListenerLifecycleStateEnum

func GetMappingExternalListenerLifecycleStateEnum added in v65.31.0

func GetMappingExternalListenerLifecycleStateEnum(val string) (ExternalListenerLifecycleStateEnum, bool)

GetMappingExternalListenerLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalListenerListenerTypeEnum added in v65.31.0

type ExternalListenerListenerTypeEnum string

ExternalListenerListenerTypeEnum Enum with underlying type: string

const (
	ExternalListenerListenerTypeAsm   ExternalListenerListenerTypeEnum = "ASM"
	ExternalListenerListenerTypeLocal ExternalListenerListenerTypeEnum = "LOCAL"
	ExternalListenerListenerTypeScan  ExternalListenerListenerTypeEnum = "SCAN"
)

Set of constants representing the allowable values for ExternalListenerListenerTypeEnum

func GetExternalListenerListenerTypeEnumValues added in v65.31.0

func GetExternalListenerListenerTypeEnumValues() []ExternalListenerListenerTypeEnum

GetExternalListenerListenerTypeEnumValues Enumerates the set of values for ExternalListenerListenerTypeEnum

func GetMappingExternalListenerListenerTypeEnum added in v65.31.0

func GetMappingExternalListenerListenerTypeEnum(val string) (ExternalListenerListenerTypeEnum, bool)

GetMappingExternalListenerListenerTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalListenerServiceCollection added in v65.31.0

type ExternalListenerServiceCollection struct {

	// An array of external listener services.
	Items []ExternalListenerServiceSummary `mandatory:"true" json:"items"`
}

ExternalListenerServiceCollection A collection of external listener services.

func (ExternalListenerServiceCollection) String added in v65.31.0

func (ExternalListenerServiceCollection) ValidateEnumValue added in v65.31.0

func (m ExternalListenerServiceCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalListenerServiceSummary added in v65.31.0

type ExternalListenerServiceSummary struct {

	// The name of the service.
	Name *string `mandatory:"true" json:"name"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external listener.
	ListenerId *string `mandatory:"false" json:"listenerId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"false" json:"managedDatabaseId"`
}

ExternalListenerServiceSummary The summary of a service registered with an external listener.

func (ExternalListenerServiceSummary) String added in v65.31.0

func (ExternalListenerServiceSummary) ValidateEnumValue added in v65.31.0

func (m ExternalListenerServiceSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalListenerServicedDatabase added in v65.31.0

type ExternalListenerServicedDatabase struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external database.
	Id *string `mandatory:"true" json:"id"`

	// The user-friendly name for the database. The name does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The unique name of the external database.
	DbUniqueName *string `mandatory:"false" json:"dbUniqueName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the external database resides.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// The type of Oracle Database installation.
	DatabaseType DatabaseTypeEnum `mandatory:"false" json:"databaseType,omitempty"`

	// The subtype of Oracle Database. Indicates whether the database is a Container Database,
	// Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.
	DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"`

	// Indicates whether the database is a Managed Database or not.
	IsManaged *bool `mandatory:"false" json:"isManaged"`
}

ExternalListenerServicedDatabase The details of a database serviced by an external listener.

func (ExternalListenerServicedDatabase) String added in v65.31.0

func (ExternalListenerServicedDatabase) ValidateEnumValue added in v65.31.0

func (m ExternalListenerServicedDatabase) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalListenerSummary added in v65.31.0

type ExternalListenerSummary struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external listener.
	Id *string `mandatory:"true" json:"id"`

	// The user-friendly name for the external listener. The name does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The name of the external listener.
	ComponentName *string `mandatory:"true" json:"componentName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system that the listener is a member of.
	ExternalDbSystemId *string `mandatory:"true" json:"externalDbSystemId"`

	// The current lifecycle state of the external listener.
	LifecycleState ExternalListenerLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// The date and time the external listener was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The date and time the external listener was last updated.
	TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external connector.
	ExternalConnectorId *string `mandatory:"false" json:"externalConnectorId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB node on which the listener is running.
	ExternalDbNodeId *string `mandatory:"false" json:"externalDbNodeId"`

	// The type of listener.
	ListenerType ExternalListenerListenerTypeEnum `mandatory:"false" json:"listenerType,omitempty"`

	// Additional information about the current lifecycle state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

ExternalListenerSummary The summary of an external listener.

func (ExternalListenerSummary) String added in v65.31.0

func (m ExternalListenerSummary) String() string

func (ExternalListenerSummary) ValidateEnumValue added in v65.31.0

func (m ExternalListenerSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalListenerTcpEndpoint added in v65.31.0

type ExternalListenerTcpEndpoint struct {

	// The host name or IP address.
	Host *string `mandatory:"true" json:"host"`

	// The port number.
	Port *int `mandatory:"true" json:"port"`

	// The list of services registered with the listener.
	Services []string `mandatory:"false" json:"services"`
}

ExternalListenerTcpEndpoint A `TCP`-based protocol address.

func (ExternalListenerTcpEndpoint) GetServices added in v65.31.0

func (m ExternalListenerTcpEndpoint) GetServices() []string

GetServices returns Services

func (ExternalListenerTcpEndpoint) MarshalJSON added in v65.31.0

func (m ExternalListenerTcpEndpoint) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExternalListenerTcpEndpoint) String added in v65.31.0

func (ExternalListenerTcpEndpoint) ValidateEnumValue added in v65.31.0

func (m ExternalListenerTcpEndpoint) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalListenerTcpsEndpoint added in v65.31.0

type ExternalListenerTcpsEndpoint struct {

	// The host name or IP address.
	Host *string `mandatory:"true" json:"host"`

	// The port number.
	Port *int `mandatory:"true" json:"port"`

	// The list of services registered with the listener.
	Services []string `mandatory:"false" json:"services"`
}

ExternalListenerTcpsEndpoint A `TCPS`-based protocol address.

func (ExternalListenerTcpsEndpoint) GetServices added in v65.31.0

func (m ExternalListenerTcpsEndpoint) GetServices() []string

GetServices returns Services

func (ExternalListenerTcpsEndpoint) MarshalJSON added in v65.31.0

func (m ExternalListenerTcpsEndpoint) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExternalListenerTcpsEndpoint) String added in v65.31.0

func (ExternalListenerTcpsEndpoint) ValidateEnumValue added in v65.31.0

func (m ExternalListenerTcpsEndpoint) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalPluggableDatabaseDiagnosticsAndManagementFeatureDetails added in v65.65.0

type ExternalPluggableDatabaseDiagnosticsAndManagementFeatureDetails struct {
	ConnectorDetails ConnectorDetails `mandatory:"true" json:"connectorDetails"`
}

ExternalPluggableDatabaseDiagnosticsAndManagementFeatureDetails The details required to enable the Diagnostics and Management feature.

func (ExternalPluggableDatabaseDiagnosticsAndManagementFeatureDetails) GetConnectorDetails added in v65.65.0

GetConnectorDetails returns ConnectorDetails

func (ExternalPluggableDatabaseDiagnosticsAndManagementFeatureDetails) MarshalJSON added in v65.65.0

MarshalJSON marshals to json representation

func (ExternalPluggableDatabaseDiagnosticsAndManagementFeatureDetails) String added in v65.65.0

func (*ExternalPluggableDatabaseDiagnosticsAndManagementFeatureDetails) UnmarshalJSON added in v65.65.0

UnmarshalJSON unmarshals from json

func (ExternalPluggableDatabaseDiagnosticsAndManagementFeatureDetails) ValidateEnumValue added in v65.65.0

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalPluggableDatabaseFeatureDetails added in v65.65.0

type ExternalPluggableDatabaseFeatureDetails interface {
	GetConnectorDetails() ConnectorDetails
}

ExternalPluggableDatabaseFeatureDetails The details required to enable the specified Database Management feature.

type ExternalPluggableDatabaseLifecycleManagementFeatureDetails added in v65.72.0

type ExternalPluggableDatabaseLifecycleManagementFeatureDetails struct {
	ConnectorDetails ConnectorDetails `mandatory:"true" json:"connectorDetails"`
}

ExternalPluggableDatabaseLifecycleManagementFeatureDetails The details required to enable the Database Lifecycle Management feature.

func (ExternalPluggableDatabaseLifecycleManagementFeatureDetails) GetConnectorDetails added in v65.72.0

GetConnectorDetails returns ConnectorDetails

func (ExternalPluggableDatabaseLifecycleManagementFeatureDetails) MarshalJSON added in v65.72.0

MarshalJSON marshals to json representation

func (ExternalPluggableDatabaseLifecycleManagementFeatureDetails) String added in v65.72.0

func (*ExternalPluggableDatabaseLifecycleManagementFeatureDetails) UnmarshalJSON added in v65.72.0

UnmarshalJSON unmarshals from json

func (ExternalPluggableDatabaseLifecycleManagementFeatureDetails) ValidateEnumValue added in v65.72.0

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalPluggableDatabaseSqlWatchFeatureDetails added in v65.72.0

type ExternalPluggableDatabaseSqlWatchFeatureDetails struct {
	ConnectorDetails ConnectorDetails `mandatory:"true" json:"connectorDetails"`
}

ExternalPluggableDatabaseSqlWatchFeatureDetails The details required to enable the SQL watch feature.

func (ExternalPluggableDatabaseSqlWatchFeatureDetails) GetConnectorDetails added in v65.72.0

GetConnectorDetails returns ConnectorDetails

func (ExternalPluggableDatabaseSqlWatchFeatureDetails) MarshalJSON added in v65.72.0

func (m ExternalPluggableDatabaseSqlWatchFeatureDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExternalPluggableDatabaseSqlWatchFeatureDetails) String added in v65.72.0

func (*ExternalPluggableDatabaseSqlWatchFeatureDetails) UnmarshalJSON added in v65.72.0

func (m *ExternalPluggableDatabaseSqlWatchFeatureDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ExternalPluggableDatabaseSqlWatchFeatureDetails) ValidateEnumValue added in v65.72.0

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalServicedAsm added in v65.31.0

type ExternalServicedAsm struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external ASM.
	Id *string `mandatory:"true" json:"id"`

	// The user-friendly name for the external ASM. The name does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the external ASM resides.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`
}

ExternalServicedAsm The details of ASM serviced by an external listener.

func (ExternalServicedAsm) String added in v65.31.0

func (m ExternalServicedAsm) String() string

func (ExternalServicedAsm) ValidateEnumValue added in v65.31.0

func (m ExternalServicedAsm) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalServicedDatabase added in v65.31.0

type ExternalServicedDatabase struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external database.
	Id *string `mandatory:"true" json:"id"`

	// The user-friendly name for the database. The name does not have to be unique.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The unique name of the external database.
	DbUniqueName *string `mandatory:"false" json:"dbUniqueName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the external database resides.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// The type of Oracle Database installation.
	DatabaseType DatabaseTypeEnum `mandatory:"false" json:"databaseType,omitempty"`

	// The subtype of Oracle Database. Indicates whether the database is a Container Database,
	// Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.
	DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"`

	// Indicates whether the database is a Managed Database or not.
	IsManaged *bool `mandatory:"false" json:"isManaged"`
}

ExternalServicedDatabase The details of a database serviced by an external DB system component such as a listener or ASM.

func (ExternalServicedDatabase) String added in v65.31.0

func (m ExternalServicedDatabase) String() string

func (ExternalServicedDatabase) ValidateEnumValue added in v65.31.0

func (m ExternalServicedDatabase) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalStorageGridDiscoverySummary added in v65.36.1

type ExternalStorageGridDiscoverySummary struct {

	// The name of the entity.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the entity discovered.
	Id *string `mandatory:"false" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the agent used for monitoring.
	AgentId *string `mandatory:"false" json:"agentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the associated connector.
	ConnectorId *string `mandatory:"false" json:"connectorId"`

	// The version of the entity.
	Version *string `mandatory:"false" json:"version"`

	// The internal identifier of the entity.
	InternalId *string `mandatory:"false" json:"internalId"`

	// The status of the entity.
	Status *string `mandatory:"false" json:"status"`

	// The error code of the discovery.
	DiscoverErrorCode *string `mandatory:"false" json:"discoverErrorCode"`

	// The error message of the discovery.
	DiscoverErrorMsg *string `mandatory:"false" json:"discoverErrorMsg"`

	// The total number of Exadata storage servers discovered.
	CountOfStorageServersDiscovered *int `mandatory:"false" json:"countOfStorageServersDiscovered"`

	// The status of the entity discovery.
	DiscoverStatus EntityDiscoveredDiscoverStatusEnum `mandatory:"false" json:"discoverStatus,omitempty"`
}

ExternalStorageGridDiscoverySummary The summary of the Exadata storage server grid discovery.

func (ExternalStorageGridDiscoverySummary) GetAgentId added in v65.36.1

GetAgentId returns AgentId

func (ExternalStorageGridDiscoverySummary) GetConnectorId added in v65.36.1

func (m ExternalStorageGridDiscoverySummary) GetConnectorId() *string

GetConnectorId returns ConnectorId

func (ExternalStorageGridDiscoverySummary) GetDiscoverErrorCode added in v65.36.1

func (m ExternalStorageGridDiscoverySummary) GetDiscoverErrorCode() *string

GetDiscoverErrorCode returns DiscoverErrorCode

func (ExternalStorageGridDiscoverySummary) GetDiscoverErrorMsg added in v65.36.1

func (m ExternalStorageGridDiscoverySummary) GetDiscoverErrorMsg() *string

GetDiscoverErrorMsg returns DiscoverErrorMsg

func (ExternalStorageGridDiscoverySummary) GetDiscoverStatus added in v65.36.1

GetDiscoverStatus returns DiscoverStatus

func (ExternalStorageGridDiscoverySummary) GetDisplayName added in v65.36.1

func (m ExternalStorageGridDiscoverySummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ExternalStorageGridDiscoverySummary) GetId added in v65.36.1

GetId returns Id

func (ExternalStorageGridDiscoverySummary) GetInternalId added in v65.36.1

func (m ExternalStorageGridDiscoverySummary) GetInternalId() *string

GetInternalId returns InternalId

func (ExternalStorageGridDiscoverySummary) GetStatus added in v65.36.1

GetStatus returns Status

func (ExternalStorageGridDiscoverySummary) GetVersion added in v65.36.1

GetVersion returns Version

func (ExternalStorageGridDiscoverySummary) MarshalJSON added in v65.36.1

func (m ExternalStorageGridDiscoverySummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExternalStorageGridDiscoverySummary) String added in v65.36.1

func (ExternalStorageGridDiscoverySummary) ValidateEnumValue added in v65.36.1

func (m ExternalStorageGridDiscoverySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalStorageServerDiscoverySummary added in v65.36.1

type ExternalStorageServerDiscoverySummary struct {

	// The name of the entity.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the entity discovered.
	Id *string `mandatory:"false" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the agent used for monitoring.
	AgentId *string `mandatory:"false" json:"agentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the associated connector.
	ConnectorId *string `mandatory:"false" json:"connectorId"`

	// The version of the entity.
	Version *string `mandatory:"false" json:"version"`

	// The internal identifier of the entity.
	InternalId *string `mandatory:"false" json:"internalId"`

	// The status of the entity.
	Status *string `mandatory:"false" json:"status"`

	// The error code of the discovery.
	DiscoverErrorCode *string `mandatory:"false" json:"discoverErrorCode"`

	// The error message of the discovery.
	DiscoverErrorMsg *string `mandatory:"false" json:"discoverErrorMsg"`

	// The IP address of the Exadata storage server.
	IpAddress *string `mandatory:"false" json:"ipAddress"`

	// The make model of the Exadata storage server.
	MakeModel *string `mandatory:"false" json:"makeModel"`

	// The CPU count of the Exadata storage server.
	CpuCount *int `mandatory:"false" json:"cpuCount"`

	// The memory size in GB of the Exadata storage server.
	MemoryGB *float64 `mandatory:"false" json:"memoryGB"`

	// The name of the Exadata storage server connector in case of rediscovery.
	ConnectorName *string `mandatory:"false" json:"connectorName"`

	// The status of the entity discovery.
	DiscoverStatus EntityDiscoveredDiscoverStatusEnum `mandatory:"false" json:"discoverStatus,omitempty"`
}

ExternalStorageServerDiscoverySummary The summary of the Exadata storage server discovery.

func (ExternalStorageServerDiscoverySummary) GetAgentId added in v65.36.1

GetAgentId returns AgentId

func (ExternalStorageServerDiscoverySummary) GetConnectorId added in v65.36.1

func (m ExternalStorageServerDiscoverySummary) GetConnectorId() *string

GetConnectorId returns ConnectorId

func (ExternalStorageServerDiscoverySummary) GetDiscoverErrorCode added in v65.36.1

func (m ExternalStorageServerDiscoverySummary) GetDiscoverErrorCode() *string

GetDiscoverErrorCode returns DiscoverErrorCode

func (ExternalStorageServerDiscoverySummary) GetDiscoverErrorMsg added in v65.36.1

func (m ExternalStorageServerDiscoverySummary) GetDiscoverErrorMsg() *string

GetDiscoverErrorMsg returns DiscoverErrorMsg

func (ExternalStorageServerDiscoverySummary) GetDiscoverStatus added in v65.36.1

GetDiscoverStatus returns DiscoverStatus

func (ExternalStorageServerDiscoverySummary) GetDisplayName added in v65.36.1

func (m ExternalStorageServerDiscoverySummary) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ExternalStorageServerDiscoverySummary) GetId added in v65.36.1

GetId returns Id

func (ExternalStorageServerDiscoverySummary) GetInternalId added in v65.36.1

func (m ExternalStorageServerDiscoverySummary) GetInternalId() *string

GetInternalId returns InternalId

func (ExternalStorageServerDiscoverySummary) GetStatus added in v65.36.1

GetStatus returns Status

func (ExternalStorageServerDiscoverySummary) GetVersion added in v65.36.1

GetVersion returns Version

func (ExternalStorageServerDiscoverySummary) MarshalJSON added in v65.36.1

func (m ExternalStorageServerDiscoverySummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExternalStorageServerDiscoverySummary) String added in v65.36.1

func (ExternalStorageServerDiscoverySummary) ValidateEnumValue added in v65.36.1

func (m ExternalStorageServerDiscoverySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FailedConnectionsAggregateMetrics

type FailedConnectionsAggregateMetrics struct {
	FailedConnections *MetricDataPoint `mandatory:"false" json:"failedConnections"`
}

FailedConnectionsAggregateMetrics The failed connection metrics for Autonomous Databases on Shared Exadata Infrastructure.

func (FailedConnectionsAggregateMetrics) String

func (FailedConnectionsAggregateMetrics) ValidateEnumValue

func (m FailedConnectionsAggregateMetrics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FetchSqlTuningSetDetails added in v65.49.1

type FetchSqlTuningSetDetails struct {

	// The owner of the Sql tuning set.
	Owner *string `mandatory:"true" json:"owner"`

	// The name of the Sql tuning set.
	Name *string `mandatory:"true" json:"name"`

	CredentialDetails SqlTuningSetAdminCredentialDetails `mandatory:"false" json:"credentialDetails"`

	DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"`

	// Specifies the Sql predicate to filter the Sql from the Sql tuning set defined on attributes of the SQLSET_ROW.
	// User could use any combination of the following columns with appropriate values as Sql predicate
	// Refer to the documentation https://docs.oracle.com/en/database/oracle/oracle-database/18/arpls/DBMS_SQLTUNE.html#GUID-1F4AFB03-7B29-46FC-B3F2-CB01EC36326C
	BasicFilter *string `mandatory:"false" json:"basicFilter"`

	// Specifies that the filter must include recursive Sql in the Sql tuning set.
	RecursiveSql FetchSqlTuningSetDetailsRecursiveSqlEnum `mandatory:"false" json:"recursiveSql,omitempty"`

	// Specifies a filter that picks the top n% according to the supplied ranking measure.
	// Note that this parameter applies only if one ranking measure is supplied.
	ResultPercentage *float64 `mandatory:"false" json:"resultPercentage"`

	// The top limit Sql from the filtered source, ranked by the ranking measure.
	ResultLimit *int `mandatory:"false" json:"resultLimit"`

	// Specifies an ORDER BY clause on the selected Sql. User can specify upto three ranking measures.
	RankingMeasure1 RankingMeasureEnum `mandatory:"false" json:"rankingMeasure1,omitempty"`

	// Specifies an ORDER BY clause on the selected Sql. User can specify upto three ranking measures.
	RankingMeasure2 RankingMeasureEnum `mandatory:"false" json:"rankingMeasure2,omitempty"`

	// Specifies an ORDER BY clause on the selected Sql. User can specify upto three ranking measures.
	RankingMeasure3 RankingMeasureEnum `mandatory:"false" json:"rankingMeasure3,omitempty"`
}

FetchSqlTuningSetDetails The details required to fetch the Sql tuning set details. It takes either credentialDetails or databaseCredential. It's recommended to provide databaseCredential

func (FetchSqlTuningSetDetails) String added in v65.49.1

func (m FetchSqlTuningSetDetails) String() string

func (*FetchSqlTuningSetDetails) UnmarshalJSON added in v65.49.1

func (m *FetchSqlTuningSetDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (FetchSqlTuningSetDetails) ValidateEnumValue added in v65.49.1

func (m FetchSqlTuningSetDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FetchSqlTuningSetDetailsRecursiveSqlEnum added in v65.49.1

type FetchSqlTuningSetDetailsRecursiveSqlEnum string

FetchSqlTuningSetDetailsRecursiveSqlEnum Enum with underlying type: string

const (
	FetchSqlTuningSetDetailsRecursiveSqlHasRecursiveSql FetchSqlTuningSetDetailsRecursiveSqlEnum = "HAS_RECURSIVE_SQL"
	FetchSqlTuningSetDetailsRecursiveSqlNoRecursiveSql  FetchSqlTuningSetDetailsRecursiveSqlEnum = "NO_RECURSIVE_SQL"
)

Set of constants representing the allowable values for FetchSqlTuningSetDetailsRecursiveSqlEnum

func GetFetchSqlTuningSetDetailsRecursiveSqlEnumValues added in v65.49.1

func GetFetchSqlTuningSetDetailsRecursiveSqlEnumValues() []FetchSqlTuningSetDetailsRecursiveSqlEnum

GetFetchSqlTuningSetDetailsRecursiveSqlEnumValues Enumerates the set of values for FetchSqlTuningSetDetailsRecursiveSqlEnum

func GetMappingFetchSqlTuningSetDetailsRecursiveSqlEnum added in v65.49.1

func GetMappingFetchSqlTuningSetDetailsRecursiveSqlEnum(val string) (FetchSqlTuningSetDetailsRecursiveSqlEnum, bool)

GetMappingFetchSqlTuningSetDetailsRecursiveSqlEnum performs case Insensitive comparison on enum value and return the desired enum

type FetchSqlTuningSetRequest added in v65.49.1

type FetchSqlTuningSetRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The unique identifier of the Sql tuning set. This is not OCID.
	SqlTuningSetId *int `mandatory:"true" contributesTo:"path" name:"sqlTuningSetId"`

	// The details required to fetch the Sql tuning set details.
	FetchSqlTuningSetDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

FetchSqlTuningSetRequest wrapper for the FetchSqlTuningSet operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/FetchSqlTuningSet.go.html to see an example of how to use FetchSqlTuningSetRequest.

func (FetchSqlTuningSetRequest) BinaryRequestBody added in v65.49.1

func (request FetchSqlTuningSetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (FetchSqlTuningSetRequest) HTTPRequest added in v65.49.1

func (request FetchSqlTuningSetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (FetchSqlTuningSetRequest) RetryPolicy added in v65.49.1

func (request FetchSqlTuningSetRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (FetchSqlTuningSetRequest) String added in v65.49.1

func (request FetchSqlTuningSetRequest) String() string

func (FetchSqlTuningSetRequest) ValidateEnumValue added in v65.49.1

func (request FetchSqlTuningSetRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FetchSqlTuningSetResponse added in v65.49.1

type FetchSqlTuningSetResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The SqlTuningSet instance
	SqlTuningSet `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

FetchSqlTuningSetResponse wrapper for the FetchSqlTuningSet operation

func (FetchSqlTuningSetResponse) HTTPResponse added in v65.49.1

func (response FetchSqlTuningSetResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (FetchSqlTuningSetResponse) String added in v65.49.1

func (response FetchSqlTuningSetResponse) String() string

type FindingSchemaOrOperation added in v65.16.0

type FindingSchemaOrOperation struct {

	// The list of operation details.
	Operations []string `mandatory:"false" json:"operations"`

	// The names of the impacted database schemas and their objects.
	Schemas []SchemaDefinition `mandatory:"false" json:"schemas"`
}

FindingSchemaOrOperation The findings of the Optimizer Statistics Advisor.

func (FindingSchemaOrOperation) String added in v65.16.0

func (m FindingSchemaOrOperation) String() string

func (FindingSchemaOrOperation) ValidateEnumValue added in v65.16.0

func (m FindingSchemaOrOperation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FleetMetricDefinition

type FleetMetricDefinition struct {

	// The name of the metric.
	MetricName *string `mandatory:"false" json:"metricName"`

	// The baseline value of the metric.
	BaselineValue *float64 `mandatory:"false" json:"baselineValue"`

	// The target value of the metric.
	TargetValue *float64 `mandatory:"false" json:"targetValue"`

	// The unit of the value.
	Unit *string `mandatory:"false" json:"unit"`

	// The data point date and time in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	Timestamp *common.SDKTime `mandatory:"false" json:"timestamp"`

	// The percentage change in the metric aggregated value compared to the baseline value.
	PercentageChange *float64 `mandatory:"false" json:"percentageChange"`

	// The dimensions of the metric.
	Dimensions []MetricDimensionDefinition `mandatory:"false" json:"dimensions"`
}

FleetMetricDefinition The database metric details.

func (FleetMetricDefinition) String

func (m FleetMetricDefinition) String() string

func (FleetMetricDefinition) ValidateEnumValue

func (m FleetMetricDefinition) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FleetMetricSummaryDefinition

type FleetMetricSummaryDefinition struct {

	// The name of the metric.
	MetricName *string `mandatory:"false" json:"metricName"`

	// The metric aggregated value at the baseline date and time.
	BaselineValue *float64 `mandatory:"false" json:"baselineValue"`

	// The metric aggregated value at the target date and time.
	TargetValue *float64 `mandatory:"false" json:"targetValue"`

	// The unit of the value.
	Unit *string `mandatory:"false" json:"unit"`

	// The percentage change in the metric aggregated value compared to the baseline value.
	PercentageChange *float64 `mandatory:"false" json:"percentageChange"`

	// The unique dimension key and values of the baseline metric.
	Dimensions []MetricDimensionDefinition `mandatory:"false" json:"dimensions"`
}

FleetMetricSummaryDefinition A summary of the fleet metrics, which provides the metric aggregated value of the databases in the fleet.

func (FleetMetricSummaryDefinition) String

func (FleetMetricSummaryDefinition) ValidateEnumValue

func (m FleetMetricSummaryDefinition) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FleetStatusByCategory

type FleetStatusByCategory struct {

	// The type of Oracle Database installation.
	DatabaseType DatabaseTypeEnum `mandatory:"false" json:"databaseType,omitempty"`

	// The subtype of the Oracle Database. Indicates whether the database is a Container Database,
	// Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.
	DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"`

	// The infrastructure used to deploy the Oracle Database.
	DeploymentType DeploymentTypeEnum `mandatory:"false" json:"deploymentType,omitempty"`

	// The number of databases in the fleet.
	InventoryCount *int `mandatory:"false" json:"inventoryCount"`
}

FleetStatusByCategory The number of databases in the fleet, grouped by database type and sub type.

func (FleetStatusByCategory) String

func (m FleetStatusByCategory) String() string

func (FleetStatusByCategory) ValidateEnumValue

func (m FleetStatusByCategory) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FleetSummary

type FleetSummary struct {

	// A list of databases present in the fleet and their usage metrics.
	AggregatedMetrics []FleetMetricSummaryDefinition `mandatory:"false" json:"aggregatedMetrics"`

	// A list of the databases in the fleet, grouped by database type and subtype.
	Inventory []FleetStatusByCategory `mandatory:"false" json:"inventory"`
}

FleetSummary A summary of the inventory count grouped by database type and subtype, and the metrics that describe the aggregated usage of CPU, storage, and so on of all the databases in the fleet.

func (FleetSummary) String

func (m FleetSummary) String() string

func (FleetSummary) ValidateEnumValue

func (m FleetSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GenerateAwrSnapshotRequest added in v65.10.0

type GenerateAwrSnapshotRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// Unique identifier for the request.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GenerateAwrSnapshotRequest wrapper for the GenerateAwrSnapshot operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GenerateAwrSnapshot.go.html to see an example of how to use GenerateAwrSnapshotRequest.

func (GenerateAwrSnapshotRequest) BinaryRequestBody added in v65.10.0

func (request GenerateAwrSnapshotRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GenerateAwrSnapshotRequest) HTTPRequest added in v65.10.0

func (request GenerateAwrSnapshotRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GenerateAwrSnapshotRequest) RetryPolicy added in v65.10.0

func (request GenerateAwrSnapshotRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GenerateAwrSnapshotRequest) String added in v65.10.0

func (request GenerateAwrSnapshotRequest) String() string

func (GenerateAwrSnapshotRequest) ValidateEnumValue added in v65.10.0

func (request GenerateAwrSnapshotRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GenerateAwrSnapshotResponse added in v65.10.0

type GenerateAwrSnapshotResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The SnapshotDetails instance
	SnapshotDetails `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about
	// a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GenerateAwrSnapshotResponse wrapper for the GenerateAwrSnapshot operation

func (GenerateAwrSnapshotResponse) HTTPResponse added in v65.10.0

func (response GenerateAwrSnapshotResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GenerateAwrSnapshotResponse) String added in v65.10.0

func (response GenerateAwrSnapshotResponse) String() string

type GetAwrDbReportReportFormatEnum

type GetAwrDbReportReportFormatEnum string

GetAwrDbReportReportFormatEnum Enum with underlying type: string

const (
	GetAwrDbReportReportFormatHtml GetAwrDbReportReportFormatEnum = "HTML"
	GetAwrDbReportReportFormatText GetAwrDbReportReportFormatEnum = "TEXT"
)

Set of constants representing the allowable values for GetAwrDbReportReportFormatEnum

func GetGetAwrDbReportReportFormatEnumValues

func GetGetAwrDbReportReportFormatEnumValues() []GetAwrDbReportReportFormatEnum

GetGetAwrDbReportReportFormatEnumValues Enumerates the set of values for GetAwrDbReportReportFormatEnum

func GetMappingGetAwrDbReportReportFormatEnum

func GetMappingGetAwrDbReportReportFormatEnum(val string) (GetAwrDbReportReportFormatEnum, bool)

GetMappingGetAwrDbReportReportFormatEnum performs case Insensitive comparison on enum value and return the desired enum

type GetAwrDbReportReportTypeEnum

type GetAwrDbReportReportTypeEnum string

GetAwrDbReportReportTypeEnum Enum with underlying type: string

const (
	GetAwrDbReportReportTypeAwr GetAwrDbReportReportTypeEnum = "AWR"
	GetAwrDbReportReportTypeAsh GetAwrDbReportReportTypeEnum = "ASH"
)

Set of constants representing the allowable values for GetAwrDbReportReportTypeEnum

func GetGetAwrDbReportReportTypeEnumValues

func GetGetAwrDbReportReportTypeEnumValues() []GetAwrDbReportReportTypeEnum

GetGetAwrDbReportReportTypeEnumValues Enumerates the set of values for GetAwrDbReportReportTypeEnum

func GetMappingGetAwrDbReportReportTypeEnum

func GetMappingGetAwrDbReportReportTypeEnum(val string) (GetAwrDbReportReportTypeEnum, bool)

GetMappingGetAwrDbReportReportTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type GetAwrDbReportRequest

type GetAwrDbReportRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The parameter to filter the database by internal ID.
	// Note that the internal ID of the database can be retrieved from the following endpoint:
	// /managedDatabases/{managedDatabaseId}/awrDbs
	AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

	// The optional multiple value query parameter to filter the database instance numbers.
	InstNums []int `contributesTo:"query" name:"instNums" collectionFormat:"csv"`

	// The optional greater than or equal to filter on the snapshot ID.
	BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the snapshot ID.
	EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

	// The optional greater than or equal to query parameter to filter the timestamp.
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the timestamp.
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// The query parameter to filter the AWR report types.
	ReportType GetAwrDbReportReportTypeEnum `mandatory:"false" contributesTo:"query" name:"reportType" omitEmpty:"true"`

	// The optional query parameter to filter the database container by an exact ID value.
	// Note that the database container ID can be retrieved from the following endpoint:
	// /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
	ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

	// The format of the AWR report.
	ReportFormat GetAwrDbReportReportFormatEnum `mandatory:"false" contributesTo:"query" name:"reportFormat" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetAwrDbReportRequest wrapper for the GetAwrDbReport operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetAwrDbReport.go.html to see an example of how to use GetAwrDbReportRequest.

func (GetAwrDbReportRequest) BinaryRequestBody

func (request GetAwrDbReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetAwrDbReportRequest) HTTPRequest

func (request GetAwrDbReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetAwrDbReportRequest) RetryPolicy

func (request GetAwrDbReportRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetAwrDbReportRequest) String

func (request GetAwrDbReportRequest) String() string

func (GetAwrDbReportRequest) ValidateEnumValue

func (request GetAwrDbReportRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetAwrDbReportResponse

type GetAwrDbReportResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The AwrDbReport instance
	AwrDbReport `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetAwrDbReportResponse wrapper for the GetAwrDbReport operation

func (GetAwrDbReportResponse) HTTPResponse

func (response GetAwrDbReportResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetAwrDbReportResponse) String

func (response GetAwrDbReportResponse) String() string

type GetAwrDbSqlReportReportFormatEnum

type GetAwrDbSqlReportReportFormatEnum string

GetAwrDbSqlReportReportFormatEnum Enum with underlying type: string

const (
	GetAwrDbSqlReportReportFormatHtml GetAwrDbSqlReportReportFormatEnum = "HTML"
	GetAwrDbSqlReportReportFormatText GetAwrDbSqlReportReportFormatEnum = "TEXT"
)

Set of constants representing the allowable values for GetAwrDbSqlReportReportFormatEnum

func GetGetAwrDbSqlReportReportFormatEnumValues

func GetGetAwrDbSqlReportReportFormatEnumValues() []GetAwrDbSqlReportReportFormatEnum

GetGetAwrDbSqlReportReportFormatEnumValues Enumerates the set of values for GetAwrDbSqlReportReportFormatEnum

func GetMappingGetAwrDbSqlReportReportFormatEnum

func GetMappingGetAwrDbSqlReportReportFormatEnum(val string) (GetAwrDbSqlReportReportFormatEnum, bool)

GetMappingGetAwrDbSqlReportReportFormatEnum performs case Insensitive comparison on enum value and return the desired enum

type GetAwrDbSqlReportRequest

type GetAwrDbSqlReportRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The parameter to filter the database by internal ID.
	// Note that the internal ID of the database can be retrieved from the following endpoint:
	// /managedDatabases/{managedDatabaseId}/awrDbs
	AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

	// The parameter to filter SQL by ID. Note that the SQL ID is generated internally by Oracle for each SQL statement and can be retrieved from AWR Report API (/managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbReport) or Performance Hub API (/internal/managedDatabases/{managedDatabaseId}/actions/retrievePerformanceData)
	SqlId *string `mandatory:"true" contributesTo:"query" name:"sqlId"`

	// The optional single value query parameter to filter the database instance number.
	InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"`

	// The optional greater than or equal to filter on the snapshot ID.
	BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the snapshot ID.
	EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

	// The optional greater than or equal to query parameter to filter the timestamp.
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the timestamp.
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// The format of the AWR report.
	ReportFormat GetAwrDbSqlReportReportFormatEnum `mandatory:"false" contributesTo:"query" name:"reportFormat" omitEmpty:"true"`

	// The optional query parameter to filter the database container by an exact ID value.
	// Note that the database container ID can be retrieved from the following endpoint:
	// /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
	ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetAwrDbSqlReportRequest wrapper for the GetAwrDbSqlReport operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetAwrDbSqlReport.go.html to see an example of how to use GetAwrDbSqlReportRequest.

func (GetAwrDbSqlReportRequest) BinaryRequestBody

func (request GetAwrDbSqlReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetAwrDbSqlReportRequest) HTTPRequest

func (request GetAwrDbSqlReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetAwrDbSqlReportRequest) RetryPolicy

func (request GetAwrDbSqlReportRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetAwrDbSqlReportRequest) String

func (request GetAwrDbSqlReportRequest) String() string

func (GetAwrDbSqlReportRequest) ValidateEnumValue

func (request GetAwrDbSqlReportRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetAwrDbSqlReportResponse

type GetAwrDbSqlReportResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The AwrDbSqlReport instance
	AwrDbSqlReport `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetAwrDbSqlReportResponse wrapper for the GetAwrDbSqlReport operation

func (GetAwrDbSqlReportResponse) HTTPResponse

func (response GetAwrDbSqlReportResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetAwrDbSqlReportResponse) String

func (response GetAwrDbSqlReportResponse) String() string

type GetClusterCacheMetricRequest

type GetClusterCacheMetricRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The start time of the time range to retrieve the health metrics of a Managed Database
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"`

	// The end time of the time range to retrieve the health metrics of a Managed Database
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetClusterCacheMetricRequest wrapper for the GetClusterCacheMetric operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetClusterCacheMetric.go.html to see an example of how to use GetClusterCacheMetricRequest.

func (GetClusterCacheMetricRequest) BinaryRequestBody

func (request GetClusterCacheMetricRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetClusterCacheMetricRequest) HTTPRequest

func (request GetClusterCacheMetricRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetClusterCacheMetricRequest) RetryPolicy

func (request GetClusterCacheMetricRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetClusterCacheMetricRequest) String

func (request GetClusterCacheMetricRequest) String() string

func (GetClusterCacheMetricRequest) ValidateEnumValue

func (request GetClusterCacheMetricRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetClusterCacheMetricResponse

type GetClusterCacheMetricResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ClusterCacheMetric instance
	ClusterCacheMetric `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetClusterCacheMetricResponse wrapper for the GetClusterCacheMetric operation

func (GetClusterCacheMetricResponse) HTTPResponse

func (response GetClusterCacheMetricResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetClusterCacheMetricResponse) String

func (response GetClusterCacheMetricResponse) String() string

type GetDatabaseFleetHealthMetricsCompareTypeEnum

type GetDatabaseFleetHealthMetricsCompareTypeEnum string

GetDatabaseFleetHealthMetricsCompareTypeEnum Enum with underlying type: string

const (
	GetDatabaseFleetHealthMetricsCompareTypeHour GetDatabaseFleetHealthMetricsCompareTypeEnum = "HOUR"
	GetDatabaseFleetHealthMetricsCompareTypeDay  GetDatabaseFleetHealthMetricsCompareTypeEnum = "DAY"
	GetDatabaseFleetHealthMetricsCompareTypeWeek GetDatabaseFleetHealthMetricsCompareTypeEnum = "WEEK"
)

Set of constants representing the allowable values for GetDatabaseFleetHealthMetricsCompareTypeEnum

func GetGetDatabaseFleetHealthMetricsCompareTypeEnumValues

func GetGetDatabaseFleetHealthMetricsCompareTypeEnumValues() []GetDatabaseFleetHealthMetricsCompareTypeEnum

GetGetDatabaseFleetHealthMetricsCompareTypeEnumValues Enumerates the set of values for GetDatabaseFleetHealthMetricsCompareTypeEnum

func GetMappingGetDatabaseFleetHealthMetricsCompareTypeEnum

func GetMappingGetDatabaseFleetHealthMetricsCompareTypeEnum(val string) (GetDatabaseFleetHealthMetricsCompareTypeEnum, bool)

GetMappingGetDatabaseFleetHealthMetricsCompareTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type GetDatabaseFleetHealthMetricsRequest

type GetDatabaseFleetHealthMetricsRequest struct {

	// The baseline time for metrics comparison.
	CompareBaselineTime *string `mandatory:"true" contributesTo:"query" name:"compareBaselineTime"`

	// The target time for metrics comparison.
	CompareTargetTime *string `mandatory:"true" contributesTo:"query" name:"compareTargetTime"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
	ManagedDatabaseGroupId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseGroupId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// The time window used for metrics comparison.
	CompareType GetDatabaseFleetHealthMetricsCompareTypeEnum `mandatory:"false" contributesTo:"query" name:"compareType" omitEmpty:"true"`

	// The filter used to retrieve a specific set of metrics by passing the desired metric names with a comma separator. Note that, by default, the service returns all supported metrics.
	FilterByMetricNames *string `mandatory:"false" contributesTo:"query" name:"filterByMetricNames"`

	// The filter used to filter the databases in the fleet by a specific Oracle Database type.
	FilterByDatabaseType *string `mandatory:"false" contributesTo:"query" name:"filterByDatabaseType"`

	// The filter used to filter the databases in the fleet by a specific Oracle Database subtype.
	FilterByDatabaseSubType *string `mandatory:"false" contributesTo:"query" name:"filterByDatabaseSubType"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
	// The ‘NAME’ sort order is case-sensitive.
	SortBy GetDatabaseFleetHealthMetricsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder GetDatabaseFleetHealthMetricsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The filter used to filter the databases in the fleet by a specific Oracle Database deployment type.
	FilterByDatabaseDeploymentType *string `mandatory:"false" contributesTo:"query" name:"filterByDatabaseDeploymentType"`

	// The filter used to filter the databases in the fleet by a specific Oracle Database version.
	FilterByDatabaseVersion *string `mandatory:"false" contributesTo:"query" name:"filterByDatabaseVersion"`

	// A list of tag filters to apply.  Only resources with a defined tag matching the value will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"`

	// A list of tag filters to apply.  Only resources with a freeform tag matching the value will be returned.
	// The key for each tag is "{tagName}.{value}".  All inputs are case-insensitive.
	// Multiple values for the same tag name are interpreted as "OR".  Values for different tag names are interpreted as "AND".
	FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified defined tags exist will be returned.
	// Each item in the list has the format "{namespace}.{tagName}.true" (for checking existence of a defined tag)
	// or "{namespace}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR".
	// Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND".
	DefinedTagExists []string `contributesTo:"query" name:"definedTagExists" collectionFormat:"multi"`

	// A list of tag existence filters to apply.  Only resources for which the specified freeform tags exist the value will be returned.
	// The key for each tag is "{tagName}.true".  All inputs are case-insensitive.
	// Currently, only existence ("true" at the end) is supported. Absence ("false" at the end) is not supported.
	// Multiple values for different tag names are interpreted as "AND".
	FreeformTagExists []string `contributesTo:"query" name:"freeformTagExists" collectionFormat:"multi"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetDatabaseFleetHealthMetricsRequest wrapper for the GetDatabaseFleetHealthMetrics operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetDatabaseFleetHealthMetrics.go.html to see an example of how to use GetDatabaseFleetHealthMetricsRequest.

func (GetDatabaseFleetHealthMetricsRequest) BinaryRequestBody

func (request GetDatabaseFleetHealthMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDatabaseFleetHealthMetricsRequest) HTTPRequest

func (request GetDatabaseFleetHealthMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDatabaseFleetHealthMetricsRequest) RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDatabaseFleetHealthMetricsRequest) String

func (GetDatabaseFleetHealthMetricsRequest) ValidateEnumValue

func (request GetDatabaseFleetHealthMetricsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDatabaseFleetHealthMetricsResponse

type GetDatabaseFleetHealthMetricsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of DatabaseFleetHealthMetrics instances
	DatabaseFleetHealthMetrics `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

GetDatabaseFleetHealthMetricsResponse wrapper for the GetDatabaseFleetHealthMetrics operation

func (GetDatabaseFleetHealthMetricsResponse) HTTPResponse

func (response GetDatabaseFleetHealthMetricsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDatabaseFleetHealthMetricsResponse) String

type GetDatabaseFleetHealthMetricsSortByEnum added in v65.60.0

type GetDatabaseFleetHealthMetricsSortByEnum string

GetDatabaseFleetHealthMetricsSortByEnum Enum with underlying type: string

const (
	GetDatabaseFleetHealthMetricsSortByTimecreated GetDatabaseFleetHealthMetricsSortByEnum = "TIMECREATED"
	GetDatabaseFleetHealthMetricsSortByName        GetDatabaseFleetHealthMetricsSortByEnum = "NAME"
)

Set of constants representing the allowable values for GetDatabaseFleetHealthMetricsSortByEnum

func GetGetDatabaseFleetHealthMetricsSortByEnumValues added in v65.60.0

func GetGetDatabaseFleetHealthMetricsSortByEnumValues() []GetDatabaseFleetHealthMetricsSortByEnum

GetGetDatabaseFleetHealthMetricsSortByEnumValues Enumerates the set of values for GetDatabaseFleetHealthMetricsSortByEnum

func GetMappingGetDatabaseFleetHealthMetricsSortByEnum added in v65.60.0

func GetMappingGetDatabaseFleetHealthMetricsSortByEnum(val string) (GetDatabaseFleetHealthMetricsSortByEnum, bool)

GetMappingGetDatabaseFleetHealthMetricsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type GetDatabaseFleetHealthMetricsSortOrderEnum added in v65.60.0

type GetDatabaseFleetHealthMetricsSortOrderEnum string

GetDatabaseFleetHealthMetricsSortOrderEnum Enum with underlying type: string

const (
	GetDatabaseFleetHealthMetricsSortOrderAsc  GetDatabaseFleetHealthMetricsSortOrderEnum = "ASC"
	GetDatabaseFleetHealthMetricsSortOrderDesc GetDatabaseFleetHealthMetricsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for GetDatabaseFleetHealthMetricsSortOrderEnum

func GetGetDatabaseFleetHealthMetricsSortOrderEnumValues added in v65.60.0

func GetGetDatabaseFleetHealthMetricsSortOrderEnumValues() []GetDatabaseFleetHealthMetricsSortOrderEnum

GetGetDatabaseFleetHealthMetricsSortOrderEnumValues Enumerates the set of values for GetDatabaseFleetHealthMetricsSortOrderEnum

func GetMappingGetDatabaseFleetHealthMetricsSortOrderEnum added in v65.60.0

func GetMappingGetDatabaseFleetHealthMetricsSortOrderEnum(val string) (GetDatabaseFleetHealthMetricsSortOrderEnum, bool)

GetMappingGetDatabaseFleetHealthMetricsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type GetDatabaseHomeMetricsRequest

type GetDatabaseHomeMetricsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"query" name:"managedDatabaseId"`

	// The start time of the time range to retrieve the health metrics of a Managed Database
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"`

	// The end time of the time range to retrieve the health metrics of a Managed Database
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetDatabaseHomeMetricsRequest wrapper for the GetDatabaseHomeMetrics operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetDatabaseHomeMetrics.go.html to see an example of how to use GetDatabaseHomeMetricsRequest.

func (GetDatabaseHomeMetricsRequest) BinaryRequestBody

func (request GetDatabaseHomeMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDatabaseHomeMetricsRequest) HTTPRequest

func (request GetDatabaseHomeMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDatabaseHomeMetricsRequest) RetryPolicy

func (request GetDatabaseHomeMetricsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDatabaseHomeMetricsRequest) String

func (request GetDatabaseHomeMetricsRequest) String() string

func (GetDatabaseHomeMetricsRequest) ValidateEnumValue

func (request GetDatabaseHomeMetricsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDatabaseHomeMetricsResponse

type GetDatabaseHomeMetricsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The DatabaseHomeMetrics instance
	DatabaseHomeMetrics `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetDatabaseHomeMetricsResponse wrapper for the GetDatabaseHomeMetrics operation

func (GetDatabaseHomeMetricsResponse) HTTPResponse

func (response GetDatabaseHomeMetricsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDatabaseHomeMetricsResponse) String

func (response GetDatabaseHomeMetricsResponse) String() string

type GetDataguardPerformanceMetricsRequest added in v65.66.0

type GetDataguardPerformanceMetricsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The start time of the time range to retrieve the health metrics of a Managed Database
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"`

	// The end time of the time range to retrieve the health metrics of a Managed Database
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment for which peer database metrics are required.
	// This is not a mandatory parameter and in its absence, all the peer database metrics are returned.
	PeerDatabaseCompartmentId *string `mandatory:"false" contributesTo:"query" name:"peerDatabaseCompartmentId"`

	// The filter used to retrieve a specific set of metrics by passing the desired metric names with a comma separator. Note that, by default, the service returns all supported metrics.
	FilterByMetricNames *string `mandatory:"false" contributesTo:"query" name:"filterByMetricNames"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetDataguardPerformanceMetricsRequest wrapper for the GetDataguardPerformanceMetrics operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetDataguardPerformanceMetrics.go.html to see an example of how to use GetDataguardPerformanceMetricsRequest.

func (GetDataguardPerformanceMetricsRequest) BinaryRequestBody added in v65.66.0

func (request GetDataguardPerformanceMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDataguardPerformanceMetricsRequest) HTTPRequest added in v65.66.0

func (request GetDataguardPerformanceMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDataguardPerformanceMetricsRequest) RetryPolicy added in v65.66.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDataguardPerformanceMetricsRequest) String added in v65.66.0

func (GetDataguardPerformanceMetricsRequest) ValidateEnumValue added in v65.66.0

func (request GetDataguardPerformanceMetricsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDataguardPerformanceMetricsResponse added in v65.66.0

type GetDataguardPerformanceMetricsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The DataguardPerformanceMetrics instance
	DataguardPerformanceMetrics `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetDataguardPerformanceMetricsResponse wrapper for the GetDataguardPerformanceMetrics operation

func (GetDataguardPerformanceMetricsResponse) HTTPResponse added in v65.66.0

func (response GetDataguardPerformanceMetricsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDataguardPerformanceMetricsResponse) String added in v65.66.0

type GetDbManagementPrivateEndpointRequest

type GetDbManagementPrivateEndpointRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Management private endpoint.
	DbManagementPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"dbManagementPrivateEndpointId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetDbManagementPrivateEndpointRequest wrapper for the GetDbManagementPrivateEndpoint operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetDbManagementPrivateEndpoint.go.html to see an example of how to use GetDbManagementPrivateEndpointRequest.

func (GetDbManagementPrivateEndpointRequest) BinaryRequestBody

func (request GetDbManagementPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDbManagementPrivateEndpointRequest) HTTPRequest

func (request GetDbManagementPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDbManagementPrivateEndpointRequest) RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDbManagementPrivateEndpointRequest) String

func (GetDbManagementPrivateEndpointRequest) ValidateEnumValue

func (request GetDbManagementPrivateEndpointRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDbManagementPrivateEndpointResponse

type GetDbManagementPrivateEndpointResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The DbManagementPrivateEndpoint instance
	DbManagementPrivateEndpoint `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetDbManagementPrivateEndpointResponse wrapper for the GetDbManagementPrivateEndpoint operation

func (GetDbManagementPrivateEndpointResponse) HTTPResponse

func (response GetDbManagementPrivateEndpointResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDbManagementPrivateEndpointResponse) String

type GetExecutionPlanStatsComparisionRequest

type GetExecutionPlanStatsComparisionRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The SQL tuning task identifier. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	SqlTuningAdvisorTaskId *int64 `mandatory:"true" contributesTo:"path" name:"sqlTuningAdvisorTaskId"`

	// The SQL object ID for the SQL tuning task. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	SqlObjectId *int64 `mandatory:"true" contributesTo:"query" name:"sqlObjectId"`

	// The execution ID for an execution of a SQL tuning task. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	ExecutionId *int64 `mandatory:"true" contributesTo:"query" name:"executionId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetExecutionPlanStatsComparisionRequest wrapper for the GetExecutionPlanStatsComparision operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExecutionPlanStatsComparision.go.html to see an example of how to use GetExecutionPlanStatsComparisionRequest.

func (GetExecutionPlanStatsComparisionRequest) BinaryRequestBody

func (request GetExecutionPlanStatsComparisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetExecutionPlanStatsComparisionRequest) HTTPRequest

func (request GetExecutionPlanStatsComparisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetExecutionPlanStatsComparisionRequest) RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetExecutionPlanStatsComparisionRequest) String

func (GetExecutionPlanStatsComparisionRequest) ValidateEnumValue

func (request GetExecutionPlanStatsComparisionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetExecutionPlanStatsComparisionResponse

type GetExecutionPlanStatsComparisionResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExecutionPlanStatsComparision instance
	ExecutionPlanStatsComparision `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetExecutionPlanStatsComparisionResponse wrapper for the GetExecutionPlanStatsComparision operation

func (GetExecutionPlanStatsComparisionResponse) HTTPResponse

func (response GetExecutionPlanStatsComparisionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetExecutionPlanStatsComparisionResponse) String

type GetExternalAsmConfigurationRequest added in v65.31.0

type GetExternalAsmConfigurationRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external ASM.
	ExternalAsmId *string `mandatory:"true" contributesTo:"path" name:"externalAsmId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetExternalAsmConfigurationRequest wrapper for the GetExternalAsmConfiguration operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalAsmConfiguration.go.html to see an example of how to use GetExternalAsmConfigurationRequest.

func (GetExternalAsmConfigurationRequest) BinaryRequestBody added in v65.31.0

func (request GetExternalAsmConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetExternalAsmConfigurationRequest) HTTPRequest added in v65.31.0

func (request GetExternalAsmConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetExternalAsmConfigurationRequest) RetryPolicy added in v65.31.0

func (request GetExternalAsmConfigurationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetExternalAsmConfigurationRequest) String added in v65.31.0

func (request GetExternalAsmConfigurationRequest) String() string

func (GetExternalAsmConfigurationRequest) ValidateEnumValue added in v65.31.0

func (request GetExternalAsmConfigurationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetExternalAsmConfigurationResponse added in v65.31.0

type GetExternalAsmConfigurationResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExternalAsmConfiguration instance
	ExternalAsmConfiguration `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetExternalAsmConfigurationResponse wrapper for the GetExternalAsmConfiguration operation

func (GetExternalAsmConfigurationResponse) HTTPResponse added in v65.31.0

func (response GetExternalAsmConfigurationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetExternalAsmConfigurationResponse) String added in v65.31.0

func (response GetExternalAsmConfigurationResponse) String() string

type GetExternalAsmInstanceRequest added in v65.31.0

type GetExternalAsmInstanceRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external ASM instance.
	ExternalAsmInstanceId *string `mandatory:"true" contributesTo:"path" name:"externalAsmInstanceId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetExternalAsmInstanceRequest wrapper for the GetExternalAsmInstance operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalAsmInstance.go.html to see an example of how to use GetExternalAsmInstanceRequest.

func (GetExternalAsmInstanceRequest) BinaryRequestBody added in v65.31.0

func (request GetExternalAsmInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetExternalAsmInstanceRequest) HTTPRequest added in v65.31.0

func (request GetExternalAsmInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetExternalAsmInstanceRequest) RetryPolicy added in v65.31.0

func (request GetExternalAsmInstanceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetExternalAsmInstanceRequest) String added in v65.31.0

func (request GetExternalAsmInstanceRequest) String() string

func (GetExternalAsmInstanceRequest) ValidateEnumValue added in v65.31.0

func (request GetExternalAsmInstanceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetExternalAsmInstanceResponse added in v65.31.0

type GetExternalAsmInstanceResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExternalAsmInstance instance
	ExternalAsmInstance `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetExternalAsmInstanceResponse wrapper for the GetExternalAsmInstance operation

func (GetExternalAsmInstanceResponse) HTTPResponse added in v65.31.0

func (response GetExternalAsmInstanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetExternalAsmInstanceResponse) String added in v65.31.0

func (response GetExternalAsmInstanceResponse) String() string

type GetExternalAsmRequest added in v65.31.0

type GetExternalAsmRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external ASM.
	ExternalAsmId *string `mandatory:"true" contributesTo:"path" name:"externalAsmId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetExternalAsmRequest wrapper for the GetExternalAsm operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalAsm.go.html to see an example of how to use GetExternalAsmRequest.

func (GetExternalAsmRequest) BinaryRequestBody added in v65.31.0

func (request GetExternalAsmRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetExternalAsmRequest) HTTPRequest added in v65.31.0

func (request GetExternalAsmRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetExternalAsmRequest) RetryPolicy added in v65.31.0

func (request GetExternalAsmRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetExternalAsmRequest) String added in v65.31.0

func (request GetExternalAsmRequest) String() string

func (GetExternalAsmRequest) ValidateEnumValue added in v65.31.0

func (request GetExternalAsmRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetExternalAsmResponse added in v65.31.0

type GetExternalAsmResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExternalAsm instance
	ExternalAsm `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetExternalAsmResponse wrapper for the GetExternalAsm operation

func (GetExternalAsmResponse) HTTPResponse added in v65.31.0

func (response GetExternalAsmResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetExternalAsmResponse) String added in v65.31.0

func (response GetExternalAsmResponse) String() string

type GetExternalClusterInstanceRequest added in v65.31.0

type GetExternalClusterInstanceRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external cluster instance.
	ExternalClusterInstanceId *string `mandatory:"true" contributesTo:"path" name:"externalClusterInstanceId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetExternalClusterInstanceRequest wrapper for the GetExternalClusterInstance operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalClusterInstance.go.html to see an example of how to use GetExternalClusterInstanceRequest.

func (GetExternalClusterInstanceRequest) BinaryRequestBody added in v65.31.0

func (request GetExternalClusterInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetExternalClusterInstanceRequest) HTTPRequest added in v65.31.0

func (request GetExternalClusterInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetExternalClusterInstanceRequest) RetryPolicy added in v65.31.0

func (request GetExternalClusterInstanceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetExternalClusterInstanceRequest) String added in v65.31.0

func (request GetExternalClusterInstanceRequest) String() string

func (GetExternalClusterInstanceRequest) ValidateEnumValue added in v65.31.0

func (request GetExternalClusterInstanceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetExternalClusterInstanceResponse added in v65.31.0

type GetExternalClusterInstanceResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExternalClusterInstance instance
	ExternalClusterInstance `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetExternalClusterInstanceResponse wrapper for the GetExternalClusterInstance operation

func (GetExternalClusterInstanceResponse) HTTPResponse added in v65.31.0

func (response GetExternalClusterInstanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetExternalClusterInstanceResponse) String added in v65.31.0

func (response GetExternalClusterInstanceResponse) String() string

type GetExternalClusterRequest added in v65.31.0

type GetExternalClusterRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external cluster.
	ExternalClusterId *string `mandatory:"true" contributesTo:"path" name:"externalClusterId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetExternalClusterRequest wrapper for the GetExternalCluster operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalCluster.go.html to see an example of how to use GetExternalClusterRequest.

func (GetExternalClusterRequest) BinaryRequestBody added in v65.31.0

func (request GetExternalClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetExternalClusterRequest) HTTPRequest added in v65.31.0

func (request GetExternalClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetExternalClusterRequest) RetryPolicy added in v65.31.0

func (request GetExternalClusterRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetExternalClusterRequest) String added in v65.31.0

func (request GetExternalClusterRequest) String() string

func (GetExternalClusterRequest) ValidateEnumValue added in v65.31.0

func (request GetExternalClusterRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetExternalClusterResponse added in v65.31.0

type GetExternalClusterResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExternalCluster instance
	ExternalCluster `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetExternalClusterResponse wrapper for the GetExternalCluster operation

func (GetExternalClusterResponse) HTTPResponse added in v65.31.0

func (response GetExternalClusterResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetExternalClusterResponse) String added in v65.31.0

func (response GetExternalClusterResponse) String() string

type GetExternalDbHomeRequest added in v65.31.0

type GetExternalDbHomeRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external database home.
	ExternalDbHomeId *string `mandatory:"true" contributesTo:"path" name:"externalDbHomeId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetExternalDbHomeRequest wrapper for the GetExternalDbHome operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalDbHome.go.html to see an example of how to use GetExternalDbHomeRequest.

func (GetExternalDbHomeRequest) BinaryRequestBody added in v65.31.0

func (request GetExternalDbHomeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetExternalDbHomeRequest) HTTPRequest added in v65.31.0

func (request GetExternalDbHomeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetExternalDbHomeRequest) RetryPolicy added in v65.31.0

func (request GetExternalDbHomeRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetExternalDbHomeRequest) String added in v65.31.0

func (request GetExternalDbHomeRequest) String() string

func (GetExternalDbHomeRequest) ValidateEnumValue added in v65.31.0

func (request GetExternalDbHomeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetExternalDbHomeResponse added in v65.31.0

type GetExternalDbHomeResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExternalDbHome instance
	ExternalDbHome `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetExternalDbHomeResponse wrapper for the GetExternalDbHome operation

func (GetExternalDbHomeResponse) HTTPResponse added in v65.31.0

func (response GetExternalDbHomeResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetExternalDbHomeResponse) String added in v65.31.0

func (response GetExternalDbHomeResponse) String() string

type GetExternalDbNodeRequest added in v65.31.0

type GetExternalDbNodeRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external database node.
	ExternalDbNodeId *string `mandatory:"true" contributesTo:"path" name:"externalDbNodeId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetExternalDbNodeRequest wrapper for the GetExternalDbNode operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalDbNode.go.html to see an example of how to use GetExternalDbNodeRequest.

func (GetExternalDbNodeRequest) BinaryRequestBody added in v65.31.0

func (request GetExternalDbNodeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetExternalDbNodeRequest) HTTPRequest added in v65.31.0

func (request GetExternalDbNodeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetExternalDbNodeRequest) RetryPolicy added in v65.31.0

func (request GetExternalDbNodeRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetExternalDbNodeRequest) String added in v65.31.0

func (request GetExternalDbNodeRequest) String() string

func (GetExternalDbNodeRequest) ValidateEnumValue added in v65.31.0

func (request GetExternalDbNodeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetExternalDbNodeResponse added in v65.31.0

type GetExternalDbNodeResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExternalDbNode instance
	ExternalDbNode `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetExternalDbNodeResponse wrapper for the GetExternalDbNode operation

func (GetExternalDbNodeResponse) HTTPResponse added in v65.31.0

func (response GetExternalDbNodeResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetExternalDbNodeResponse) String added in v65.31.0

func (response GetExternalDbNodeResponse) String() string

type GetExternalDbSystemConnectorRequest added in v65.31.0

type GetExternalDbSystemConnectorRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external connector.
	ExternalDbSystemConnectorId *string `mandatory:"true" contributesTo:"path" name:"externalDbSystemConnectorId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetExternalDbSystemConnectorRequest wrapper for the GetExternalDbSystemConnector operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalDbSystemConnector.go.html to see an example of how to use GetExternalDbSystemConnectorRequest.

func (GetExternalDbSystemConnectorRequest) BinaryRequestBody added in v65.31.0

func (request GetExternalDbSystemConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetExternalDbSystemConnectorRequest) HTTPRequest added in v65.31.0

func (request GetExternalDbSystemConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetExternalDbSystemConnectorRequest) RetryPolicy added in v65.31.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetExternalDbSystemConnectorRequest) String added in v65.31.0

func (GetExternalDbSystemConnectorRequest) ValidateEnumValue added in v65.31.0

func (request GetExternalDbSystemConnectorRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetExternalDbSystemConnectorResponse added in v65.31.0

type GetExternalDbSystemConnectorResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExternalDbSystemConnector instance
	ExternalDbSystemConnector `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetExternalDbSystemConnectorResponse wrapper for the GetExternalDbSystemConnector operation

func (GetExternalDbSystemConnectorResponse) HTTPResponse added in v65.31.0

func (response GetExternalDbSystemConnectorResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetExternalDbSystemConnectorResponse) String added in v65.31.0

func (response GetExternalDbSystemConnectorResponse) String() string

type GetExternalDbSystemDiscoveryRequest added in v65.31.0

type GetExternalDbSystemDiscoveryRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system discovery.
	ExternalDbSystemDiscoveryId *string `mandatory:"true" contributesTo:"path" name:"externalDbSystemDiscoveryId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetExternalDbSystemDiscoveryRequest wrapper for the GetExternalDbSystemDiscovery operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalDbSystemDiscovery.go.html to see an example of how to use GetExternalDbSystemDiscoveryRequest.

func (GetExternalDbSystemDiscoveryRequest) BinaryRequestBody added in v65.31.0

func (request GetExternalDbSystemDiscoveryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetExternalDbSystemDiscoveryRequest) HTTPRequest added in v65.31.0

func (request GetExternalDbSystemDiscoveryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetExternalDbSystemDiscoveryRequest) RetryPolicy added in v65.31.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetExternalDbSystemDiscoveryRequest) String added in v65.31.0

func (GetExternalDbSystemDiscoveryRequest) ValidateEnumValue added in v65.31.0

func (request GetExternalDbSystemDiscoveryRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetExternalDbSystemDiscoveryResponse added in v65.31.0

type GetExternalDbSystemDiscoveryResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExternalDbSystemDiscovery instance
	ExternalDbSystemDiscovery `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetExternalDbSystemDiscoveryResponse wrapper for the GetExternalDbSystemDiscovery operation

func (GetExternalDbSystemDiscoveryResponse) HTTPResponse added in v65.31.0

func (response GetExternalDbSystemDiscoveryResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetExternalDbSystemDiscoveryResponse) String added in v65.31.0

func (response GetExternalDbSystemDiscoveryResponse) String() string

type GetExternalDbSystemRequest added in v65.31.0

type GetExternalDbSystemRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system.
	ExternalDbSystemId *string `mandatory:"true" contributesTo:"path" name:"externalDbSystemId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetExternalDbSystemRequest wrapper for the GetExternalDbSystem operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalDbSystem.go.html to see an example of how to use GetExternalDbSystemRequest.

func (GetExternalDbSystemRequest) BinaryRequestBody added in v65.31.0

func (request GetExternalDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetExternalDbSystemRequest) HTTPRequest added in v65.31.0

func (request GetExternalDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetExternalDbSystemRequest) RetryPolicy added in v65.31.0

func (request GetExternalDbSystemRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetExternalDbSystemRequest) String added in v65.31.0

func (request GetExternalDbSystemRequest) String() string

func (GetExternalDbSystemRequest) ValidateEnumValue added in v65.31.0

func (request GetExternalDbSystemRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetExternalDbSystemResponse added in v65.31.0

type GetExternalDbSystemResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExternalDbSystem instance
	ExternalDbSystem `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetExternalDbSystemResponse wrapper for the GetExternalDbSystem operation

func (GetExternalDbSystemResponse) HTTPResponse added in v65.31.0

func (response GetExternalDbSystemResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetExternalDbSystemResponse) String added in v65.31.0

func (response GetExternalDbSystemResponse) String() string

type GetExternalExadataInfrastructureRequest added in v65.36.1

type GetExternalExadataInfrastructureRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure.
	ExternalExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"externalExadataInfrastructureId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetExternalExadataInfrastructureRequest wrapper for the GetExternalExadataInfrastructure operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalExadataInfrastructure.go.html to see an example of how to use GetExternalExadataInfrastructureRequest.

func (GetExternalExadataInfrastructureRequest) BinaryRequestBody added in v65.36.1

func (request GetExternalExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetExternalExadataInfrastructureRequest) HTTPRequest added in v65.36.1

func (request GetExternalExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetExternalExadataInfrastructureRequest) RetryPolicy added in v65.36.1

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetExternalExadataInfrastructureRequest) String added in v65.36.1

func (GetExternalExadataInfrastructureRequest) ValidateEnumValue added in v65.36.1

func (request GetExternalExadataInfrastructureRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetExternalExadataInfrastructureResponse added in v65.36.1

type GetExternalExadataInfrastructureResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExternalExadataInfrastructure instance
	ExternalExadataInfrastructure `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`
}

GetExternalExadataInfrastructureResponse wrapper for the GetExternalExadataInfrastructure operation

func (GetExternalExadataInfrastructureResponse) HTTPResponse added in v65.36.1

func (response GetExternalExadataInfrastructureResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetExternalExadataInfrastructureResponse) String added in v65.36.1

type GetExternalExadataStorageConnectorRequest added in v65.36.1

type GetExternalExadataStorageConnectorRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connector to the Exadata storage server.
	ExternalExadataStorageConnectorId *string `mandatory:"true" contributesTo:"path" name:"externalExadataStorageConnectorId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetExternalExadataStorageConnectorRequest wrapper for the GetExternalExadataStorageConnector operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalExadataStorageConnector.go.html to see an example of how to use GetExternalExadataStorageConnectorRequest.

func (GetExternalExadataStorageConnectorRequest) BinaryRequestBody added in v65.36.1

BinaryRequestBody implements the OCIRequest interface

func (GetExternalExadataStorageConnectorRequest) HTTPRequest added in v65.36.1

func (request GetExternalExadataStorageConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetExternalExadataStorageConnectorRequest) RetryPolicy added in v65.36.1

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetExternalExadataStorageConnectorRequest) String added in v65.36.1

func (GetExternalExadataStorageConnectorRequest) ValidateEnumValue added in v65.36.1

func (request GetExternalExadataStorageConnectorRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetExternalExadataStorageConnectorResponse added in v65.36.1

type GetExternalExadataStorageConnectorResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExternalExadataStorageConnector instance
	ExternalExadataStorageConnector `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetExternalExadataStorageConnectorResponse wrapper for the GetExternalExadataStorageConnector operation

func (GetExternalExadataStorageConnectorResponse) HTTPResponse added in v65.36.1

func (response GetExternalExadataStorageConnectorResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetExternalExadataStorageConnectorResponse) String added in v65.36.1

type GetExternalExadataStorageGridRequest added in v65.36.1

type GetExternalExadataStorageGridRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata storage grid.
	ExternalExadataStorageGridId *string `mandatory:"true" contributesTo:"path" name:"externalExadataStorageGridId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetExternalExadataStorageGridRequest wrapper for the GetExternalExadataStorageGrid operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalExadataStorageGrid.go.html to see an example of how to use GetExternalExadataStorageGridRequest.

func (GetExternalExadataStorageGridRequest) BinaryRequestBody added in v65.36.1

func (request GetExternalExadataStorageGridRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetExternalExadataStorageGridRequest) HTTPRequest added in v65.36.1

func (request GetExternalExadataStorageGridRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetExternalExadataStorageGridRequest) RetryPolicy added in v65.36.1

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetExternalExadataStorageGridRequest) String added in v65.36.1

func (GetExternalExadataStorageGridRequest) ValidateEnumValue added in v65.36.1

func (request GetExternalExadataStorageGridRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetExternalExadataStorageGridResponse added in v65.36.1

type GetExternalExadataStorageGridResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExternalExadataStorageGrid instance
	ExternalExadataStorageGrid `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetExternalExadataStorageGridResponse wrapper for the GetExternalExadataStorageGrid operation

func (GetExternalExadataStorageGridResponse) HTTPResponse added in v65.36.1

func (response GetExternalExadataStorageGridResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetExternalExadataStorageGridResponse) String added in v65.36.1

type GetExternalExadataStorageServerRequest added in v65.36.1

type GetExternalExadataStorageServerRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata storage server.
	ExternalExadataStorageServerId *string `mandatory:"true" contributesTo:"path" name:"externalExadataStorageServerId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetExternalExadataStorageServerRequest wrapper for the GetExternalExadataStorageServer operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalExadataStorageServer.go.html to see an example of how to use GetExternalExadataStorageServerRequest.

func (GetExternalExadataStorageServerRequest) BinaryRequestBody added in v65.36.1

func (request GetExternalExadataStorageServerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetExternalExadataStorageServerRequest) HTTPRequest added in v65.36.1

func (request GetExternalExadataStorageServerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetExternalExadataStorageServerRequest) RetryPolicy added in v65.36.1

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetExternalExadataStorageServerRequest) String added in v65.36.1

func (GetExternalExadataStorageServerRequest) ValidateEnumValue added in v65.36.1

func (request GetExternalExadataStorageServerRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetExternalExadataStorageServerResponse added in v65.36.1

type GetExternalExadataStorageServerResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExternalExadataStorageServer instance
	ExternalExadataStorageServer `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetExternalExadataStorageServerResponse wrapper for the GetExternalExadataStorageServer operation

func (GetExternalExadataStorageServerResponse) HTTPResponse added in v65.36.1

func (response GetExternalExadataStorageServerResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetExternalExadataStorageServerResponse) String added in v65.36.1

type GetExternalListenerRequest added in v65.31.0

type GetExternalListenerRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external listener.
	ExternalListenerId *string `mandatory:"true" contributesTo:"path" name:"externalListenerId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetExternalListenerRequest wrapper for the GetExternalListener operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExternalListener.go.html to see an example of how to use GetExternalListenerRequest.

func (GetExternalListenerRequest) BinaryRequestBody added in v65.31.0

func (request GetExternalListenerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetExternalListenerRequest) HTTPRequest added in v65.31.0

func (request GetExternalListenerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetExternalListenerRequest) RetryPolicy added in v65.31.0

func (request GetExternalListenerRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetExternalListenerRequest) String added in v65.31.0

func (request GetExternalListenerRequest) String() string

func (GetExternalListenerRequest) ValidateEnumValue added in v65.31.0

func (request GetExternalListenerRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetExternalListenerResponse added in v65.31.0

type GetExternalListenerResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExternalListener instance
	ExternalListener `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetExternalListenerResponse wrapper for the GetExternalListener operation

func (GetExternalListenerResponse) HTTPResponse added in v65.31.0

func (response GetExternalListenerResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetExternalListenerResponse) String added in v65.31.0

func (response GetExternalListenerResponse) String() string

type GetHeatWaveFleetMetricFilterByHeatWaveStatusEnum added in v65.62.0

type GetHeatWaveFleetMetricFilterByHeatWaveStatusEnum string

GetHeatWaveFleetMetricFilterByHeatWaveStatusEnum Enum with underlying type: string

const (
	GetHeatWaveFleetMetricFilterByHeatWaveStatusUp      GetHeatWaveFleetMetricFilterByHeatWaveStatusEnum = "UP"
	GetHeatWaveFleetMetricFilterByHeatWaveStatusDown    GetHeatWaveFleetMetricFilterByHeatWaveStatusEnum = "DOWN"
	GetHeatWaveFleetMetricFilterByHeatWaveStatusUnknown GetHeatWaveFleetMetricFilterByHeatWaveStatusEnum = "UNKNOWN"
)

Set of constants representing the allowable values for GetHeatWaveFleetMetricFilterByHeatWaveStatusEnum

func GetGetHeatWaveFleetMetricFilterByHeatWaveStatusEnumValues added in v65.62.0

func GetGetHeatWaveFleetMetricFilterByHeatWaveStatusEnumValues() []GetHeatWaveFleetMetricFilterByHeatWaveStatusEnum

GetGetHeatWaveFleetMetricFilterByHeatWaveStatusEnumValues Enumerates the set of values for GetHeatWaveFleetMetricFilterByHeatWaveStatusEnum

func GetMappingGetHeatWaveFleetMetricFilterByHeatWaveStatusEnum added in v65.62.0

func GetMappingGetHeatWaveFleetMetricFilterByHeatWaveStatusEnum(val string) (GetHeatWaveFleetMetricFilterByHeatWaveStatusEnum, bool)

GetMappingGetHeatWaveFleetMetricFilterByHeatWaveStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type GetHeatWaveFleetMetricRequest added in v65.62.0

type GetHeatWaveFleetMetricRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// The start time of the time range to retrieve the health metrics of a Managed Database
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"`

	// The end time of the time range to retrieve the health metrics of a Managed Database
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The filter used to retrieve a specific set of metrics by passing the desired metric names with a comma separator. Note that, by default, the service returns all supported metrics.
	FilterByMetricNames *string `mandatory:"false" contributesTo:"query" name:"filterByMetricNames"`

	// The parameter to filter by HeatWave cluster status.
	FilterByHeatWaveStatus GetHeatWaveFleetMetricFilterByHeatWaveStatusEnum `mandatory:"false" contributesTo:"query" name:"filterByHeatWaveStatus" omitEmpty:"true"`

	// The parameter to filter by HeatWave node shape.
	FilterByHeatWaveShape *string `mandatory:"false" contributesTo:"query" name:"filterByHeatWaveShape"`

	// The parameter to filter based on whether HeatWave Lakehouse is enabled for the cluster.
	IsHeatWaveLakehouseEnabled *bool `mandatory:"false" contributesTo:"query" name:"isHeatWaveLakehouseEnabled"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetHeatWaveFleetMetricRequest wrapper for the GetHeatWaveFleetMetric operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetHeatWaveFleetMetric.go.html to see an example of how to use GetHeatWaveFleetMetricRequest.

func (GetHeatWaveFleetMetricRequest) BinaryRequestBody added in v65.62.0

func (request GetHeatWaveFleetMetricRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetHeatWaveFleetMetricRequest) HTTPRequest added in v65.62.0

func (request GetHeatWaveFleetMetricRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetHeatWaveFleetMetricRequest) RetryPolicy added in v65.62.0

func (request GetHeatWaveFleetMetricRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetHeatWaveFleetMetricRequest) String added in v65.62.0

func (request GetHeatWaveFleetMetricRequest) String() string

func (GetHeatWaveFleetMetricRequest) ValidateEnumValue added in v65.62.0

func (request GetHeatWaveFleetMetricRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetHeatWaveFleetMetricResponse added in v65.62.0

type GetHeatWaveFleetMetricResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The HeatWaveFleetMetrics instance
	HeatWaveFleetMetrics `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetHeatWaveFleetMetricResponse wrapper for the GetHeatWaveFleetMetric operation

func (GetHeatWaveFleetMetricResponse) HTTPResponse added in v65.62.0

func (response GetHeatWaveFleetMetricResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetHeatWaveFleetMetricResponse) String added in v65.62.0

func (response GetHeatWaveFleetMetricResponse) String() string

type GetIormPlanRequest added in v65.36.1

type GetIormPlanRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata storage server.
	ExternalExadataStorageServerId *string `mandatory:"true" contributesTo:"path" name:"externalExadataStorageServerId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetIormPlanRequest wrapper for the GetIormPlan operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetIormPlan.go.html to see an example of how to use GetIormPlanRequest.

func (GetIormPlanRequest) BinaryRequestBody added in v65.36.1

func (request GetIormPlanRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetIormPlanRequest) HTTPRequest added in v65.36.1

func (request GetIormPlanRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetIormPlanRequest) RetryPolicy added in v65.36.1

func (request GetIormPlanRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetIormPlanRequest) String added in v65.36.1

func (request GetIormPlanRequest) String() string

func (GetIormPlanRequest) ValidateEnumValue added in v65.36.1

func (request GetIormPlanRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetIormPlanResponse added in v65.36.1

type GetIormPlanResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The IormPlan instance
	IormPlan `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetIormPlanResponse wrapper for the GetIormPlan operation

func (GetIormPlanResponse) HTTPResponse added in v65.36.1

func (response GetIormPlanResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetIormPlanResponse) String added in v65.36.1

func (response GetIormPlanResponse) String() string

type GetJobExecutionRequest

type GetJobExecutionRequest struct {

	// The identifier of the job execution.
	JobExecutionId *string `mandatory:"true" contributesTo:"path" name:"jobExecutionId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetJobExecutionRequest wrapper for the GetJobExecution operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetJobExecution.go.html to see an example of how to use GetJobExecutionRequest.

func (GetJobExecutionRequest) BinaryRequestBody

func (request GetJobExecutionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetJobExecutionRequest) HTTPRequest

func (request GetJobExecutionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetJobExecutionRequest) RetryPolicy

func (request GetJobExecutionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetJobExecutionRequest) String

func (request GetJobExecutionRequest) String() string

func (GetJobExecutionRequest) ValidateEnumValue

func (request GetJobExecutionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetJobExecutionResponse

type GetJobExecutionResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The JobExecution instance
	JobExecution `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetJobExecutionResponse wrapper for the GetJobExecution operation

func (GetJobExecutionResponse) HTTPResponse

func (response GetJobExecutionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetJobExecutionResponse) String

func (response GetJobExecutionResponse) String() string

type GetJobRequest

type GetJobRequest struct {

	// The identifier of the job.
	JobId *string `mandatory:"true" contributesTo:"path" name:"jobId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetJobRequest wrapper for the GetJob operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetJob.go.html to see an example of how to use GetJobRequest.

func (GetJobRequest) BinaryRequestBody

func (request GetJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetJobRequest) HTTPRequest

func (request GetJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetJobRequest) RetryPolicy

func (request GetJobRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetJobRequest) String

func (request GetJobRequest) String() string

func (GetJobRequest) ValidateEnumValue

func (request GetJobRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetJobResponse

type GetJobResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Job instance
	Job `presentIn:"body"`

	// A link to the created job.
	Location *string `presentIn:"header" name:"location"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`
}

GetJobResponse wrapper for the GetJob operation

func (GetJobResponse) HTTPResponse

func (response GetJobResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetJobResponse) String

func (response GetJobResponse) String() string

type GetJobRunRequest

type GetJobRunRequest struct {

	// The identifier of the job run.
	JobRunId *string `mandatory:"true" contributesTo:"path" name:"jobRunId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetJobRunRequest wrapper for the GetJobRun operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetJobRun.go.html to see an example of how to use GetJobRunRequest.

func (GetJobRunRequest) BinaryRequestBody

func (request GetJobRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetJobRunRequest) HTTPRequest

func (request GetJobRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetJobRunRequest) RetryPolicy

func (request GetJobRunRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetJobRunRequest) String

func (request GetJobRunRequest) String() string

func (GetJobRunRequest) ValidateEnumValue

func (request GetJobRunRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetJobRunResponse

type GetJobRunResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The JobRun instance
	JobRun `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetJobRunResponse wrapper for the GetJobRun operation

func (GetJobRunResponse) HTTPResponse

func (response GetJobRunResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetJobRunResponse) String

func (response GetJobRunResponse) String() string

type GetManagedDatabaseGroupRequest

type GetManagedDatabaseGroupRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
	ManagedDatabaseGroupId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseGroupId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetManagedDatabaseGroupRequest wrapper for the GetManagedDatabaseGroup operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetManagedDatabaseGroup.go.html to see an example of how to use GetManagedDatabaseGroupRequest.

func (GetManagedDatabaseGroupRequest) BinaryRequestBody

func (request GetManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetManagedDatabaseGroupRequest) HTTPRequest

func (request GetManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetManagedDatabaseGroupRequest) RetryPolicy

func (request GetManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetManagedDatabaseGroupRequest) String

func (request GetManagedDatabaseGroupRequest) String() string

func (GetManagedDatabaseGroupRequest) ValidateEnumValue

func (request GetManagedDatabaseGroupRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetManagedDatabaseGroupResponse

type GetManagedDatabaseGroupResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ManagedDatabaseGroup instance
	ManagedDatabaseGroup `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`
}

GetManagedDatabaseGroupResponse wrapper for the GetManagedDatabaseGroup operation

func (GetManagedDatabaseGroupResponse) HTTPResponse

func (response GetManagedDatabaseGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetManagedDatabaseGroupResponse) String

func (response GetManagedDatabaseGroupResponse) String() string

type GetManagedDatabaseRequest

type GetManagedDatabaseRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetManagedDatabaseRequest wrapper for the GetManagedDatabase operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetManagedDatabase.go.html to see an example of how to use GetManagedDatabaseRequest.

func (GetManagedDatabaseRequest) BinaryRequestBody

func (request GetManagedDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetManagedDatabaseRequest) HTTPRequest

func (request GetManagedDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetManagedDatabaseRequest) RetryPolicy

func (request GetManagedDatabaseRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetManagedDatabaseRequest) String

func (request GetManagedDatabaseRequest) String() string

func (GetManagedDatabaseRequest) ValidateEnumValue

func (request GetManagedDatabaseRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetManagedDatabaseResponse

type GetManagedDatabaseResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ManagedDatabase instance
	ManagedDatabase `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`
}

GetManagedDatabaseResponse wrapper for the GetManagedDatabase operation

func (GetManagedDatabaseResponse) HTTPResponse

func (response GetManagedDatabaseResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetManagedDatabaseResponse) String

func (response GetManagedDatabaseResponse) String() string

type GetManagedMySqlDatabaseRequest added in v65.52.0

type GetManagedMySqlDatabaseRequest struct {

	// The OCID of the Managed MySQL Database.
	ManagedMySqlDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedMySqlDatabaseId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetManagedMySqlDatabaseRequest wrapper for the GetManagedMySqlDatabase operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetManagedMySqlDatabase.go.html to see an example of how to use GetManagedMySqlDatabaseRequest.

func (GetManagedMySqlDatabaseRequest) BinaryRequestBody added in v65.52.0

func (request GetManagedMySqlDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetManagedMySqlDatabaseRequest) HTTPRequest added in v65.52.0

func (request GetManagedMySqlDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetManagedMySqlDatabaseRequest) RetryPolicy added in v65.52.0

func (request GetManagedMySqlDatabaseRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetManagedMySqlDatabaseRequest) String added in v65.52.0

func (request GetManagedMySqlDatabaseRequest) String() string

func (GetManagedMySqlDatabaseRequest) ValidateEnumValue added in v65.52.0

func (request GetManagedMySqlDatabaseRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetManagedMySqlDatabaseResponse added in v65.52.0

type GetManagedMySqlDatabaseResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ManagedMySqlDatabase instance
	ManagedMySqlDatabase `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetManagedMySqlDatabaseResponse wrapper for the GetManagedMySqlDatabase operation

func (GetManagedMySqlDatabaseResponse) HTTPResponse added in v65.52.0

func (response GetManagedMySqlDatabaseResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetManagedMySqlDatabaseResponse) String added in v65.52.0

func (response GetManagedMySqlDatabaseResponse) String() string

type GetMySqlFleetMetricFilterByMdsDeploymentTypeEnum added in v65.52.0

type GetMySqlFleetMetricFilterByMdsDeploymentTypeEnum string

GetMySqlFleetMetricFilterByMdsDeploymentTypeEnum Enum with underlying type: string

const (
	GetMySqlFleetMetricFilterByMdsDeploymentTypeHa         GetMySqlFleetMetricFilterByMdsDeploymentTypeEnum = "HA"
	GetMySqlFleetMetricFilterByMdsDeploymentTypeHeatwave   GetMySqlFleetMetricFilterByMdsDeploymentTypeEnum = "HEATWAVE"
	GetMySqlFleetMetricFilterByMdsDeploymentTypeStandalone GetMySqlFleetMetricFilterByMdsDeploymentTypeEnum = "STANDALONE"
)

Set of constants representing the allowable values for GetMySqlFleetMetricFilterByMdsDeploymentTypeEnum

func GetGetMySqlFleetMetricFilterByMdsDeploymentTypeEnumValues added in v65.52.0

func GetGetMySqlFleetMetricFilterByMdsDeploymentTypeEnumValues() []GetMySqlFleetMetricFilterByMdsDeploymentTypeEnum

GetGetMySqlFleetMetricFilterByMdsDeploymentTypeEnumValues Enumerates the set of values for GetMySqlFleetMetricFilterByMdsDeploymentTypeEnum

func GetMappingGetMySqlFleetMetricFilterByMdsDeploymentTypeEnum added in v65.52.0

func GetMappingGetMySqlFleetMetricFilterByMdsDeploymentTypeEnum(val string) (GetMySqlFleetMetricFilterByMdsDeploymentTypeEnum, bool)

GetMappingGetMySqlFleetMetricFilterByMdsDeploymentTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type GetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnum added in v65.52.0

type GetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnum string

GetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnum Enum with underlying type: string

const (
	GetMySqlFleetMetricFilterByMySqlDeploymentTypeParamOnpremise GetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnum = "ONPREMISE"
	GetMySqlFleetMetricFilterByMySqlDeploymentTypeParamMds       GetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnum = "MDS"
)

Set of constants representing the allowable values for GetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnum

func GetGetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnumValues added in v65.52.0

func GetGetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnumValues() []GetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnum

GetGetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnumValues Enumerates the set of values for GetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnum

func GetMappingGetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnum added in v65.52.0

func GetMappingGetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnum(val string) (GetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnum, bool)

GetMappingGetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnum performs case Insensitive comparison on enum value and return the desired enum

type GetMySqlFleetMetricFilterByMySqlStatusEnum added in v65.52.0

type GetMySqlFleetMetricFilterByMySqlStatusEnum string

GetMySqlFleetMetricFilterByMySqlStatusEnum Enum with underlying type: string

const (
	GetMySqlFleetMetricFilterByMySqlStatusUp      GetMySqlFleetMetricFilterByMySqlStatusEnum = "UP"
	GetMySqlFleetMetricFilterByMySqlStatusDown    GetMySqlFleetMetricFilterByMySqlStatusEnum = "DOWN"
	GetMySqlFleetMetricFilterByMySqlStatusUnknown GetMySqlFleetMetricFilterByMySqlStatusEnum = "UNKNOWN"
)

Set of constants representing the allowable values for GetMySqlFleetMetricFilterByMySqlStatusEnum

func GetGetMySqlFleetMetricFilterByMySqlStatusEnumValues added in v65.52.0

func GetGetMySqlFleetMetricFilterByMySqlStatusEnumValues() []GetMySqlFleetMetricFilterByMySqlStatusEnum

GetGetMySqlFleetMetricFilterByMySqlStatusEnumValues Enumerates the set of values for GetMySqlFleetMetricFilterByMySqlStatusEnum

func GetMappingGetMySqlFleetMetricFilterByMySqlStatusEnum added in v65.52.0

func GetMappingGetMySqlFleetMetricFilterByMySqlStatusEnum(val string) (GetMySqlFleetMetricFilterByMySqlStatusEnum, bool)

GetMappingGetMySqlFleetMetricFilterByMySqlStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type GetMySqlFleetMetricRequest added in v65.52.0

type GetMySqlFleetMetricRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// The start time of the time range to retrieve the health metrics of a Managed Database
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"`

	// The end time of the time range to retrieve the health metrics of a Managed Database
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The filter used to retrieve a specific set of metrics by passing the desired metric names with a comma separator. Note that, by default, the service returns all supported metrics.
	FilterByMetricNames *string `mandatory:"false" contributesTo:"query" name:"filterByMetricNames"`

	// The parameter to filter by MySQL deployment type.
	FilterByMySqlDeploymentTypeParam GetMySqlFleetMetricFilterByMySqlDeploymentTypeParamEnum `mandatory:"false" contributesTo:"query" name:"filterByMySqlDeploymentTypeParam" omitEmpty:"true"`

	// The parameter to filter by MySQL Database System type.
	FilterByMdsDeploymentType GetMySqlFleetMetricFilterByMdsDeploymentTypeEnum `mandatory:"false" contributesTo:"query" name:"filterByMdsDeploymentType" omitEmpty:"true"`

	// The parameter to filter by MySQL Database status.
	FilterByMySqlStatus GetMySqlFleetMetricFilterByMySqlStatusEnum `mandatory:"false" contributesTo:"query" name:"filterByMySqlStatus" omitEmpty:"true"`

	// The parameter to filter by MySQL database version.
	FilterByMySqlDatabaseVersion *string `mandatory:"false" contributesTo:"query" name:"filterByMySqlDatabaseVersion"`

	// The parameter to filter based on whether HeatWave is enabled for the database.
	IsHeatWaveEnabled *bool `mandatory:"false" contributesTo:"query" name:"isHeatWaveEnabled"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetMySqlFleetMetricRequest wrapper for the GetMySqlFleetMetric operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetMySqlFleetMetric.go.html to see an example of how to use GetMySqlFleetMetricRequest.

func (GetMySqlFleetMetricRequest) BinaryRequestBody added in v65.52.0

func (request GetMySqlFleetMetricRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetMySqlFleetMetricRequest) HTTPRequest added in v65.52.0

func (request GetMySqlFleetMetricRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetMySqlFleetMetricRequest) RetryPolicy added in v65.52.0

func (request GetMySqlFleetMetricRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetMySqlFleetMetricRequest) String added in v65.52.0

func (request GetMySqlFleetMetricRequest) String() string

func (GetMySqlFleetMetricRequest) ValidateEnumValue added in v65.52.0

func (request GetMySqlFleetMetricRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetMySqlFleetMetricResponse added in v65.52.0

type GetMySqlFleetMetricResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The MySqlFleetMetrics instance
	MySqlFleetMetrics `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetMySqlFleetMetricResponse wrapper for the GetMySqlFleetMetric operation

func (GetMySqlFleetMetricResponse) HTTPResponse added in v65.52.0

func (response GetMySqlFleetMetricResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetMySqlFleetMetricResponse) String added in v65.52.0

func (response GetMySqlFleetMetricResponse) String() string

type GetNamedCredentialRequest added in v65.57.0

type GetNamedCredentialRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the named credential.
	NamedCredentialId *string `mandatory:"true" contributesTo:"path" name:"namedCredentialId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetNamedCredentialRequest wrapper for the GetNamedCredential operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetNamedCredential.go.html to see an example of how to use GetNamedCredentialRequest.

func (GetNamedCredentialRequest) BinaryRequestBody added in v65.57.0

func (request GetNamedCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetNamedCredentialRequest) HTTPRequest added in v65.57.0

func (request GetNamedCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetNamedCredentialRequest) RetryPolicy added in v65.57.0

func (request GetNamedCredentialRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetNamedCredentialRequest) String added in v65.57.0

func (request GetNamedCredentialRequest) String() string

func (GetNamedCredentialRequest) ValidateEnumValue added in v65.57.0

func (request GetNamedCredentialRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetNamedCredentialResponse added in v65.57.0

type GetNamedCredentialResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The NamedCredential instance
	NamedCredential `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`
}

GetNamedCredentialResponse wrapper for the GetNamedCredential operation

func (GetNamedCredentialResponse) HTTPResponse added in v65.57.0

func (response GetNamedCredentialResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetNamedCredentialResponse) String added in v65.57.0

func (response GetNamedCredentialResponse) String() string

type GetOpenAlertHistoryRequest added in v65.36.1

type GetOpenAlertHistoryRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata storage server.
	ExternalExadataStorageServerId *string `mandatory:"true" contributesTo:"path" name:"externalExadataStorageServerId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetOpenAlertHistoryRequest wrapper for the GetOpenAlertHistory operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetOpenAlertHistory.go.html to see an example of how to use GetOpenAlertHistoryRequest.

func (GetOpenAlertHistoryRequest) BinaryRequestBody added in v65.36.1

func (request GetOpenAlertHistoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetOpenAlertHistoryRequest) HTTPRequest added in v65.36.1

func (request GetOpenAlertHistoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetOpenAlertHistoryRequest) RetryPolicy added in v65.36.1

func (request GetOpenAlertHistoryRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetOpenAlertHistoryRequest) String added in v65.36.1

func (request GetOpenAlertHistoryRequest) String() string

func (GetOpenAlertHistoryRequest) ValidateEnumValue added in v65.36.1

func (request GetOpenAlertHistoryRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetOpenAlertHistoryResponse added in v65.36.1

type GetOpenAlertHistoryResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The OpenAlertHistory instance
	OpenAlertHistory `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetOpenAlertHistoryResponse wrapper for the GetOpenAlertHistory operation

func (GetOpenAlertHistoryResponse) HTTPResponse added in v65.36.1

func (response GetOpenAlertHistoryResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetOpenAlertHistoryResponse) String added in v65.36.1

func (response GetOpenAlertHistoryResponse) String() string

type GetOptimizerStatisticsAdvisorExecutionRequest added in v65.16.0

type GetOptimizerStatisticsAdvisorExecutionRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The name of the Optimizer Statistics Advisor execution.
	ExecutionName *string `mandatory:"true" contributesTo:"path" name:"executionName"`

	// The name of the optimizer statistics collection execution task.
	TaskName *string `mandatory:"true" contributesTo:"query" name:"taskName"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetOptimizerStatisticsAdvisorExecutionRequest wrapper for the GetOptimizerStatisticsAdvisorExecution operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetOptimizerStatisticsAdvisorExecution.go.html to see an example of how to use GetOptimizerStatisticsAdvisorExecutionRequest.

func (GetOptimizerStatisticsAdvisorExecutionRequest) BinaryRequestBody added in v65.16.0

BinaryRequestBody implements the OCIRequest interface

func (GetOptimizerStatisticsAdvisorExecutionRequest) HTTPRequest added in v65.16.0

func (request GetOptimizerStatisticsAdvisorExecutionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetOptimizerStatisticsAdvisorExecutionRequest) RetryPolicy added in v65.16.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetOptimizerStatisticsAdvisorExecutionRequest) String added in v65.16.0

func (GetOptimizerStatisticsAdvisorExecutionRequest) ValidateEnumValue added in v65.16.0

func (request GetOptimizerStatisticsAdvisorExecutionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetOptimizerStatisticsAdvisorExecutionResponse added in v65.16.0

type GetOptimizerStatisticsAdvisorExecutionResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The OptimizerStatisticsAdvisorExecution instance
	OptimizerStatisticsAdvisorExecution `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetOptimizerStatisticsAdvisorExecutionResponse wrapper for the GetOptimizerStatisticsAdvisorExecution operation

func (GetOptimizerStatisticsAdvisorExecutionResponse) HTTPResponse added in v65.16.0

HTTPResponse implements the OCIResponse interface

func (GetOptimizerStatisticsAdvisorExecutionResponse) String added in v65.16.0

type GetOptimizerStatisticsAdvisorExecutionScriptRequest added in v65.16.0

type GetOptimizerStatisticsAdvisorExecutionScriptRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The name of the Optimizer Statistics Advisor execution.
	ExecutionName *string `mandatory:"true" contributesTo:"path" name:"executionName"`

	// The name of the optimizer statistics collection execution task.
	TaskName *string `mandatory:"true" contributesTo:"query" name:"taskName"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetOptimizerStatisticsAdvisorExecutionScriptRequest wrapper for the GetOptimizerStatisticsAdvisorExecutionScript operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetOptimizerStatisticsAdvisorExecutionScript.go.html to see an example of how to use GetOptimizerStatisticsAdvisorExecutionScriptRequest.

func (GetOptimizerStatisticsAdvisorExecutionScriptRequest) BinaryRequestBody added in v65.16.0

BinaryRequestBody implements the OCIRequest interface

func (GetOptimizerStatisticsAdvisorExecutionScriptRequest) HTTPRequest added in v65.16.0

func (request GetOptimizerStatisticsAdvisorExecutionScriptRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetOptimizerStatisticsAdvisorExecutionScriptRequest) RetryPolicy added in v65.16.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetOptimizerStatisticsAdvisorExecutionScriptRequest) String added in v65.16.0

func (GetOptimizerStatisticsAdvisorExecutionScriptRequest) ValidateEnumValue added in v65.16.0

func (request GetOptimizerStatisticsAdvisorExecutionScriptRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetOptimizerStatisticsAdvisorExecutionScriptResponse added in v65.16.0

type GetOptimizerStatisticsAdvisorExecutionScriptResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The OptimizerStatisticsAdvisorExecutionScript instance
	OptimizerStatisticsAdvisorExecutionScript `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetOptimizerStatisticsAdvisorExecutionScriptResponse wrapper for the GetOptimizerStatisticsAdvisorExecutionScript operation

func (GetOptimizerStatisticsAdvisorExecutionScriptResponse) HTTPResponse added in v65.16.0

HTTPResponse implements the OCIResponse interface

func (GetOptimizerStatisticsAdvisorExecutionScriptResponse) String added in v65.16.0

type GetOptimizerStatisticsCollectionOperationRequest added in v65.16.0

type GetOptimizerStatisticsCollectionOperationRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The ID of the Optimizer Statistics Collection operation.
	OptimizerStatisticsCollectionOperationId *float32 `mandatory:"true" contributesTo:"path" name:"optimizerStatisticsCollectionOperationId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetOptimizerStatisticsCollectionOperationRequest wrapper for the GetOptimizerStatisticsCollectionOperation operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetOptimizerStatisticsCollectionOperation.go.html to see an example of how to use GetOptimizerStatisticsCollectionOperationRequest.

func (GetOptimizerStatisticsCollectionOperationRequest) BinaryRequestBody added in v65.16.0

BinaryRequestBody implements the OCIRequest interface

func (GetOptimizerStatisticsCollectionOperationRequest) HTTPRequest added in v65.16.0

func (request GetOptimizerStatisticsCollectionOperationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetOptimizerStatisticsCollectionOperationRequest) RetryPolicy added in v65.16.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetOptimizerStatisticsCollectionOperationRequest) String added in v65.16.0

func (GetOptimizerStatisticsCollectionOperationRequest) ValidateEnumValue added in v65.16.0

func (request GetOptimizerStatisticsCollectionOperationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetOptimizerStatisticsCollectionOperationResponse added in v65.16.0

type GetOptimizerStatisticsCollectionOperationResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The OptimizerStatisticsCollectionOperation instance
	OptimizerStatisticsCollectionOperation `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetOptimizerStatisticsCollectionOperationResponse wrapper for the GetOptimizerStatisticsCollectionOperation operation

func (GetOptimizerStatisticsCollectionOperationResponse) HTTPResponse added in v65.16.0

HTTPResponse implements the OCIResponse interface

func (GetOptimizerStatisticsCollectionOperationResponse) String added in v65.16.0

type GetPdbMetricsCompareTypeEnum

type GetPdbMetricsCompareTypeEnum string

GetPdbMetricsCompareTypeEnum Enum with underlying type: string

const (
	GetPdbMetricsCompareTypeHour GetPdbMetricsCompareTypeEnum = "HOUR"
	GetPdbMetricsCompareTypeDay  GetPdbMetricsCompareTypeEnum = "DAY"
	GetPdbMetricsCompareTypeWeek GetPdbMetricsCompareTypeEnum = "WEEK"
)

Set of constants representing the allowable values for GetPdbMetricsCompareTypeEnum

func GetGetPdbMetricsCompareTypeEnumValues

func GetGetPdbMetricsCompareTypeEnumValues() []GetPdbMetricsCompareTypeEnum

GetGetPdbMetricsCompareTypeEnumValues Enumerates the set of values for GetPdbMetricsCompareTypeEnum

func GetMappingGetPdbMetricsCompareTypeEnum

func GetMappingGetPdbMetricsCompareTypeEnum(val string) (GetPdbMetricsCompareTypeEnum, bool)

GetMappingGetPdbMetricsCompareTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type GetPdbMetricsRequest

type GetPdbMetricsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The start time of the time range to retrieve the health metrics of a Managed Database
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"`

	// The end time of the time range to retrieve the health metrics of a Managed Database
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// The time window used for metrics comparison.
	CompareType GetPdbMetricsCompareTypeEnum `mandatory:"false" contributesTo:"query" name:"compareType" omitEmpty:"true"`

	// The filter used to retrieve a specific set of metrics by passing the desired metric names with a comma separator. Note that, by default, the service returns all supported metrics.
	FilterByMetricNames *string `mandatory:"false" contributesTo:"query" name:"filterByMetricNames"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetPdbMetricsRequest wrapper for the GetPdbMetrics operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetPdbMetrics.go.html to see an example of how to use GetPdbMetricsRequest.

func (GetPdbMetricsRequest) BinaryRequestBody

func (request GetPdbMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetPdbMetricsRequest) HTTPRequest

func (request GetPdbMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetPdbMetricsRequest) RetryPolicy

func (request GetPdbMetricsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetPdbMetricsRequest) String

func (request GetPdbMetricsRequest) String() string

func (GetPdbMetricsRequest) ValidateEnumValue

func (request GetPdbMetricsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetPdbMetricsResponse

type GetPdbMetricsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The PdbMetrics instance
	PdbMetrics `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetPdbMetricsResponse wrapper for the GetPdbMetrics operation

func (GetPdbMetricsResponse) HTTPResponse

func (response GetPdbMetricsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetPdbMetricsResponse) String

func (response GetPdbMetricsResponse) String() string

type GetPeerDatabaseMetricsCompareTypeEnum added in v65.66.0

type GetPeerDatabaseMetricsCompareTypeEnum string

GetPeerDatabaseMetricsCompareTypeEnum Enum with underlying type: string

const (
	GetPeerDatabaseMetricsCompareTypeHour GetPeerDatabaseMetricsCompareTypeEnum = "HOUR"
	GetPeerDatabaseMetricsCompareTypeDay  GetPeerDatabaseMetricsCompareTypeEnum = "DAY"
	GetPeerDatabaseMetricsCompareTypeWeek GetPeerDatabaseMetricsCompareTypeEnum = "WEEK"
)

Set of constants representing the allowable values for GetPeerDatabaseMetricsCompareTypeEnum

func GetGetPeerDatabaseMetricsCompareTypeEnumValues added in v65.66.0

func GetGetPeerDatabaseMetricsCompareTypeEnumValues() []GetPeerDatabaseMetricsCompareTypeEnum

GetGetPeerDatabaseMetricsCompareTypeEnumValues Enumerates the set of values for GetPeerDatabaseMetricsCompareTypeEnum

func GetMappingGetPeerDatabaseMetricsCompareTypeEnum added in v65.66.0

func GetMappingGetPeerDatabaseMetricsCompareTypeEnum(val string) (GetPeerDatabaseMetricsCompareTypeEnum, bool)

GetMappingGetPeerDatabaseMetricsCompareTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type GetPeerDatabaseMetricsRequest added in v65.66.0

type GetPeerDatabaseMetricsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The start time of the time range to retrieve the health metrics of a Managed Database
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"`

	// The end time of the time range to retrieve the health metrics of a Managed Database
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment for which peer database metrics are required.
	// This is not a mandatory parameter and in its absence, all the peer database metrics are returned.
	PeerDatabaseCompartmentId *string `mandatory:"false" contributesTo:"query" name:"peerDatabaseCompartmentId"`

	// The time window used for metrics comparison.
	CompareType GetPeerDatabaseMetricsCompareTypeEnum `mandatory:"false" contributesTo:"query" name:"compareType" omitEmpty:"true"`

	// The filter used to retrieve a specific set of metrics by passing the desired metric names with a comma separator. Note that, by default, the service returns all supported metrics.
	FilterByMetricNames *string `mandatory:"false" contributesTo:"query" name:"filterByMetricNames"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetPeerDatabaseMetricsRequest wrapper for the GetPeerDatabaseMetrics operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetPeerDatabaseMetrics.go.html to see an example of how to use GetPeerDatabaseMetricsRequest.

func (GetPeerDatabaseMetricsRequest) BinaryRequestBody added in v65.66.0

func (request GetPeerDatabaseMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetPeerDatabaseMetricsRequest) HTTPRequest added in v65.66.0

func (request GetPeerDatabaseMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetPeerDatabaseMetricsRequest) RetryPolicy added in v65.66.0

func (request GetPeerDatabaseMetricsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetPeerDatabaseMetricsRequest) String added in v65.66.0

func (request GetPeerDatabaseMetricsRequest) String() string

func (GetPeerDatabaseMetricsRequest) ValidateEnumValue added in v65.66.0

func (request GetPeerDatabaseMetricsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetPeerDatabaseMetricsResponse added in v65.66.0

type GetPeerDatabaseMetricsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The PeerDatabaseMetrics instance
	PeerDatabaseMetrics `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetPeerDatabaseMetricsResponse wrapper for the GetPeerDatabaseMetrics operation

func (GetPeerDatabaseMetricsResponse) HTTPResponse added in v65.66.0

func (response GetPeerDatabaseMetricsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetPeerDatabaseMetricsResponse) String added in v65.66.0

func (response GetPeerDatabaseMetricsResponse) String() string

type GetPreferredCredentialRequest added in v65.19.0

type GetPreferredCredentialRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The name of the preferred credential.
	CredentialName *string `mandatory:"true" contributesTo:"path" name:"credentialName"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetPreferredCredentialRequest wrapper for the GetPreferredCredential operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetPreferredCredential.go.html to see an example of how to use GetPreferredCredentialRequest.

func (GetPreferredCredentialRequest) BinaryRequestBody added in v65.19.0

func (request GetPreferredCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetPreferredCredentialRequest) HTTPRequest added in v65.19.0

func (request GetPreferredCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetPreferredCredentialRequest) RetryPolicy added in v65.19.0

func (request GetPreferredCredentialRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetPreferredCredentialRequest) String added in v65.19.0

func (request GetPreferredCredentialRequest) String() string

func (GetPreferredCredentialRequest) ValidateEnumValue added in v65.19.0

func (request GetPreferredCredentialRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetPreferredCredentialResponse added in v65.19.0

type GetPreferredCredentialResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The PreferredCredential instance
	PreferredCredential `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`
}

GetPreferredCredentialResponse wrapper for the GetPreferredCredential operation

func (GetPreferredCredentialResponse) HTTPResponse added in v65.19.0

func (response GetPreferredCredentialResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetPreferredCredentialResponse) String added in v65.19.0

func (response GetPreferredCredentialResponse) String() string

type GetSqlExecutionPlanAttributeEnum

type GetSqlExecutionPlanAttributeEnum string

GetSqlExecutionPlanAttributeEnum Enum with underlying type: string

const (
	GetSqlExecutionPlanAttributeOriginal                 GetSqlExecutionPlanAttributeEnum = "ORIGINAL"
	GetSqlExecutionPlanAttributeOriginalWithAdjustedCost GetSqlExecutionPlanAttributeEnum = "ORIGINAL_WITH_ADJUSTED_COST"
	GetSqlExecutionPlanAttributeUsingSqlProfile          GetSqlExecutionPlanAttributeEnum = "USING_SQL_PROFILE"
	GetSqlExecutionPlanAttributeUsingNewIndices          GetSqlExecutionPlanAttributeEnum = "USING_NEW_INDICES"
	GetSqlExecutionPlanAttributeUsingParallelExecution   GetSqlExecutionPlanAttributeEnum = "USING_PARALLEL_EXECUTION"
)

Set of constants representing the allowable values for GetSqlExecutionPlanAttributeEnum

func GetGetSqlExecutionPlanAttributeEnumValues

func GetGetSqlExecutionPlanAttributeEnumValues() []GetSqlExecutionPlanAttributeEnum

GetGetSqlExecutionPlanAttributeEnumValues Enumerates the set of values for GetSqlExecutionPlanAttributeEnum

func GetMappingGetSqlExecutionPlanAttributeEnum

func GetMappingGetSqlExecutionPlanAttributeEnum(val string) (GetSqlExecutionPlanAttributeEnum, bool)

GetMappingGetSqlExecutionPlanAttributeEnum performs case Insensitive comparison on enum value and return the desired enum

type GetSqlExecutionPlanRequest

type GetSqlExecutionPlanRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The SQL tuning task identifier. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	SqlTuningAdvisorTaskId *int64 `mandatory:"true" contributesTo:"path" name:"sqlTuningAdvisorTaskId"`

	// The SQL object ID for the SQL tuning task. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	SqlObjectId *int64 `mandatory:"true" contributesTo:"query" name:"sqlObjectId"`

	// The attribute of the SQL execution plan.
	Attribute GetSqlExecutionPlanAttributeEnum `mandatory:"true" contributesTo:"query" name:"attribute" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetSqlExecutionPlanRequest wrapper for the GetSqlExecutionPlan operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetSqlExecutionPlan.go.html to see an example of how to use GetSqlExecutionPlanRequest.

func (GetSqlExecutionPlanRequest) BinaryRequestBody

func (request GetSqlExecutionPlanRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetSqlExecutionPlanRequest) HTTPRequest

func (request GetSqlExecutionPlanRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetSqlExecutionPlanRequest) RetryPolicy

func (request GetSqlExecutionPlanRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetSqlExecutionPlanRequest) String

func (request GetSqlExecutionPlanRequest) String() string

func (GetSqlExecutionPlanRequest) ValidateEnumValue

func (request GetSqlExecutionPlanRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetSqlExecutionPlanResponse

type GetSqlExecutionPlanResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The SqlTuningAdvisorTaskSqlExecutionPlan instance
	SqlTuningAdvisorTaskSqlExecutionPlan `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetSqlExecutionPlanResponse wrapper for the GetSqlExecutionPlan operation

func (GetSqlExecutionPlanResponse) HTTPResponse

func (response GetSqlExecutionPlanResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetSqlExecutionPlanResponse) String

func (response GetSqlExecutionPlanResponse) String() string

type GetSqlPlanBaselineConfigurationRequest added in v65.42.0

type GetSqlPlanBaselineConfigurationRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetSqlPlanBaselineConfigurationRequest wrapper for the GetSqlPlanBaselineConfiguration operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetSqlPlanBaselineConfiguration.go.html to see an example of how to use GetSqlPlanBaselineConfigurationRequest.

func (GetSqlPlanBaselineConfigurationRequest) BinaryRequestBody added in v65.42.0

func (request GetSqlPlanBaselineConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetSqlPlanBaselineConfigurationRequest) HTTPRequest added in v65.42.0

func (request GetSqlPlanBaselineConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetSqlPlanBaselineConfigurationRequest) RetryPolicy added in v65.42.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetSqlPlanBaselineConfigurationRequest) String added in v65.42.0

func (GetSqlPlanBaselineConfigurationRequest) ValidateEnumValue added in v65.42.0

func (request GetSqlPlanBaselineConfigurationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetSqlPlanBaselineConfigurationResponse added in v65.42.0

type GetSqlPlanBaselineConfigurationResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The SqlPlanBaselineConfiguration instance
	SqlPlanBaselineConfiguration `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetSqlPlanBaselineConfigurationResponse wrapper for the GetSqlPlanBaselineConfiguration operation

func (GetSqlPlanBaselineConfigurationResponse) HTTPResponse added in v65.42.0

func (response GetSqlPlanBaselineConfigurationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetSqlPlanBaselineConfigurationResponse) String added in v65.42.0

type GetSqlPlanBaselineRequest added in v65.42.0

type GetSqlPlanBaselineRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The plan name of the SQL plan baseline.
	PlanName *string `mandatory:"true" contributesTo:"path" name:"planName"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetSqlPlanBaselineRequest wrapper for the GetSqlPlanBaseline operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetSqlPlanBaseline.go.html to see an example of how to use GetSqlPlanBaselineRequest.

func (GetSqlPlanBaselineRequest) BinaryRequestBody added in v65.42.0

func (request GetSqlPlanBaselineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetSqlPlanBaselineRequest) HTTPRequest added in v65.42.0

func (request GetSqlPlanBaselineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetSqlPlanBaselineRequest) RetryPolicy added in v65.42.0

func (request GetSqlPlanBaselineRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetSqlPlanBaselineRequest) String added in v65.42.0

func (request GetSqlPlanBaselineRequest) String() string

func (GetSqlPlanBaselineRequest) ValidateEnumValue added in v65.42.0

func (request GetSqlPlanBaselineRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetSqlPlanBaselineResponse added in v65.42.0

type GetSqlPlanBaselineResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The SqlPlanBaseline instance
	SqlPlanBaseline `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetSqlPlanBaselineResponse wrapper for the GetSqlPlanBaseline operation

func (GetSqlPlanBaselineResponse) HTTPResponse added in v65.42.0

func (response GetSqlPlanBaselineResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetSqlPlanBaselineResponse) String added in v65.42.0

func (response GetSqlPlanBaselineResponse) String() string

type GetSqlTuningAdvisorTaskSummaryReportRequest

type GetSqlTuningAdvisorTaskSummaryReportRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The SQL tuning task identifier. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	SqlTuningAdvisorTaskId *int64 `mandatory:"true" contributesTo:"path" name:"sqlTuningAdvisorTaskId"`

	// How far back the API will search for begin and end exec id. Unused if neither exec ids nor time filter query params are supplied. This is applicable only for Auto SQL Tuning tasks.
	SearchPeriod GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum `mandatory:"false" contributesTo:"query" name:"searchPeriod" omitEmpty:"true"`

	// The optional greater than or equal to query parameter to filter the timestamp. This is applicable only for Auto SQL Tuning tasks.
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the timestamp. This is applicable only for Auto SQL Tuning tasks.
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// The optional greater than or equal to filter on the execution ID related to a specific SQL Tuning Advisor task. This is applicable only for Auto SQL Tuning tasks.
	BeginExecIdGreaterThanOrEqualTo *int64 `mandatory:"false" contributesTo:"query" name:"beginExecIdGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter on the execution ID related to a specific SQL Tuning Advisor task. This is applicable only for Auto SQL Tuning tasks.
	EndExecIdLessThanOrEqualTo *int64 `mandatory:"false" contributesTo:"query" name:"endExecIdLessThanOrEqualTo"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetSqlTuningAdvisorTaskSummaryReportRequest wrapper for the GetSqlTuningAdvisorTaskSummaryReport operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetSqlTuningAdvisorTaskSummaryReport.go.html to see an example of how to use GetSqlTuningAdvisorTaskSummaryReportRequest.

func (GetSqlTuningAdvisorTaskSummaryReportRequest) BinaryRequestBody

BinaryRequestBody implements the OCIRequest interface

func (GetSqlTuningAdvisorTaskSummaryReportRequest) HTTPRequest

func (request GetSqlTuningAdvisorTaskSummaryReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetSqlTuningAdvisorTaskSummaryReportRequest) RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetSqlTuningAdvisorTaskSummaryReportRequest) String

func (GetSqlTuningAdvisorTaskSummaryReportRequest) ValidateEnumValue

func (request GetSqlTuningAdvisorTaskSummaryReportRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetSqlTuningAdvisorTaskSummaryReportResponse

type GetSqlTuningAdvisorTaskSummaryReportResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The SqlTuningAdvisorTaskSummaryReport instance
	SqlTuningAdvisorTaskSummaryReport `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetSqlTuningAdvisorTaskSummaryReportResponse wrapper for the GetSqlTuningAdvisorTaskSummaryReport operation

func (GetSqlTuningAdvisorTaskSummaryReportResponse) HTTPResponse

HTTPResponse implements the OCIResponse interface

func (GetSqlTuningAdvisorTaskSummaryReportResponse) String

type GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum

type GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum string

GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum Enum with underlying type: string

const (
	GetSqlTuningAdvisorTaskSummaryReportSearchPeriodLast24hr  GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum = "LAST_24HR"
	GetSqlTuningAdvisorTaskSummaryReportSearchPeriodLast7day  GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum = "LAST_7DAY"
	GetSqlTuningAdvisorTaskSummaryReportSearchPeriodLast31day GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum = "LAST_31DAY"
	GetSqlTuningAdvisorTaskSummaryReportSearchPeriodSinceLast GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum = "SINCE_LAST"
	GetSqlTuningAdvisorTaskSummaryReportSearchPeriodAll       GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum = "ALL"
)

Set of constants representing the allowable values for GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum

func GetGetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnumValues

func GetGetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnumValues() []GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum

GetGetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnumValues Enumerates the set of values for GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum

func GetMappingGetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum

func GetMappingGetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum(val string) (GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum, bool)

GetMappingGetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum performs case Insensitive comparison on enum value and return the desired enum

type GetTablespaceRequest

type GetTablespaceRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The name of the tablespace.
	TablespaceName *string `mandatory:"true" contributesTo:"path" name:"tablespaceName"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetTablespaceRequest wrapper for the GetTablespace operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetTablespace.go.html to see an example of how to use GetTablespaceRequest.

func (GetTablespaceRequest) BinaryRequestBody

func (request GetTablespaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetTablespaceRequest) HTTPRequest

func (request GetTablespaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetTablespaceRequest) RetryPolicy

func (request GetTablespaceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetTablespaceRequest) String

func (request GetTablespaceRequest) String() string

func (GetTablespaceRequest) ValidateEnumValue

func (request GetTablespaceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetTablespaceResponse

type GetTablespaceResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Tablespace instance
	Tablespace `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetTablespaceResponse wrapper for the GetTablespace operation

func (GetTablespaceResponse) HTTPResponse

func (response GetTablespaceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetTablespaceResponse) String

func (response GetTablespaceResponse) String() string

type GetTopSqlCpuActivityRequest added in v65.36.1

type GetTopSqlCpuActivityRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata storage server.
	ExternalExadataStorageServerId *string `mandatory:"true" contributesTo:"path" name:"externalExadataStorageServerId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetTopSqlCpuActivityRequest wrapper for the GetTopSqlCpuActivity operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetTopSqlCpuActivity.go.html to see an example of how to use GetTopSqlCpuActivityRequest.

func (GetTopSqlCpuActivityRequest) BinaryRequestBody added in v65.36.1

func (request GetTopSqlCpuActivityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetTopSqlCpuActivityRequest) HTTPRequest added in v65.36.1

func (request GetTopSqlCpuActivityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetTopSqlCpuActivityRequest) RetryPolicy added in v65.36.1

func (request GetTopSqlCpuActivityRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetTopSqlCpuActivityRequest) String added in v65.36.1

func (request GetTopSqlCpuActivityRequest) String() string

func (GetTopSqlCpuActivityRequest) ValidateEnumValue added in v65.36.1

func (request GetTopSqlCpuActivityRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetTopSqlCpuActivityResponse added in v65.36.1

type GetTopSqlCpuActivityResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The TopSqlCpuActivity instance
	TopSqlCpuActivity `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetTopSqlCpuActivityResponse wrapper for the GetTopSqlCpuActivity operation

func (GetTopSqlCpuActivityResponse) HTTPResponse added in v65.36.1

func (response GetTopSqlCpuActivityResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetTopSqlCpuActivityResponse) String added in v65.36.1

func (response GetTopSqlCpuActivityResponse) String() string

type GetUserRequest

type GetUserRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The name of the user whose details are to be viewed.
	UserName *string `mandatory:"true" contributesTo:"path" name:"userName"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetUserRequest wrapper for the GetUser operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetUser.go.html to see an example of how to use GetUserRequest.

func (GetUserRequest) BinaryRequestBody

func (request GetUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetUserRequest) HTTPRequest

func (request GetUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetUserRequest) RetryPolicy

func (request GetUserRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetUserRequest) String

func (request GetUserRequest) String() string

func (GetUserRequest) ValidateEnumValue

func (request GetUserRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetUserResponse

type GetUserResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The User instance
	User `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetUserResponse wrapper for the GetUser operation

func (GetUserResponse) HTTPResponse

func (response GetUserResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetUserResponse) String

func (response GetUserResponse) String() string

type GetWorkRequestRequest

type GetWorkRequestRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
	WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetWorkRequestRequest wrapper for the GetWorkRequest operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.

func (GetWorkRequestRequest) BinaryRequestBody

func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetWorkRequestRequest) HTTPRequest

func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy

func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetWorkRequestRequest) String

func (request GetWorkRequestRequest) String() string

func (GetWorkRequestRequest) ValidateEnumValue

func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetWorkRequestResponse

type GetWorkRequestResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The WorkRequest instance
	WorkRequest `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// A decimal number representing the number of seconds the client should wait before polling this work request again
	RetryAfter *float32 `presentIn:"header" name:"retry-after"`
}

GetWorkRequestResponse wrapper for the GetWorkRequest operation

func (GetWorkRequestResponse) HTTPResponse

func (response GetWorkRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

type HeatWaveClusterStatusEnum added in v65.62.0

type HeatWaveClusterStatusEnum string

HeatWaveClusterStatusEnum Enum with underlying type: string

const (
	HeatWaveClusterStatusUp      HeatWaveClusterStatusEnum = "UP"
	HeatWaveClusterStatusDown    HeatWaveClusterStatusEnum = "DOWN"
	HeatWaveClusterStatusUnknown HeatWaveClusterStatusEnum = "UNKNOWN"
)

Set of constants representing the allowable values for HeatWaveClusterStatusEnum

func GetHeatWaveClusterStatusEnumValues added in v65.62.0

func GetHeatWaveClusterStatusEnumValues() []HeatWaveClusterStatusEnum

GetHeatWaveClusterStatusEnumValues Enumerates the set of values for HeatWaveClusterStatusEnum

func GetMappingHeatWaveClusterStatusEnum added in v65.62.0

func GetMappingHeatWaveClusterStatusEnum(val string) (HeatWaveClusterStatusEnum, bool)

GetMappingHeatWaveClusterStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type HeatWaveClusterUsageMetrics added in v65.62.0

type HeatWaveClusterUsageMetrics struct {

	// The status of the HeatWave cluster. Indicates whether the status of the cluster is UP, DOWN, or UNKNOWN at the current time.
	Status HeatWaveClusterStatusEnum `mandatory:"true" json:"status"`

	// The OCID of the MySQL Database System associated with the HeatWave cluster.
	DbSystemId *string `mandatory:"true" json:"dbSystemId"`

	// The name of the MySQL Database System associated with the HeatWave cluster.
	DbSystemName *string `mandatory:"true" json:"dbSystemName"`

	// The name of the HeatWave cluster.
	HeatWaveClusterDisplayName *string `mandatory:"true" json:"heatWaveClusterDisplayName"`

	// The number of nodes in the HeatWave cluster.
	NodeCount *int `mandatory:"true" json:"nodeCount"`

	// Indicates whether Lakehouse is enabled for the HeatWave cluster or not.
	IsLakehouseEnabled *bool `mandatory:"true" json:"isLakehouseEnabled"`

	// The shape of the nodes in the HeatWave cluster.
	HeatWaveNodeShape *string `mandatory:"true" json:"heatWaveNodeShape"`

	// The total memory belonging to the HeatWave cluster in GBs.
	MemorySize *int `mandatory:"true" json:"memorySize"`

	// A list of the HeatWave cluster health metrics like CPU and Memory.
	Metrics []HeatWaveFleetMetricDefinition `mandatory:"true" json:"metrics"`
}

HeatWaveClusterUsageMetrics The list of aggregated metrics for a HeatWave cluster in the fleet.

func (HeatWaveClusterUsageMetrics) String added in v65.62.0

func (HeatWaveClusterUsageMetrics) ValidateEnumValue added in v65.62.0

func (m HeatWaveClusterUsageMetrics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HeatWaveFleetByCategory added in v65.62.0

type HeatWaveFleetByCategory struct {

	// The name of the HeatWave fleet category.
	Name *string `mandatory:"true" json:"name"`

	// The value of the HeatWave fleet category.
	Value *string `mandatory:"true" json:"value"`

	// The number of matching HeatWave clusters.
	Count *int `mandatory:"true" json:"count"`
}

HeatWaveFleetByCategory The number of HeatWave clusters in the fleet, grouped by shape and Lakehouse-enabled status.

func (HeatWaveFleetByCategory) String added in v65.62.0

func (m HeatWaveFleetByCategory) String() string

func (HeatWaveFleetByCategory) ValidateEnumValue added in v65.62.0

func (m HeatWaveFleetByCategory) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HeatWaveFleetMetricDefinition added in v65.62.0

type HeatWaveFleetMetricDefinition struct {

	// The name of the metric.
	MetricName *string `mandatory:"true" json:"metricName"`

	// The value of the metric.
	MetricValue *float64 `mandatory:"true" json:"metricValue"`

	// The data point date and time in UTC in ISO-8601 format.
	Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`

	// The dimensions of the metric.
	Dimensions []MetricDimensionDefinition `mandatory:"true" json:"dimensions"`

	// The unit of the metric value.
	Unit *string `mandatory:"true" json:"unit"`
}

HeatWaveFleetMetricDefinition An aggregated metric for a HeatWave cluster.

func (HeatWaveFleetMetricDefinition) String added in v65.62.0

func (HeatWaveFleetMetricDefinition) ValidateEnumValue added in v65.62.0

func (m HeatWaveFleetMetricDefinition) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HeatWaveFleetMetricSummaryDefinition added in v65.62.0

type HeatWaveFleetMetricSummaryDefinition struct {

	// The name of the metric.
	MetricName *string `mandatory:"true" json:"metricName"`

	// The aggregated metric value.
	MetricValue *float64 `mandatory:"true" json:"metricValue"`

	// The unique dimension key and values of the metric.
	Dimensions []MetricDimensionDefinition `mandatory:"true" json:"dimensions"`

	// The unit of the metric value.
	Unit *string `mandatory:"true" json:"unit"`
}

HeatWaveFleetMetricSummaryDefinition A summary of the fleet metrics, which provides the metric aggregated value of the HeatWave clusters in the fleet.

func (HeatWaveFleetMetricSummaryDefinition) String added in v65.62.0

func (HeatWaveFleetMetricSummaryDefinition) ValidateEnumValue added in v65.62.0

func (m HeatWaveFleetMetricSummaryDefinition) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HeatWaveFleetMetrics added in v65.62.0

type HeatWaveFleetMetrics struct {

	// The beginning of the time range during which metric data is retrieved.
	StartTime *string `mandatory:"true" json:"startTime"`

	// The end of the time range during which metric data is retrieved.
	EndTime *string `mandatory:"true" json:"endTime"`

	// The list of HeatWave clusters in the fleet and their usage metrics.
	FleetClusters []HeatWaveClusterUsageMetrics `mandatory:"true" json:"fleetClusters"`

	// The number of HeatWave clusters in the fleet and a summary of the metrics that provide the aggregated usage of CPU, storage, and so on of all the clusters.
	FleetSummary []HeatWaveFleetSummary `mandatory:"true" json:"fleetSummary"`
}

HeatWaveFleetMetrics The details of the HeatWave cluster fleet health metrics.

func (HeatWaveFleetMetrics) String added in v65.62.0

func (m HeatWaveFleetMetrics) String() string

func (HeatWaveFleetMetrics) ValidateEnumValue added in v65.62.0

func (m HeatWaveFleetMetrics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HeatWaveFleetSummary added in v65.62.0

type HeatWaveFleetSummary struct {

	// The usage metrics for the HeatWave clusters in the fleet.
	AggregatedMetrics []HeatWaveFleetMetricSummaryDefinition `mandatory:"true" json:"aggregatedMetrics"`

	// The number of HeatWave clusters in the fleet, grouped by cluster type or other properties.
	Inventory []HeatWaveFleetByCategory `mandatory:"true" json:"inventory"`
}

HeatWaveFleetSummary The inventory count of HeatWave clusters in the fleet and a summary of the metrics that provide the aggregated usage of CPU, storage, and so on of all the clusters.

func (HeatWaveFleetSummary) String added in v65.62.0

func (m HeatWaveFleetSummary) String() string

func (HeatWaveFleetSummary) ValidateEnumValue added in v65.62.0

func (m HeatWaveFleetSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HeatWaveNode added in v65.62.0

type HeatWaveNode struct {

	// The ID associated with the HeatWave node.
	Id *string `mandatory:"true" json:"id"`

	// The status of the HeatWave node. Indicates whether the status of the node is UP, DOWN, or UNKNOWN at the current time.
	Status HeatWaveNodeStatusEnum `mandatory:"true" json:"status"`

	// The date and time the HeatWave node was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
}

HeatWaveNode The information about an individual HeatWave node.

func (HeatWaveNode) String added in v65.62.0

func (m HeatWaveNode) String() string

func (HeatWaveNode) ValidateEnumValue added in v65.62.0

func (m HeatWaveNode) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HeatWaveNodeStatusEnum added in v65.62.0

type HeatWaveNodeStatusEnum string

HeatWaveNodeStatusEnum Enum with underlying type: string

const (
	HeatWaveNodeStatusUp      HeatWaveNodeStatusEnum = "UP"
	HeatWaveNodeStatusDown    HeatWaveNodeStatusEnum = "DOWN"
	HeatWaveNodeStatusUnknown HeatWaveNodeStatusEnum = "UNKNOWN"
)

Set of constants representing the allowable values for HeatWaveNodeStatusEnum

func GetHeatWaveNodeStatusEnumValues added in v65.62.0

func GetHeatWaveNodeStatusEnumValues() []HeatWaveNodeStatusEnum

GetHeatWaveNodeStatusEnumValues Enumerates the set of values for HeatWaveNodeStatusEnum

func GetMappingHeatWaveNodeStatusEnum added in v65.62.0

func GetMappingHeatWaveNodeStatusEnum(val string) (HeatWaveNodeStatusEnum, bool)

GetMappingHeatWaveNodeStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type HistoricAddmResult added in v65.10.0

type HistoricAddmResult struct {

	// The ID of the historic ADDM task.
	TaskId *int64 `mandatory:"true" json:"taskId"`

	// The creation date of the ADDM task.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// Specifies whether the ADDM task returned had already existed or was newly created by the api call.
	IsNewlyCreated *bool `mandatory:"false" json:"isNewlyCreated"`

	// The name of the historic ADDM task.
	TaskName *string `mandatory:"false" json:"taskName"`

	// The description of the ADDM task.
	Description *string `mandatory:"false" json:"description"`

	// The database user who owns the historic ADDM task.
	DbUser *string `mandatory:"false" json:"dbUser"`

	// The status of the ADDM task.
	Status HistoricAddmResultStatusEnum `mandatory:"false" json:"status,omitempty"`

	// A description of how the task was created.
	HowCreated HistoricAddmResultHowCreatedEnum `mandatory:"false" json:"howCreated,omitempty"`

	// The timestamp of the beginning AWR snapshot used in the ADDM task as defined by date-time RFC3339 format.
	StartSnapshotTime *common.SDKTime `mandatory:"false" json:"startSnapshotTime"`

	// The timestamp of the ending AWR snapshot used in the ADDM task as defined by date-time RFC3339 format.
	EndSnapshotTime *common.SDKTime `mandatory:"false" json:"endSnapshotTime"`

	// The ID number of the beginning AWR snapshot.
	BeginSnapshotId *int64 `mandatory:"false" json:"beginSnapshotId"`

	// The ID number of the ending AWR snapshot.
	EndSnapshotId *int64 `mandatory:"false" json:"endSnapshotId"`

	// The number of ADDM findings.
	Findings *int64 `mandatory:"false" json:"findings"`
}

HistoricAddmResult The details of the historic ADDM task.

func (HistoricAddmResult) String added in v65.10.0

func (m HistoricAddmResult) String() string

func (HistoricAddmResult) ValidateEnumValue added in v65.10.0

func (m HistoricAddmResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HistoricAddmResultHowCreatedEnum added in v65.10.0

type HistoricAddmResultHowCreatedEnum string

HistoricAddmResultHowCreatedEnum Enum with underlying type: string

const (
	HistoricAddmResultHowCreatedAuto   HistoricAddmResultHowCreatedEnum = "AUTO"
	HistoricAddmResultHowCreatedManual HistoricAddmResultHowCreatedEnum = "MANUAL"
)

Set of constants representing the allowable values for HistoricAddmResultHowCreatedEnum

func GetHistoricAddmResultHowCreatedEnumValues added in v65.10.0

func GetHistoricAddmResultHowCreatedEnumValues() []HistoricAddmResultHowCreatedEnum

GetHistoricAddmResultHowCreatedEnumValues Enumerates the set of values for HistoricAddmResultHowCreatedEnum

func GetMappingHistoricAddmResultHowCreatedEnum added in v65.10.0

func GetMappingHistoricAddmResultHowCreatedEnum(val string) (HistoricAddmResultHowCreatedEnum, bool)

GetMappingHistoricAddmResultHowCreatedEnum performs case Insensitive comparison on enum value and return the desired enum

type HistoricAddmResultStatusEnum added in v65.10.0

type HistoricAddmResultStatusEnum string

HistoricAddmResultStatusEnum Enum with underlying type: string

const (
	HistoricAddmResultStatusInitial     HistoricAddmResultStatusEnum = "INITIAL"
	HistoricAddmResultStatusExecuting   HistoricAddmResultStatusEnum = "EXECUTING"
	HistoricAddmResultStatusInterrupted HistoricAddmResultStatusEnum = "INTERRUPTED"
	HistoricAddmResultStatusCompleted   HistoricAddmResultStatusEnum = "COMPLETED"
	HistoricAddmResultStatusError       HistoricAddmResultStatusEnum = "ERROR"
)

Set of constants representing the allowable values for HistoricAddmResultStatusEnum

func GetHistoricAddmResultStatusEnumValues added in v65.10.0

func GetHistoricAddmResultStatusEnumValues() []HistoricAddmResultStatusEnum

GetHistoricAddmResultStatusEnumValues Enumerates the set of values for HistoricAddmResultStatusEnum

func GetMappingHistoricAddmResultStatusEnum added in v65.10.0

func GetMappingHistoricAddmResultStatusEnum(val string) (HistoricAddmResultStatusEnum, bool)

GetMappingHistoricAddmResultStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ImplementOptimizerStatisticsAdvisorRecommendationsDetails added in v65.16.0

type ImplementOptimizerStatisticsAdvisorRecommendationsDetails struct {

	// The name of the task.
	TaskName *string `mandatory:"true" json:"taskName"`

	JobDetails *ImplementOptimizerStatisticsAdvisorRecommendationsJob `mandatory:"true" json:"jobDetails"`
}

ImplementOptimizerStatisticsAdvisorRecommendationsDetails The request details object to implement the Optimizer Statistics Advisor task recommendations.

func (ImplementOptimizerStatisticsAdvisorRecommendationsDetails) String added in v65.16.0

func (ImplementOptimizerStatisticsAdvisorRecommendationsDetails) ValidateEnumValue added in v65.16.0

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImplementOptimizerStatisticsAdvisorRecommendationsJob added in v65.16.0

type ImplementOptimizerStatisticsAdvisorRecommendationsJob struct {

	// The name of the job. Valid characters are uppercase or lowercase letters,
	// numbers, and "_". The name of the job cannot be modified. It must be unique
	// in the compartment and must begin with an alphabetic character.
	Name *string `mandatory:"true" json:"name"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the job resides.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	ResultLocation JobExecutionResultLocation `mandatory:"true" json:"resultLocation"`

	// The name of the execution.
	Description *string `mandatory:"false" json:"description"`

	Credentials ManagedDatabaseCredential `mandatory:"false" json:"credentials"`

	DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"`
}

ImplementOptimizerStatisticsAdvisorRecommendationsJob The job request details to implement the Optimizer Statistics Advisor task recommendations.

func (ImplementOptimizerStatisticsAdvisorRecommendationsJob) String added in v65.16.0

func (*ImplementOptimizerStatisticsAdvisorRecommendationsJob) UnmarshalJSON added in v65.16.0

UnmarshalJSON unmarshals from json

func (ImplementOptimizerStatisticsAdvisorRecommendationsJob) ValidateEnumValue added in v65.16.0

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImplementOptimizerStatisticsAdvisorRecommendationsRequest added in v65.16.0

type ImplementOptimizerStatisticsAdvisorRecommendationsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The name of the Optimizer Statistics Advisor execution.
	ExecutionName *string `mandatory:"true" contributesTo:"path" name:"executionName"`

	// The Optimizer Statistics Advisor recommendations implementation request.
	ImplementOptimizerStatisticsAdvisorRecommendationsDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ImplementOptimizerStatisticsAdvisorRecommendationsRequest wrapper for the ImplementOptimizerStatisticsAdvisorRecommendations operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ImplementOptimizerStatisticsAdvisorRecommendations.go.html to see an example of how to use ImplementOptimizerStatisticsAdvisorRecommendationsRequest.

func (ImplementOptimizerStatisticsAdvisorRecommendationsRequest) BinaryRequestBody added in v65.16.0

BinaryRequestBody implements the OCIRequest interface

func (ImplementOptimizerStatisticsAdvisorRecommendationsRequest) HTTPRequest added in v65.16.0

func (request ImplementOptimizerStatisticsAdvisorRecommendationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ImplementOptimizerStatisticsAdvisorRecommendationsRequest) RetryPolicy added in v65.16.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ImplementOptimizerStatisticsAdvisorRecommendationsRequest) String added in v65.16.0

func (ImplementOptimizerStatisticsAdvisorRecommendationsRequest) ValidateEnumValue added in v65.16.0

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImplementOptimizerStatisticsAdvisorRecommendationsResponse added in v65.16.0

type ImplementOptimizerStatisticsAdvisorRecommendationsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Job instance
	Job `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ImplementOptimizerStatisticsAdvisorRecommendationsResponse wrapper for the ImplementOptimizerStatisticsAdvisorRecommendations operation

func (ImplementOptimizerStatisticsAdvisorRecommendationsResponse) HTTPResponse added in v65.16.0

HTTPResponse implements the OCIResponse interface

func (ImplementOptimizerStatisticsAdvisorRecommendationsResponse) String added in v65.16.0

type InstanceDetails

type InstanceDetails struct {

	// The ID of the Oracle RAC database instance.
	Id *int `mandatory:"true" json:"id"`

	// The name of the Oracle RAC database instance.
	Name *string `mandatory:"true" json:"name"`

	// The name of the host of the Oracle RAC database instance.
	HostName *string `mandatory:"true" json:"hostName"`

	// The status of the Oracle RAC database instance.
	Status InstanceDetailsStatusEnum `mandatory:"true" json:"status"`
}

InstanceDetails The details of the Oracle Real Application Clusters (Oracle RAC) database instance.

func (InstanceDetails) String

func (m InstanceDetails) String() string

func (InstanceDetails) ValidateEnumValue

func (m InstanceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type InstanceDetailsStatusEnum

type InstanceDetailsStatusEnum string

InstanceDetailsStatusEnum Enum with underlying type: string

const (
	InstanceDetailsStatusUp      InstanceDetailsStatusEnum = "UP"
	InstanceDetailsStatusDown    InstanceDetailsStatusEnum = "DOWN"
	InstanceDetailsStatusUnknown InstanceDetailsStatusEnum = "UNKNOWN"
)

Set of constants representing the allowable values for InstanceDetailsStatusEnum

func GetInstanceDetailsStatusEnumValues

func GetInstanceDetailsStatusEnumValues() []InstanceDetailsStatusEnum

GetInstanceDetailsStatusEnumValues Enumerates the set of values for InstanceDetailsStatusEnum

func GetMappingInstanceDetailsStatusEnum

func GetMappingInstanceDetailsStatusEnum(val string) (InstanceDetailsStatusEnum, bool)

GetMappingInstanceDetailsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type IormPlan added in v65.36.1

type IormPlan struct {

	// The status of the IORM plan.
	PlanStatus IormPlanStatusEnumEnum `mandatory:"true" json:"planStatus"`

	// The objective of the IORM plan.
	PlanObjective IormPlanObjectiveEnumEnum `mandatory:"true" json:"planObjective"`

	DbPlan *DatabasePlan `mandatory:"false" json:"dbPlan"`
}

IormPlan The IORM plan from an Exadata storage server.

func (IormPlan) String added in v65.36.1

func (m IormPlan) String() string

func (IormPlan) ValidateEnumValue added in v65.36.1

func (m IormPlan) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IormPlanObjectiveEnumEnum added in v65.36.1

type IormPlanObjectiveEnumEnum string

IormPlanObjectiveEnumEnum Enum with underlying type: string

const (
	IormPlanObjectiveEnumAuto           IormPlanObjectiveEnumEnum = "AUTO"
	IormPlanObjectiveEnumHighThroughput IormPlanObjectiveEnumEnum = "HIGH_THROUGHPUT"
	IormPlanObjectiveEnumLowLatency     IormPlanObjectiveEnumEnum = "LOW_LATENCY"
	IormPlanObjectiveEnumBalanced       IormPlanObjectiveEnumEnum = "BALANCED"
	IormPlanObjectiveEnumBasic          IormPlanObjectiveEnumEnum = "BASIC"
	IormPlanObjectiveEnumOther          IormPlanObjectiveEnumEnum = "OTHER"
)

Set of constants representing the allowable values for IormPlanObjectiveEnumEnum

func GetIormPlanObjectiveEnumEnumValues added in v65.36.1

func GetIormPlanObjectiveEnumEnumValues() []IormPlanObjectiveEnumEnum

GetIormPlanObjectiveEnumEnumValues Enumerates the set of values for IormPlanObjectiveEnumEnum

func GetMappingIormPlanObjectiveEnumEnum added in v65.36.1

func GetMappingIormPlanObjectiveEnumEnum(val string) (IormPlanObjectiveEnumEnum, bool)

GetMappingIormPlanObjectiveEnumEnum performs case Insensitive comparison on enum value and return the desired enum

type IormPlanStatusEnumEnum added in v65.36.1

type IormPlanStatusEnumEnum string

IormPlanStatusEnumEnum Enum with underlying type: string

const (
	IormPlanStatusEnumActive   IormPlanStatusEnumEnum = "ACTIVE"
	IormPlanStatusEnumInactive IormPlanStatusEnumEnum = "INACTIVE"
	IormPlanStatusEnumOther    IormPlanStatusEnumEnum = "OTHER"
)

Set of constants representing the allowable values for IormPlanStatusEnumEnum

func GetIormPlanStatusEnumEnumValues added in v65.36.1

func GetIormPlanStatusEnumEnumValues() []IormPlanStatusEnumEnum

GetIormPlanStatusEnumEnumValues Enumerates the set of values for IormPlanStatusEnumEnum

func GetMappingIormPlanStatusEnumEnum added in v65.36.1

func GetMappingIormPlanStatusEnumEnum(val string) (IormPlanStatusEnumEnum, bool)

GetMappingIormPlanStatusEnumEnum performs case Insensitive comparison on enum value and return the desired enum

type Job

type Job interface {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the job.
	GetId() *string

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the job resides.
	GetCompartmentId() *string

	// The display name of the job.
	GetName() *string

	// The schedule type of the job.
	GetScheduleType() JobScheduleTypeEnum

	// The lifecycle state of the job.
	GetLifecycleState() JobLifecycleStateEnum

	// The date and time when the job was created.
	GetTimeCreated() *common.SDKTime

	// The date and time when the job was last updated.
	GetTimeUpdated() *common.SDKTime

	// The description of the job.
	GetDescription() *string

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the job has to be executed.
	GetManagedDatabaseGroupId() *string

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database where the job has to be executed.
	GetManagedDatabaseId() *string

	// The details of the Managed Databases where the job has to be executed.
	GetManagedDatabasesDetails() []JobDatabase

	// The subtype of the Oracle Database where the job has to be executed. Applicable only when managedDatabaseGroupId is provided.
	GetDatabaseSubType() DatabaseSubTypeEnum

	// The job timeout duration, which is expressed like "1h 10m 15s".
	GetTimeout() *string

	GetResultLocation() JobExecutionResultLocation

	GetScheduleDetails() *JobScheduleDetails

	// The error message that is returned if the job submission fails. Null is returned in all other scenarios.
	GetSubmissionErrorMessage() *string
}

Job The details of the job.

type JobCollection

type JobCollection struct {

	// A list of JobSummary objects.
	Items []JobSummary `mandatory:"true" json:"items"`
}

JobCollection A collection of job objects.

func (JobCollection) String

func (m JobCollection) String() string

func (JobCollection) ValidateEnumValue

func (m JobCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JobDatabase

type JobDatabase struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	Id *string `mandatory:"true" json:"id"`

	// The name of the Managed Database.
	Name *string `mandatory:"true" json:"name"`

	// The type of Oracle Database installation.
	DatabaseType DatabaseTypeEnum `mandatory:"false" json:"databaseType,omitempty"`

	// The subtype of the Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, or a Non-container Database.
	DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"`

	// A list of the supported infrastructure that can be used to deploy the database.
	DeploymentType DeploymentTypeEnum `mandatory:"false" json:"deploymentType,omitempty"`

	// Indicates whether the Oracle Database is part of a cluster.
	IsCluster *bool `mandatory:"false" json:"isCluster"`

	// The workload type of the Autonomous Database.
	WorkloadType WorkloadTypeEnum `mandatory:"false" json:"workloadType,omitempty"`
}

JobDatabase The Managed Database on which the job is executed.

func (JobDatabase) String

func (m JobDatabase) String() string

func (JobDatabase) ValidateEnumValue

func (m JobDatabase) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JobExecution

type JobExecution struct {

	// The identifier of the job execution.
	Id *string `mandatory:"true" json:"id"`

	// The name of the job execution.
	Name *string `mandatory:"true" json:"name"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the parent job resides.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database associated with the job execution.
	ManagedDatabaseId *string `mandatory:"true" json:"managedDatabaseId"`

	// The name of the Managed Database associated with the job execution.
	ManagedDatabaseName *string `mandatory:"true" json:"managedDatabaseName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the parent job.
	JobId *string `mandatory:"true" json:"jobId"`

	// The name of the parent job.
	JobName *string `mandatory:"true" json:"jobName"`

	// The identifier of the associated job run.
	JobRunId *string `mandatory:"true" json:"jobRunId"`

	// The status of the job execution.
	Status JobExecutionStatusEnum `mandatory:"true" json:"status"`

	// The date and time when the job execution was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the parent job has to be executed.
	ManagedDatabaseGroupId *string `mandatory:"false" json:"managedDatabaseGroupId"`

	// The type of Oracle Database installation.
	DatabaseType DatabaseTypeEnum `mandatory:"false" json:"databaseType,omitempty"`

	// The subtype of the Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, or a Non-container Database.
	DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"`

	// A list of the supported infrastructure that can be used to deploy the database.
	DeploymentType DeploymentTypeEnum `mandatory:"false" json:"deploymentType,omitempty"`

	// Indicates whether the Oracle Database is part of a cluster.
	IsCluster *bool `mandatory:"false" json:"isCluster"`

	// The workload type of the Autonomous Database.
	WorkloadType WorkloadTypeEnum `mandatory:"false" json:"workloadType,omitempty"`

	// The error message that is returned if the job execution fails. Null is returned if the job is
	// still running or if the job execution is successful.
	ErrorMessage *string `mandatory:"false" json:"errorMessage"`

	ResultDetails JobExecutionResultDetails `mandatory:"false" json:"resultDetails"`

	// The date and time when the job execution completed.
	TimeCompleted *common.SDKTime `mandatory:"false" json:"timeCompleted"`

	// The database user name used to execute the SQL job.
	UserName *string `mandatory:"false" json:"userName"`

	// The SQL text executed as part of the job.
	SqlText *string `mandatory:"false" json:"sqlText"`

	InBinds *JobInBindsDetails `mandatory:"false" json:"inBinds"`

	OutBinds *JobOutBindsDetails `mandatory:"false" json:"outBinds"`

	ScheduleDetails *JobScheduleDetails `mandatory:"false" json:"scheduleDetails"`
}

JobExecution The details of a job execution.

func (JobExecution) String

func (m JobExecution) String() string

func (*JobExecution) UnmarshalJSON

func (m *JobExecution) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (JobExecution) ValidateEnumValue

func (m JobExecution) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JobExecutionCollection

type JobExecutionCollection struct {

	// A list of JobExecutionSummary objects.
	Items []JobExecutionSummary `mandatory:"true" json:"items"`
}

JobExecutionCollection A collection of job execution objects.

func (JobExecutionCollection) String

func (m JobExecutionCollection) String() string

func (JobExecutionCollection) ValidateEnumValue

func (m JobExecutionCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JobExecutionResultDetails

type JobExecutionResultDetails interface {
}

JobExecutionResultDetails The job execution result details.

type JobExecutionResultDetailsTypeEnum

type JobExecutionResultDetailsTypeEnum string

JobExecutionResultDetailsTypeEnum Enum with underlying type: string

const (
	JobExecutionResultDetailsTypeObjectStorage JobExecutionResultDetailsTypeEnum = "OBJECT_STORAGE"
)

Set of constants representing the allowable values for JobExecutionResultDetailsTypeEnum

func GetJobExecutionResultDetailsTypeEnumValues

func GetJobExecutionResultDetailsTypeEnumValues() []JobExecutionResultDetailsTypeEnum

GetJobExecutionResultDetailsTypeEnumValues Enumerates the set of values for JobExecutionResultDetailsTypeEnum

func GetMappingJobExecutionResultDetailsTypeEnum

func GetMappingJobExecutionResultDetailsTypeEnum(val string) (JobExecutionResultDetailsTypeEnum, bool)

GetMappingJobExecutionResultDetailsTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type JobExecutionResultLocation

type JobExecutionResultLocation interface {
}

JobExecutionResultLocation The location of the job execution result.

type JobExecutionResultLocationTypeEnum

type JobExecutionResultLocationTypeEnum string

JobExecutionResultLocationTypeEnum Enum with underlying type: string

const (
	JobExecutionResultLocationTypeObjectStorage JobExecutionResultLocationTypeEnum = "OBJECT_STORAGE"
)

Set of constants representing the allowable values for JobExecutionResultLocationTypeEnum

func GetJobExecutionResultLocationTypeEnumValues

func GetJobExecutionResultLocationTypeEnumValues() []JobExecutionResultLocationTypeEnum

GetJobExecutionResultLocationTypeEnumValues Enumerates the set of values for JobExecutionResultLocationTypeEnum

func GetMappingJobExecutionResultLocationTypeEnum

func GetMappingJobExecutionResultLocationTypeEnum(val string) (JobExecutionResultLocationTypeEnum, bool)

GetMappingJobExecutionResultLocationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type JobExecutionStatusEnum

type JobExecutionStatusEnum string

JobExecutionStatusEnum Enum with underlying type: string

const (
	JobExecutionStatusSucceeded  JobExecutionStatusEnum = "SUCCEEDED"
	JobExecutionStatusFailed     JobExecutionStatusEnum = "FAILED"
	JobExecutionStatusInProgress JobExecutionStatusEnum = "IN_PROGRESS"
)

Set of constants representing the allowable values for JobExecutionStatusEnum

func GetJobExecutionStatusEnumValues

func GetJobExecutionStatusEnumValues() []JobExecutionStatusEnum

GetJobExecutionStatusEnumValues Enumerates the set of values for JobExecutionStatusEnum

func GetMappingJobExecutionStatusEnum

func GetMappingJobExecutionStatusEnum(val string) (JobExecutionStatusEnum, bool)

GetMappingJobExecutionStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type JobExecutionSummary

type JobExecutionSummary struct {

	// The identifier of the job execution.
	Id *string `mandatory:"true" json:"id"`

	// The name of the job execution.
	Name *string `mandatory:"true" json:"name"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the parent job resides.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of Managed Database associated with the job execution.
	ManagedDatabaseId *string `mandatory:"true" json:"managedDatabaseId"`

	// The name of the Managed Database associated with the job execution.
	ManagedDatabaseName *string `mandatory:"true" json:"managedDatabaseName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the parent job.
	JobId *string `mandatory:"true" json:"jobId"`

	// The name of the parent job.
	JobName *string `mandatory:"true" json:"jobName"`

	// The status of the job execution.
	Status JobExecutionStatusEnum `mandatory:"true" json:"status"`

	// The date and time when the job execution was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the parent job has to be executed.
	ManagedDatabaseGroupId *string `mandatory:"false" json:"managedDatabaseGroupId"`

	// The type of Oracle Database installation.
	DatabaseType DatabaseTypeEnum `mandatory:"false" json:"databaseType,omitempty"`

	// The subtype of the Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, or a Non-container Database.
	DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"`

	// A list of the supported infrastructure that can be used to deploy the database.
	DeploymentType DeploymentTypeEnum `mandatory:"false" json:"deploymentType,omitempty"`

	// Indicates whether the Oracle Database is part of a cluster.
	IsCluster *bool `mandatory:"false" json:"isCluster"`

	// The workload type of the Autonomous Database.
	WorkloadType WorkloadTypeEnum `mandatory:"false" json:"workloadType,omitempty"`

	// The date and time when the job execution was completed.
	TimeCompleted *common.SDKTime `mandatory:"false" json:"timeCompleted"`
}

JobExecutionSummary A summary of a job execution on a Managed Database.

func (JobExecutionSummary) String

func (m JobExecutionSummary) String() string

func (JobExecutionSummary) ValidateEnumValue

func (m JobExecutionSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JobExecutionsStatusSummary

type JobExecutionsStatusSummary struct {

	// The status of the job execution.
	Status JobExecutionsStatusSummaryStatusEnum `mandatory:"true" json:"status"`

	// The number of job executions of a particular status.
	Count *int `mandatory:"true" json:"count"`
}

JobExecutionsStatusSummary A summary of the status of the job executions.

func (JobExecutionsStatusSummary) String

func (JobExecutionsStatusSummary) ValidateEnumValue

func (m JobExecutionsStatusSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JobExecutionsStatusSummaryCollection

type JobExecutionsStatusSummaryCollection struct {

	// A list of JobExecutionsSummary objects.
	Items []JobExecutionsStatusSummary `mandatory:"true" json:"items"`
}

JobExecutionsStatusSummaryCollection A collection of job execution status summary objects.

func (JobExecutionsStatusSummaryCollection) String

func (JobExecutionsStatusSummaryCollection) ValidateEnumValue

func (m JobExecutionsStatusSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JobExecutionsStatusSummaryStatusEnum

type JobExecutionsStatusSummaryStatusEnum string

JobExecutionsStatusSummaryStatusEnum Enum with underlying type: string

const (
	JobExecutionsStatusSummaryStatusSucceeded  JobExecutionsStatusSummaryStatusEnum = "SUCCEEDED"
	JobExecutionsStatusSummaryStatusFailed     JobExecutionsStatusSummaryStatusEnum = "FAILED"
	JobExecutionsStatusSummaryStatusInProgress JobExecutionsStatusSummaryStatusEnum = "IN_PROGRESS"
)

Set of constants representing the allowable values for JobExecutionsStatusSummaryStatusEnum

func GetJobExecutionsStatusSummaryStatusEnumValues

func GetJobExecutionsStatusSummaryStatusEnumValues() []JobExecutionsStatusSummaryStatusEnum

GetJobExecutionsStatusSummaryStatusEnumValues Enumerates the set of values for JobExecutionsStatusSummaryStatusEnum

func GetMappingJobExecutionsStatusSummaryStatusEnum

func GetMappingJobExecutionsStatusSummaryStatusEnum(val string) (JobExecutionsStatusSummaryStatusEnum, bool)

GetMappingJobExecutionsStatusSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type JobInBind added in v65.42.0

type JobInBind struct {

	// The position of the in-bind variable.
	Position *int `mandatory:"true" json:"position"`

	// The datatype of the in-bind variable.
	DataType JobInBindDataTypeEnum `mandatory:"true" json:"dataType"`

	// The values for the in-bind variable.
	Values []string `mandatory:"true" json:"values"`

	// The Oracle schema object name for the predefined type of array.
	ArrayTypeName *string `mandatory:"false" json:"arrayTypeName"`
}

JobInBind The details of the job in-bind variable.

func (JobInBind) String added in v65.42.0

func (m JobInBind) String() string

func (JobInBind) ValidateEnumValue added in v65.42.0

func (m JobInBind) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JobInBindDataTypeEnum added in v65.42.0

type JobInBindDataTypeEnum string

JobInBindDataTypeEnum Enum with underlying type: string

const (
	JobInBindDataTypeNumber JobInBindDataTypeEnum = "NUMBER"
	JobInBindDataTypeString JobInBindDataTypeEnum = "STRING"
	JobInBindDataTypeClob   JobInBindDataTypeEnum = "CLOB"
)

Set of constants representing the allowable values for JobInBindDataTypeEnum

func GetJobInBindDataTypeEnumValues added in v65.42.0

func GetJobInBindDataTypeEnumValues() []JobInBindDataTypeEnum

GetJobInBindDataTypeEnumValues Enumerates the set of values for JobInBindDataTypeEnum

func GetMappingJobInBindDataTypeEnum added in v65.42.0

func GetMappingJobInBindDataTypeEnum(val string) (JobInBindDataTypeEnum, bool)

GetMappingJobInBindDataTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type JobInBindsDetails added in v65.42.0

type JobInBindsDetails struct {

	// A list of JobInBind objects.
	Items []JobInBind `mandatory:"true" json:"items"`
}

JobInBindsDetails A collection of job in-bind variables.

func (JobInBindsDetails) String added in v65.42.0

func (m JobInBindsDetails) String() string

func (JobInBindsDetails) ValidateEnumValue added in v65.42.0

func (m JobInBindsDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JobLifecycleStateEnum

type JobLifecycleStateEnum string

JobLifecycleStateEnum Enum with underlying type: string

const (
	JobLifecycleStateActive   JobLifecycleStateEnum = "ACTIVE"
	JobLifecycleStateInactive JobLifecycleStateEnum = "INACTIVE"
)

Set of constants representing the allowable values for JobLifecycleStateEnum

func GetJobLifecycleStateEnumValues

func GetJobLifecycleStateEnumValues() []JobLifecycleStateEnum

GetJobLifecycleStateEnumValues Enumerates the set of values for JobLifecycleStateEnum

func GetMappingJobLifecycleStateEnum

func GetMappingJobLifecycleStateEnum(val string) (JobLifecycleStateEnum, bool)

GetMappingJobLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type JobOutBind added in v65.42.0

type JobOutBind struct {

	// The position of the out-bind variable.
	Position *int `mandatory:"true" json:"position"`

	// The datatype of the out-bind variable.
	DataType JobOutBindDataTypeEnum `mandatory:"true" json:"dataType"`
}

JobOutBind The details of the job out-bind variable.

func (JobOutBind) String added in v65.42.0

func (m JobOutBind) String() string

func (JobOutBind) ValidateEnumValue added in v65.42.0

func (m JobOutBind) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JobOutBindDataTypeEnum added in v65.42.0

type JobOutBindDataTypeEnum string

JobOutBindDataTypeEnum Enum with underlying type: string

const (
	JobOutBindDataTypeNumber JobOutBindDataTypeEnum = "NUMBER"
	JobOutBindDataTypeString JobOutBindDataTypeEnum = "STRING"
	JobOutBindDataTypeClob   JobOutBindDataTypeEnum = "CLOB"
)

Set of constants representing the allowable values for JobOutBindDataTypeEnum

func GetJobOutBindDataTypeEnumValues added in v65.42.0

func GetJobOutBindDataTypeEnumValues() []JobOutBindDataTypeEnum

GetJobOutBindDataTypeEnumValues Enumerates the set of values for JobOutBindDataTypeEnum

func GetMappingJobOutBindDataTypeEnum added in v65.42.0

func GetMappingJobOutBindDataTypeEnum(val string) (JobOutBindDataTypeEnum, bool)

GetMappingJobOutBindDataTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type JobOutBindsDetails added in v65.42.0

type JobOutBindsDetails struct {

	// A list of JobOutBind objects.
	Items []JobOutBind `mandatory:"true" json:"items"`
}

JobOutBindsDetails A collection of job out-bind variables.

func (JobOutBindsDetails) String added in v65.42.0

func (m JobOutBindsDetails) String() string

func (JobOutBindsDetails) ValidateEnumValue added in v65.42.0

func (m JobOutBindsDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JobRun

type JobRun struct {

	// The identifier of the job run.
	Id *string `mandatory:"true" json:"id"`

	// The name of the job run.
	Name *string `mandatory:"true" json:"name"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the parent job resides.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the parent job.
	JobId *string `mandatory:"true" json:"jobId"`

	// The name of the parent job.
	JobName *string `mandatory:"true" json:"jobName"`

	// The status of the job run.
	RunStatus JobRunRunStatusEnum `mandatory:"true" json:"runStatus"`

	// The date and time when the job run was submitted.
	TimeSubmitted *common.SDKTime `mandatory:"true" json:"timeSubmitted"`

	// The date and time when the job run was last updated.
	TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the parent job has to be executed.
	ManagedDatabaseGroupId *string `mandatory:"false" json:"managedDatabaseGroupId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of Managed Database where the parent job has to be executed.
	ManagedDatabaseId *string `mandatory:"false" json:"managedDatabaseId"`
}

JobRun The details of a specific job run.

func (JobRun) String

func (m JobRun) String() string

func (JobRun) ValidateEnumValue

func (m JobRun) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JobRunCollection

type JobRunCollection struct {

	// A list of JobRunSummary objects.
	Items []JobRunSummary `mandatory:"true" json:"items"`
}

JobRunCollection A collection of job run objects.

func (JobRunCollection) String

func (m JobRunCollection) String() string

func (JobRunCollection) ValidateEnumValue

func (m JobRunCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JobRunRunStatusEnum

type JobRunRunStatusEnum string

JobRunRunStatusEnum Enum with underlying type: string

const (
	JobRunRunStatusCompleted  JobRunRunStatusEnum = "COMPLETED"
	JobRunRunStatusFailed     JobRunRunStatusEnum = "FAILED"
	JobRunRunStatusInProgress JobRunRunStatusEnum = "IN_PROGRESS"
)

Set of constants representing the allowable values for JobRunRunStatusEnum

func GetJobRunRunStatusEnumValues

func GetJobRunRunStatusEnumValues() []JobRunRunStatusEnum

GetJobRunRunStatusEnumValues Enumerates the set of values for JobRunRunStatusEnum

func GetMappingJobRunRunStatusEnum

func GetMappingJobRunRunStatusEnum(val string) (JobRunRunStatusEnum, bool)

GetMappingJobRunRunStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type JobRunSummary

type JobRunSummary struct {

	// The identifier of the job run.
	Id *string `mandatory:"true" json:"id"`

	// The name of the job run.
	Name *string `mandatory:"true" json:"name"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the parent job resides.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the parent job.
	JobId *string `mandatory:"true" json:"jobId"`

	// The name of the parent job.
	JobName *string `mandatory:"true" json:"jobName"`

	// The status of the job run.
	RunStatus JobRunRunStatusEnum `mandatory:"true" json:"runStatus"`

	// The date and time when the job run was submitted.
	TimeSubmitted *common.SDKTime `mandatory:"true" json:"timeSubmitted"`

	// The date and time when the job run was last updated.
	TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the parent job has to be executed.
	ManagedDatabaseGroupId *string `mandatory:"false" json:"managedDatabaseGroupId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database where the parent job has to be executed.
	ManagedDatabaseId *string `mandatory:"false" json:"managedDatabaseId"`
}

JobRunSummary A summary of a specific job run.

func (JobRunSummary) String

func (m JobRunSummary) String() string

func (JobRunSummary) ValidateEnumValue

func (m JobRunSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JobScheduleDetails

type JobScheduleDetails struct {

	// The start time of the scheduled job in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	StartTime *string `mandatory:"false" json:"startTime"`

	// The end time of the scheduled job in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	EndTime *string `mandatory:"false" json:"endTime"`

	// The interval type for a recurring scheduled job. For a non-recurring (one time) job, NEVER must be specified as the interval type.
	IntervalType JobScheduleDetailsIntervalTypeEnum `mandatory:"false" json:"intervalType,omitempty"`

	// The value for the interval period for a recurring scheduled job.
	IntervalValue *string `mandatory:"false" json:"intervalValue"`
}

JobScheduleDetails The details of the job schedule.

func (JobScheduleDetails) String

func (m JobScheduleDetails) String() string

func (JobScheduleDetails) ValidateEnumValue

func (m JobScheduleDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JobScheduleDetailsIntervalTypeEnum

type JobScheduleDetailsIntervalTypeEnum string

JobScheduleDetailsIntervalTypeEnum Enum with underlying type: string

const (
	JobScheduleDetailsIntervalTypeDaily   JobScheduleDetailsIntervalTypeEnum = "DAILY"
	JobScheduleDetailsIntervalTypeHourly  JobScheduleDetailsIntervalTypeEnum = "HOURLY"
	JobScheduleDetailsIntervalTypeWeekly  JobScheduleDetailsIntervalTypeEnum = "WEEKLY"
	JobScheduleDetailsIntervalTypeMonthly JobScheduleDetailsIntervalTypeEnum = "MONTHLY"
	JobScheduleDetailsIntervalTypeNever   JobScheduleDetailsIntervalTypeEnum = "NEVER"
)

Set of constants representing the allowable values for JobScheduleDetailsIntervalTypeEnum

func GetJobScheduleDetailsIntervalTypeEnumValues

func GetJobScheduleDetailsIntervalTypeEnumValues() []JobScheduleDetailsIntervalTypeEnum

GetJobScheduleDetailsIntervalTypeEnumValues Enumerates the set of values for JobScheduleDetailsIntervalTypeEnum

func GetMappingJobScheduleDetailsIntervalTypeEnum

func GetMappingJobScheduleDetailsIntervalTypeEnum(val string) (JobScheduleDetailsIntervalTypeEnum, bool)

GetMappingJobScheduleDetailsIntervalTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type JobScheduleTypeEnum

type JobScheduleTypeEnum string

JobScheduleTypeEnum Enum with underlying type: string

const (
	JobScheduleTypeImmediate JobScheduleTypeEnum = "IMMEDIATE"
	JobScheduleTypeLater     JobScheduleTypeEnum = "LATER"
)

Set of constants representing the allowable values for JobScheduleTypeEnum

func GetJobScheduleTypeEnumValues

func GetJobScheduleTypeEnumValues() []JobScheduleTypeEnum

GetJobScheduleTypeEnumValues Enumerates the set of values for JobScheduleTypeEnum

func GetMappingJobScheduleTypeEnum

func GetMappingJobScheduleTypeEnum(val string) (JobScheduleTypeEnum, bool)

GetMappingJobScheduleTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type JobSummary

type JobSummary struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the job.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the job resides.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The display name of the job.
	Name *string `mandatory:"true" json:"name"`

	// The schedule type of the job.
	ScheduleType JobScheduleTypeEnum `mandatory:"true" json:"scheduleType"`

	// The type of job.
	JobType JobTypesEnum `mandatory:"true" json:"jobType"`

	// The lifecycle state of the job.
	LifecycleState JobLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

	// The date and time when the job was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The date and time when the job was last updated.
	TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

	// The description of the job.
	Description *string `mandatory:"false" json:"description"`

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database where the job has to be executed.
	ManagedDatabaseId *string `mandatory:"false" json:"managedDatabaseId"`

	// The subtype of the Oracle Database where the job has to be executed. Only applicable when managedDatabaseGroupId is provided.
	DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"`

	ScheduleDetails *JobScheduleDetails `mandatory:"false" json:"scheduleDetails"`

	// The job timeout duration, which is expressed like "1h 10m 15s".
	Timeout *string `mandatory:"false" json:"timeout"`

	// The error message that is returned if the job submission fails. Null is returned in all other scenarios.
	SubmissionErrorMessage *string `mandatory:"false" json:"submissionErrorMessage"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

JobSummary A summary of the job.

func (JobSummary) String

func (m JobSummary) String() string

func (JobSummary) ValidateEnumValue

func (m JobSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JobTypesEnum

type JobTypesEnum string

JobTypesEnum Enum with underlying type: string

const (
	JobTypesSql JobTypesEnum = "SQL"
)

Set of constants representing the allowable values for JobTypesEnum

func GetJobTypesEnumValues

func GetJobTypesEnumValues() []JobTypesEnum

GetJobTypesEnumValues Enumerates the set of values for JobTypesEnum

func GetMappingJobTypesEnum

func GetMappingJobTypesEnum(val string) (JobTypesEnum, bool)

GetMappingJobTypesEnum performs case Insensitive comparison on enum value and return the desired enum

type LifecycleStatesEnum

type LifecycleStatesEnum string

LifecycleStatesEnum Enum with underlying type: string

const (
	LifecycleStatesCreating LifecycleStatesEnum = "CREATING"
	LifecycleStatesUpdating LifecycleStatesEnum = "UPDATING"
	LifecycleStatesActive   LifecycleStatesEnum = "ACTIVE"
	LifecycleStatesDeleting LifecycleStatesEnum = "DELETING"
	LifecycleStatesDeleted  LifecycleStatesEnum = "DELETED"
	LifecycleStatesFailed   LifecycleStatesEnum = "FAILED"
)

Set of constants representing the allowable values for LifecycleStatesEnum

func GetLifecycleStatesEnumValues

func GetLifecycleStatesEnumValues() []LifecycleStatesEnum

GetLifecycleStatesEnumValues Enumerates the set of values for LifecycleStatesEnum

func GetMappingLifecycleStatesEnum

func GetMappingLifecycleStatesEnum(val string) (LifecycleStatesEnum, bool)

GetMappingLifecycleStatesEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAlertLogsLevelFilterEnum added in v65.10.0

type ListAlertLogsLevelFilterEnum string

ListAlertLogsLevelFilterEnum Enum with underlying type: string

const (
	ListAlertLogsLevelFilterCritical  ListAlertLogsLevelFilterEnum = "CRITICAL"
	ListAlertLogsLevelFilterSevere    ListAlertLogsLevelFilterEnum = "SEVERE"
	ListAlertLogsLevelFilterImportant ListAlertLogsLevelFilterEnum = "IMPORTANT"
	ListAlertLogsLevelFilterNormal    ListAlertLogsLevelFilterEnum = "NORMAL"
	ListAlertLogsLevelFilterAll       ListAlertLogsLevelFilterEnum = "ALL"
)

Set of constants representing the allowable values for ListAlertLogsLevelFilterEnum

func GetListAlertLogsLevelFilterEnumValues added in v65.10.0

func GetListAlertLogsLevelFilterEnumValues() []ListAlertLogsLevelFilterEnum

GetListAlertLogsLevelFilterEnumValues Enumerates the set of values for ListAlertLogsLevelFilterEnum

func GetMappingListAlertLogsLevelFilterEnum added in v65.10.0

func GetMappingListAlertLogsLevelFilterEnum(val string) (ListAlertLogsLevelFilterEnum, bool)

GetMappingListAlertLogsLevelFilterEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAlertLogsRequest added in v65.10.0

type ListAlertLogsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The optional greater than or equal to timestamp to filter the logs.
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to timestamp to filter the logs.
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// The optional parameter to filter the alert logs by log level.
	LevelFilter ListAlertLogsLevelFilterEnum `mandatory:"false" contributesTo:"query" name:"levelFilter" omitEmpty:"true"`

	// The optional parameter to filter the attention or alert logs by type.
	TypeFilter ListAlertLogsTypeFilterEnum `mandatory:"false" contributesTo:"query" name:"typeFilter" omitEmpty:"true"`

	// The optional query parameter to filter the attention or alert logs by search text.
	LogSearchText *string `mandatory:"false" contributesTo:"query" name:"logSearchText"`

	// The flag to indicate whether the search text is regular expression or not.
	IsRegularExpression *bool `mandatory:"false" contributesTo:"query" name:"isRegularExpression"`

	// The possible sortBy values of attention logs.
	SortBy ListAlertLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListAlertLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListAlertLogsRequest wrapper for the ListAlertLogs operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListAlertLogs.go.html to see an example of how to use ListAlertLogsRequest.

func (ListAlertLogsRequest) BinaryRequestBody added in v65.10.0

func (request ListAlertLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAlertLogsRequest) HTTPRequest added in v65.10.0

func (request ListAlertLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAlertLogsRequest) RetryPolicy added in v65.10.0

func (request ListAlertLogsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAlertLogsRequest) String added in v65.10.0

func (request ListAlertLogsRequest) String() string

func (ListAlertLogsRequest) ValidateEnumValue added in v65.10.0

func (request ListAlertLogsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAlertLogsResponse added in v65.10.0

type ListAlertLogsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AlertLogCollection instances
	AlertLogCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListAlertLogsResponse wrapper for the ListAlertLogs operation

func (ListAlertLogsResponse) HTTPResponse added in v65.10.0

func (response ListAlertLogsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAlertLogsResponse) String added in v65.10.0

func (response ListAlertLogsResponse) String() string

type ListAlertLogsSortByEnum added in v65.10.0

type ListAlertLogsSortByEnum string

ListAlertLogsSortByEnum Enum with underlying type: string

const (
	ListAlertLogsSortByLevel     ListAlertLogsSortByEnum = "LEVEL"
	ListAlertLogsSortByType      ListAlertLogsSortByEnum = "TYPE"
	ListAlertLogsSortByMessage   ListAlertLogsSortByEnum = "MESSAGE"
	ListAlertLogsSortByTimestamp ListAlertLogsSortByEnum = "TIMESTAMP"
)

Set of constants representing the allowable values for ListAlertLogsSortByEnum

func GetListAlertLogsSortByEnumValues added in v65.10.0

func GetListAlertLogsSortByEnumValues() []ListAlertLogsSortByEnum

GetListAlertLogsSortByEnumValues Enumerates the set of values for ListAlertLogsSortByEnum

func GetMappingListAlertLogsSortByEnum added in v65.10.0

func GetMappingListAlertLogsSortByEnum(val string) (ListAlertLogsSortByEnum, bool)

GetMappingListAlertLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAlertLogsSortOrderEnum added in v65.10.0

type ListAlertLogsSortOrderEnum string

ListAlertLogsSortOrderEnum Enum with underlying type: string

const (
	ListAlertLogsSortOrderAsc  ListAlertLogsSortOrderEnum = "ASC"
	ListAlertLogsSortOrderDesc ListAlertLogsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListAlertLogsSortOrderEnum

func GetListAlertLogsSortOrderEnumValues added in v65.10.0

func GetListAlertLogsSortOrderEnumValues() []ListAlertLogsSortOrderEnum

GetListAlertLogsSortOrderEnumValues Enumerates the set of values for ListAlertLogsSortOrderEnum

func GetMappingListAlertLogsSortOrderEnum added in v65.10.0

func GetMappingListAlertLogsSortOrderEnum(val string) (ListAlertLogsSortOrderEnum, bool)

GetMappingListAlertLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAlertLogsTypeFilterEnum added in v65.10.0

type ListAlertLogsTypeFilterEnum string

ListAlertLogsTypeFilterEnum Enum with underlying type: string

const (
	ListAlertLogsTypeFilterUnknown       ListAlertLogsTypeFilterEnum = "UNKNOWN"
	ListAlertLogsTypeFilterIncidentError ListAlertLogsTypeFilterEnum = "INCIDENT_ERROR"
	ListAlertLogsTypeFilterError         ListAlertLogsTypeFilterEnum = "ERROR"
	ListAlertLogsTypeFilterWarning       ListAlertLogsTypeFilterEnum = "WARNING"
	ListAlertLogsTypeFilterNotification  ListAlertLogsTypeFilterEnum = "NOTIFICATION"
	ListAlertLogsTypeFilterTrace         ListAlertLogsTypeFilterEnum = "TRACE"
	ListAlertLogsTypeFilterAll           ListAlertLogsTypeFilterEnum = "ALL"
)

Set of constants representing the allowable values for ListAlertLogsTypeFilterEnum

func GetListAlertLogsTypeFilterEnumValues added in v65.10.0

func GetListAlertLogsTypeFilterEnumValues() []ListAlertLogsTypeFilterEnum

GetListAlertLogsTypeFilterEnumValues Enumerates the set of values for ListAlertLogsTypeFilterEnum

func GetMappingListAlertLogsTypeFilterEnum added in v65.10.0

func GetMappingListAlertLogsTypeFilterEnum(val string) (ListAlertLogsTypeFilterEnum, bool)

GetMappingListAlertLogsTypeFilterEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAsmPropertiesRequest

type ListAsmPropertiesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A filter to return only resources that match the entire name.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
	// The ‘NAME’ sort order is case-sensitive.
	SortBy ListAsmPropertiesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListAsmPropertiesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListAsmPropertiesRequest wrapper for the ListAsmProperties operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListAsmProperties.go.html to see an example of how to use ListAsmPropertiesRequest.

func (ListAsmPropertiesRequest) BinaryRequestBody

func (request ListAsmPropertiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAsmPropertiesRequest) HTTPRequest

func (request ListAsmPropertiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAsmPropertiesRequest) RetryPolicy

func (request ListAsmPropertiesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAsmPropertiesRequest) String

func (request ListAsmPropertiesRequest) String() string

func (ListAsmPropertiesRequest) ValidateEnumValue

func (request ListAsmPropertiesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAsmPropertiesResponse

type ListAsmPropertiesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AsmPropertyCollection instances
	AsmPropertyCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListAsmPropertiesResponse wrapper for the ListAsmProperties operation

func (ListAsmPropertiesResponse) HTTPResponse

func (response ListAsmPropertiesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAsmPropertiesResponse) String

func (response ListAsmPropertiesResponse) String() string

type ListAsmPropertiesSortByEnum

type ListAsmPropertiesSortByEnum string

ListAsmPropertiesSortByEnum Enum with underlying type: string

const (
	ListAsmPropertiesSortByTimecreated ListAsmPropertiesSortByEnum = "TIMECREATED"
	ListAsmPropertiesSortByName        ListAsmPropertiesSortByEnum = "NAME"
)

Set of constants representing the allowable values for ListAsmPropertiesSortByEnum

func GetListAsmPropertiesSortByEnumValues

func GetListAsmPropertiesSortByEnumValues() []ListAsmPropertiesSortByEnum

GetListAsmPropertiesSortByEnumValues Enumerates the set of values for ListAsmPropertiesSortByEnum

func GetMappingListAsmPropertiesSortByEnum

func GetMappingListAsmPropertiesSortByEnum(val string) (ListAsmPropertiesSortByEnum, bool)

GetMappingListAsmPropertiesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAsmPropertiesSortOrderEnum

type ListAsmPropertiesSortOrderEnum string

ListAsmPropertiesSortOrderEnum Enum with underlying type: string

const (
	ListAsmPropertiesSortOrderAsc  ListAsmPropertiesSortOrderEnum = "ASC"
	ListAsmPropertiesSortOrderDesc ListAsmPropertiesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListAsmPropertiesSortOrderEnum

func GetListAsmPropertiesSortOrderEnumValues

func GetListAsmPropertiesSortOrderEnumValues() []ListAsmPropertiesSortOrderEnum

GetListAsmPropertiesSortOrderEnumValues Enumerates the set of values for ListAsmPropertiesSortOrderEnum

func GetMappingListAsmPropertiesSortOrderEnum

func GetMappingListAsmPropertiesSortOrderEnum(val string) (ListAsmPropertiesSortOrderEnum, bool)

GetMappingListAsmPropertiesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAssociatedDatabasesRequest

type ListAssociatedDatabasesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Management private endpoint.
	DbManagementPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"dbManagementPrivateEndpointId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListAssociatedDatabasesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The option to sort databases using a specific Database Management private endpoint.
	SortBy ListAssociatedDatabasesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListAssociatedDatabasesRequest wrapper for the ListAssociatedDatabases operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListAssociatedDatabases.go.html to see an example of how to use ListAssociatedDatabasesRequest.

func (ListAssociatedDatabasesRequest) BinaryRequestBody

func (request ListAssociatedDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAssociatedDatabasesRequest) HTTPRequest

func (request ListAssociatedDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAssociatedDatabasesRequest) RetryPolicy

func (request ListAssociatedDatabasesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAssociatedDatabasesRequest) String

func (request ListAssociatedDatabasesRequest) String() string

func (ListAssociatedDatabasesRequest) ValidateEnumValue

func (request ListAssociatedDatabasesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAssociatedDatabasesResponse

type ListAssociatedDatabasesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AssociatedDatabaseCollection instances
	AssociatedDatabaseCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListAssociatedDatabasesResponse wrapper for the ListAssociatedDatabases operation

func (ListAssociatedDatabasesResponse) HTTPResponse

func (response ListAssociatedDatabasesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAssociatedDatabasesResponse) String

func (response ListAssociatedDatabasesResponse) String() string

type ListAssociatedDatabasesSortByEnum

type ListAssociatedDatabasesSortByEnum string

ListAssociatedDatabasesSortByEnum Enum with underlying type: string

const (
	ListAssociatedDatabasesSortByTimeregistered ListAssociatedDatabasesSortByEnum = "timeRegistered"
)

Set of constants representing the allowable values for ListAssociatedDatabasesSortByEnum

func GetListAssociatedDatabasesSortByEnumValues

func GetListAssociatedDatabasesSortByEnumValues() []ListAssociatedDatabasesSortByEnum

GetListAssociatedDatabasesSortByEnumValues Enumerates the set of values for ListAssociatedDatabasesSortByEnum

func GetMappingListAssociatedDatabasesSortByEnum

func GetMappingListAssociatedDatabasesSortByEnum(val string) (ListAssociatedDatabasesSortByEnum, bool)

GetMappingListAssociatedDatabasesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAssociatedDatabasesSortOrderEnum

type ListAssociatedDatabasesSortOrderEnum string

ListAssociatedDatabasesSortOrderEnum Enum with underlying type: string

const (
	ListAssociatedDatabasesSortOrderAsc  ListAssociatedDatabasesSortOrderEnum = "ASC"
	ListAssociatedDatabasesSortOrderDesc ListAssociatedDatabasesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListAssociatedDatabasesSortOrderEnum

func GetListAssociatedDatabasesSortOrderEnumValues

func GetListAssociatedDatabasesSortOrderEnumValues() []ListAssociatedDatabasesSortOrderEnum

GetListAssociatedDatabasesSortOrderEnumValues Enumerates the set of values for ListAssociatedDatabasesSortOrderEnum

func GetMappingListAssociatedDatabasesSortOrderEnum

func GetMappingListAssociatedDatabasesSortOrderEnum(val string) (ListAssociatedDatabasesSortOrderEnum, bool)

GetMappingListAssociatedDatabasesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAttentionLogsRequest added in v65.10.0

type ListAttentionLogsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The optional greater than or equal to timestamp to filter the logs.
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to timestamp to filter the logs.
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// The optional parameter to filter the attention logs by urgency.
	UrgencyFilter ListAttentionLogsUrgencyFilterEnum `mandatory:"false" contributesTo:"query" name:"urgencyFilter" omitEmpty:"true"`

	// The optional parameter to filter the attention or alert logs by type.
	TypeFilter ListAttentionLogsTypeFilterEnum `mandatory:"false" contributesTo:"query" name:"typeFilter" omitEmpty:"true"`

	// The optional query parameter to filter the attention or alert logs by search text.
	LogSearchText *string `mandatory:"false" contributesTo:"query" name:"logSearchText"`

	// The flag to indicate whether the search text is regular expression or not.
	IsRegularExpression *bool `mandatory:"false" contributesTo:"query" name:"isRegularExpression"`

	// The possible sortBy values of attention logs.
	SortBy ListAttentionLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListAttentionLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListAttentionLogsRequest wrapper for the ListAttentionLogs operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListAttentionLogs.go.html to see an example of how to use ListAttentionLogsRequest.

func (ListAttentionLogsRequest) BinaryRequestBody added in v65.10.0

func (request ListAttentionLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAttentionLogsRequest) HTTPRequest added in v65.10.0

func (request ListAttentionLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAttentionLogsRequest) RetryPolicy added in v65.10.0

func (request ListAttentionLogsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAttentionLogsRequest) String added in v65.10.0

func (request ListAttentionLogsRequest) String() string

func (ListAttentionLogsRequest) ValidateEnumValue added in v65.10.0

func (request ListAttentionLogsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAttentionLogsResponse added in v65.10.0

type ListAttentionLogsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AttentionLogCollection instances
	AttentionLogCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListAttentionLogsResponse wrapper for the ListAttentionLogs operation

func (ListAttentionLogsResponse) HTTPResponse added in v65.10.0

func (response ListAttentionLogsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAttentionLogsResponse) String added in v65.10.0

func (response ListAttentionLogsResponse) String() string

type ListAttentionLogsSortByEnum added in v65.10.0

type ListAttentionLogsSortByEnum string

ListAttentionLogsSortByEnum Enum with underlying type: string

const (
	ListAttentionLogsSortByUrgency    ListAttentionLogsSortByEnum = "URGENCY"
	ListAttentionLogsSortByType       ListAttentionLogsSortByEnum = "TYPE"
	ListAttentionLogsSortByMessage    ListAttentionLogsSortByEnum = "MESSAGE"
	ListAttentionLogsSortByTimestamp  ListAttentionLogsSortByEnum = "TIMESTAMP"
	ListAttentionLogsSortByScope      ListAttentionLogsSortByEnum = "SCOPE"
	ListAttentionLogsSortByTargetUser ListAttentionLogsSortByEnum = "TARGET_USER"
)

Set of constants representing the allowable values for ListAttentionLogsSortByEnum

func GetListAttentionLogsSortByEnumValues added in v65.10.0

func GetListAttentionLogsSortByEnumValues() []ListAttentionLogsSortByEnum

GetListAttentionLogsSortByEnumValues Enumerates the set of values for ListAttentionLogsSortByEnum

func GetMappingListAttentionLogsSortByEnum added in v65.10.0

func GetMappingListAttentionLogsSortByEnum(val string) (ListAttentionLogsSortByEnum, bool)

GetMappingListAttentionLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAttentionLogsSortOrderEnum added in v65.10.0

type ListAttentionLogsSortOrderEnum string

ListAttentionLogsSortOrderEnum Enum with underlying type: string

const (
	ListAttentionLogsSortOrderAsc  ListAttentionLogsSortOrderEnum = "ASC"
	ListAttentionLogsSortOrderDesc ListAttentionLogsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListAttentionLogsSortOrderEnum

func GetListAttentionLogsSortOrderEnumValues added in v65.10.0

func GetListAttentionLogsSortOrderEnumValues() []ListAttentionLogsSortOrderEnum

GetListAttentionLogsSortOrderEnumValues Enumerates the set of values for ListAttentionLogsSortOrderEnum

func GetMappingListAttentionLogsSortOrderEnum added in v65.10.0

func GetMappingListAttentionLogsSortOrderEnum(val string) (ListAttentionLogsSortOrderEnum, bool)

GetMappingListAttentionLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAttentionLogsTypeFilterEnum added in v65.10.0

type ListAttentionLogsTypeFilterEnum string

ListAttentionLogsTypeFilterEnum Enum with underlying type: string

const (
	ListAttentionLogsTypeFilterUnknown       ListAttentionLogsTypeFilterEnum = "UNKNOWN"
	ListAttentionLogsTypeFilterIncidentError ListAttentionLogsTypeFilterEnum = "INCIDENT_ERROR"
	ListAttentionLogsTypeFilterError         ListAttentionLogsTypeFilterEnum = "ERROR"
	ListAttentionLogsTypeFilterWarning       ListAttentionLogsTypeFilterEnum = "WARNING"
	ListAttentionLogsTypeFilterNotification  ListAttentionLogsTypeFilterEnum = "NOTIFICATION"
	ListAttentionLogsTypeFilterTrace         ListAttentionLogsTypeFilterEnum = "TRACE"
	ListAttentionLogsTypeFilterAll           ListAttentionLogsTypeFilterEnum = "ALL"
)

Set of constants representing the allowable values for ListAttentionLogsTypeFilterEnum

func GetListAttentionLogsTypeFilterEnumValues added in v65.10.0

func GetListAttentionLogsTypeFilterEnumValues() []ListAttentionLogsTypeFilterEnum

GetListAttentionLogsTypeFilterEnumValues Enumerates the set of values for ListAttentionLogsTypeFilterEnum

func GetMappingListAttentionLogsTypeFilterEnum added in v65.10.0

func GetMappingListAttentionLogsTypeFilterEnum(val string) (ListAttentionLogsTypeFilterEnum, bool)

GetMappingListAttentionLogsTypeFilterEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAttentionLogsUrgencyFilterEnum added in v65.10.0

type ListAttentionLogsUrgencyFilterEnum string

ListAttentionLogsUrgencyFilterEnum Enum with underlying type: string

const (
	ListAttentionLogsUrgencyFilterImmediate  ListAttentionLogsUrgencyFilterEnum = "IMMEDIATE"
	ListAttentionLogsUrgencyFilterSoon       ListAttentionLogsUrgencyFilterEnum = "SOON"
	ListAttentionLogsUrgencyFilterDeferrable ListAttentionLogsUrgencyFilterEnum = "DEFERRABLE"
	ListAttentionLogsUrgencyFilterInfo       ListAttentionLogsUrgencyFilterEnum = "INFO"
	ListAttentionLogsUrgencyFilterAll        ListAttentionLogsUrgencyFilterEnum = "ALL"
)

Set of constants representing the allowable values for ListAttentionLogsUrgencyFilterEnum

func GetListAttentionLogsUrgencyFilterEnumValues added in v65.10.0

func GetListAttentionLogsUrgencyFilterEnumValues() []ListAttentionLogsUrgencyFilterEnum

GetListAttentionLogsUrgencyFilterEnumValues Enumerates the set of values for ListAttentionLogsUrgencyFilterEnum

func GetMappingListAttentionLogsUrgencyFilterEnum added in v65.10.0

func GetMappingListAttentionLogsUrgencyFilterEnum(val string) (ListAttentionLogsUrgencyFilterEnum, bool)

GetMappingListAttentionLogsUrgencyFilterEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAwrDbSnapshotsRequest

type ListAwrDbSnapshotsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The parameter to filter the database by internal ID.
	// Note that the internal ID of the database can be retrieved from the following endpoint:
	// /managedDatabases/{managedDatabaseId}/awrDbs
	AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

	// The optional single value query parameter to filter the database instance number.
	InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"`

	// The optional greater than or equal to filter on the snapshot ID.
	BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the snapshot ID.
	EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

	// The optional greater than or equal to query parameter to filter the timestamp.
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the timestamp.
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// The optional query parameter to filter the database container by an exact ID value.
	// Note that the database container ID can be retrieved from the following endpoint:
	// /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
	ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The option to sort the AWR snapshot summary data.
	SortBy ListAwrDbSnapshotsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order.
	SortOrder ListAwrDbSnapshotsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListAwrDbSnapshotsRequest wrapper for the ListAwrDbSnapshots operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListAwrDbSnapshots.go.html to see an example of how to use ListAwrDbSnapshotsRequest.

func (ListAwrDbSnapshotsRequest) BinaryRequestBody

func (request ListAwrDbSnapshotsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAwrDbSnapshotsRequest) HTTPRequest

func (request ListAwrDbSnapshotsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAwrDbSnapshotsRequest) RetryPolicy

func (request ListAwrDbSnapshotsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAwrDbSnapshotsRequest) String

func (request ListAwrDbSnapshotsRequest) String() string

func (ListAwrDbSnapshotsRequest) ValidateEnumValue

func (request ListAwrDbSnapshotsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAwrDbSnapshotsResponse

type ListAwrDbSnapshotsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AwrDbSnapshotCollection instances
	AwrDbSnapshotCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListAwrDbSnapshotsResponse wrapper for the ListAwrDbSnapshots operation

func (ListAwrDbSnapshotsResponse) HTTPResponse

func (response ListAwrDbSnapshotsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAwrDbSnapshotsResponse) String

func (response ListAwrDbSnapshotsResponse) String() string

type ListAwrDbSnapshotsSortByEnum

type ListAwrDbSnapshotsSortByEnum string

ListAwrDbSnapshotsSortByEnum Enum with underlying type: string

const (
	ListAwrDbSnapshotsSortByTimeBegin  ListAwrDbSnapshotsSortByEnum = "TIME_BEGIN"
	ListAwrDbSnapshotsSortBySnapshotId ListAwrDbSnapshotsSortByEnum = "SNAPSHOT_ID"
)

Set of constants representing the allowable values for ListAwrDbSnapshotsSortByEnum

func GetListAwrDbSnapshotsSortByEnumValues

func GetListAwrDbSnapshotsSortByEnumValues() []ListAwrDbSnapshotsSortByEnum

GetListAwrDbSnapshotsSortByEnumValues Enumerates the set of values for ListAwrDbSnapshotsSortByEnum

func GetMappingListAwrDbSnapshotsSortByEnum

func GetMappingListAwrDbSnapshotsSortByEnum(val string) (ListAwrDbSnapshotsSortByEnum, bool)

GetMappingListAwrDbSnapshotsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAwrDbSnapshotsSortOrderEnum

type ListAwrDbSnapshotsSortOrderEnum string

ListAwrDbSnapshotsSortOrderEnum Enum with underlying type: string

const (
	ListAwrDbSnapshotsSortOrderAsc  ListAwrDbSnapshotsSortOrderEnum = "ASC"
	ListAwrDbSnapshotsSortOrderDesc ListAwrDbSnapshotsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListAwrDbSnapshotsSortOrderEnum

func GetListAwrDbSnapshotsSortOrderEnumValues

func GetListAwrDbSnapshotsSortOrderEnumValues() []ListAwrDbSnapshotsSortOrderEnum

GetListAwrDbSnapshotsSortOrderEnumValues Enumerates the set of values for ListAwrDbSnapshotsSortOrderEnum

func GetMappingListAwrDbSnapshotsSortOrderEnum

func GetMappingListAwrDbSnapshotsSortOrderEnum(val string) (ListAwrDbSnapshotsSortOrderEnum, bool)

GetMappingListAwrDbSnapshotsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAwrDbsRequest

type ListAwrDbsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The optional single value query parameter to filter the entity name.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// The optional greater than or equal to query parameter to filter the timestamp.
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the timestamp.
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The option to sort the AWR summary data.
	SortBy ListAwrDbsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order.
	SortOrder ListAwrDbsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListAwrDbsRequest wrapper for the ListAwrDbs operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListAwrDbs.go.html to see an example of how to use ListAwrDbsRequest.

func (ListAwrDbsRequest) BinaryRequestBody

func (request ListAwrDbsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAwrDbsRequest) HTTPRequest

func (request ListAwrDbsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAwrDbsRequest) RetryPolicy

func (request ListAwrDbsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAwrDbsRequest) String

func (request ListAwrDbsRequest) String() string

func (ListAwrDbsRequest) ValidateEnumValue

func (request ListAwrDbsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAwrDbsResponse

type ListAwrDbsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AwrDbCollection instances
	AwrDbCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListAwrDbsResponse wrapper for the ListAwrDbs operation

func (ListAwrDbsResponse) HTTPResponse

func (response ListAwrDbsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAwrDbsResponse) String

func (response ListAwrDbsResponse) String() string

type ListAwrDbsSortByEnum

type ListAwrDbsSortByEnum string

ListAwrDbsSortByEnum Enum with underlying type: string

const (
	ListAwrDbsSortByEndIntervalTime ListAwrDbsSortByEnum = "END_INTERVAL_TIME"
	ListAwrDbsSortByName            ListAwrDbsSortByEnum = "NAME"
)

Set of constants representing the allowable values for ListAwrDbsSortByEnum

func GetListAwrDbsSortByEnumValues

func GetListAwrDbsSortByEnumValues() []ListAwrDbsSortByEnum

GetListAwrDbsSortByEnumValues Enumerates the set of values for ListAwrDbsSortByEnum

func GetMappingListAwrDbsSortByEnum

func GetMappingListAwrDbsSortByEnum(val string) (ListAwrDbsSortByEnum, bool)

GetMappingListAwrDbsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAwrDbsSortOrderEnum

type ListAwrDbsSortOrderEnum string

ListAwrDbsSortOrderEnum Enum with underlying type: string

const (
	ListAwrDbsSortOrderAsc  ListAwrDbsSortOrderEnum = "ASC"
	ListAwrDbsSortOrderDesc ListAwrDbsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListAwrDbsSortOrderEnum

func GetListAwrDbsSortOrderEnumValues

func GetListAwrDbsSortOrderEnumValues() []ListAwrDbsSortOrderEnum

GetListAwrDbsSortOrderEnumValues Enumerates the set of values for ListAwrDbsSortOrderEnum

func GetMappingListAwrDbsSortOrderEnum

func GetMappingListAwrDbsSortOrderEnum(val string) (ListAwrDbsSortOrderEnum, bool)

GetMappingListAwrDbsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListConsumerGroupPrivilegesRequest

type ListConsumerGroupPrivilegesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The name of the user whose details are to be viewed.
	UserName *string `mandatory:"true" contributesTo:"path" name:"userName"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A filter to return only resources that match the entire name.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for ‘NAME’ is ascending. The ‘NAME’ sort order is case-sensitive.
	SortBy ListConsumerGroupPrivilegesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListConsumerGroupPrivilegesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListConsumerGroupPrivilegesRequest wrapper for the ListConsumerGroupPrivileges operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListConsumerGroupPrivileges.go.html to see an example of how to use ListConsumerGroupPrivilegesRequest.

func (ListConsumerGroupPrivilegesRequest) BinaryRequestBody

func (request ListConsumerGroupPrivilegesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListConsumerGroupPrivilegesRequest) HTTPRequest

func (request ListConsumerGroupPrivilegesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListConsumerGroupPrivilegesRequest) RetryPolicy

func (request ListConsumerGroupPrivilegesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListConsumerGroupPrivilegesRequest) String

func (request ListConsumerGroupPrivilegesRequest) String() string

func (ListConsumerGroupPrivilegesRequest) ValidateEnumValue

func (request ListConsumerGroupPrivilegesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListConsumerGroupPrivilegesResponse

type ListConsumerGroupPrivilegesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ConsumerGroupPrivilegeCollection instances
	ConsumerGroupPrivilegeCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListConsumerGroupPrivilegesResponse wrapper for the ListConsumerGroupPrivileges operation

func (ListConsumerGroupPrivilegesResponse) HTTPResponse

func (response ListConsumerGroupPrivilegesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListConsumerGroupPrivilegesResponse) String

func (response ListConsumerGroupPrivilegesResponse) String() string

type ListConsumerGroupPrivilegesSortByEnum

type ListConsumerGroupPrivilegesSortByEnum string

ListConsumerGroupPrivilegesSortByEnum Enum with underlying type: string

const (
	ListConsumerGroupPrivilegesSortByName ListConsumerGroupPrivilegesSortByEnum = "NAME"
)

Set of constants representing the allowable values for ListConsumerGroupPrivilegesSortByEnum

func GetListConsumerGroupPrivilegesSortByEnumValues

func GetListConsumerGroupPrivilegesSortByEnumValues() []ListConsumerGroupPrivilegesSortByEnum

GetListConsumerGroupPrivilegesSortByEnumValues Enumerates the set of values for ListConsumerGroupPrivilegesSortByEnum

func GetMappingListConsumerGroupPrivilegesSortByEnum

func GetMappingListConsumerGroupPrivilegesSortByEnum(val string) (ListConsumerGroupPrivilegesSortByEnum, bool)

GetMappingListConsumerGroupPrivilegesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListConsumerGroupPrivilegesSortOrderEnum

type ListConsumerGroupPrivilegesSortOrderEnum string

ListConsumerGroupPrivilegesSortOrderEnum Enum with underlying type: string

const (
	ListConsumerGroupPrivilegesSortOrderAsc  ListConsumerGroupPrivilegesSortOrderEnum = "ASC"
	ListConsumerGroupPrivilegesSortOrderDesc ListConsumerGroupPrivilegesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListConsumerGroupPrivilegesSortOrderEnum

func GetListConsumerGroupPrivilegesSortOrderEnumValues

func GetListConsumerGroupPrivilegesSortOrderEnumValues() []ListConsumerGroupPrivilegesSortOrderEnum

GetListConsumerGroupPrivilegesSortOrderEnumValues Enumerates the set of values for ListConsumerGroupPrivilegesSortOrderEnum

func GetMappingListConsumerGroupPrivilegesSortOrderEnum

func GetMappingListConsumerGroupPrivilegesSortOrderEnum(val string) (ListConsumerGroupPrivilegesSortOrderEnum, bool)

GetMappingListConsumerGroupPrivilegesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListCursorCacheStatementsRequest added in v65.42.0

type ListCursorCacheStatementsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// A filter to return all the SQL plan baselines that match the SQL text. By default, the search
	// is case insensitive. To run an exact or case-sensitive search, double-quote the search string.
	// You may also use the '%' symbol as a wildcard.
	SqlText *string `mandatory:"false" contributesTo:"query" name:"sqlText"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The option to sort the SQL statement summary data.
	SortBy ListCursorCacheStatementsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListCursorCacheStatementsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListCursorCacheStatementsRequest wrapper for the ListCursorCacheStatements operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListCursorCacheStatements.go.html to see an example of how to use ListCursorCacheStatementsRequest.

func (ListCursorCacheStatementsRequest) BinaryRequestBody added in v65.42.0

func (request ListCursorCacheStatementsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListCursorCacheStatementsRequest) HTTPRequest added in v65.42.0

func (request ListCursorCacheStatementsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListCursorCacheStatementsRequest) RetryPolicy added in v65.42.0

func (request ListCursorCacheStatementsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListCursorCacheStatementsRequest) String added in v65.42.0

func (request ListCursorCacheStatementsRequest) String() string

func (ListCursorCacheStatementsRequest) ValidateEnumValue added in v65.42.0

func (request ListCursorCacheStatementsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListCursorCacheStatementsResponse added in v65.42.0

type ListCursorCacheStatementsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of CursorCacheStatementCollection instances
	CursorCacheStatementCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListCursorCacheStatementsResponse wrapper for the ListCursorCacheStatements operation

func (ListCursorCacheStatementsResponse) HTTPResponse added in v65.42.0

func (response ListCursorCacheStatementsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListCursorCacheStatementsResponse) String added in v65.42.0

func (response ListCursorCacheStatementsResponse) String() string

type ListCursorCacheStatementsSortByEnum added in v65.42.0

type ListCursorCacheStatementsSortByEnum string

ListCursorCacheStatementsSortByEnum Enum with underlying type: string

const (
	ListCursorCacheStatementsSortBySqlid  ListCursorCacheStatementsSortByEnum = "sqlId"
	ListCursorCacheStatementsSortBySchema ListCursorCacheStatementsSortByEnum = "schema"
)

Set of constants representing the allowable values for ListCursorCacheStatementsSortByEnum

func GetListCursorCacheStatementsSortByEnumValues added in v65.42.0

func GetListCursorCacheStatementsSortByEnumValues() []ListCursorCacheStatementsSortByEnum

GetListCursorCacheStatementsSortByEnumValues Enumerates the set of values for ListCursorCacheStatementsSortByEnum

func GetMappingListCursorCacheStatementsSortByEnum added in v65.42.0

func GetMappingListCursorCacheStatementsSortByEnum(val string) (ListCursorCacheStatementsSortByEnum, bool)

GetMappingListCursorCacheStatementsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListCursorCacheStatementsSortOrderEnum added in v65.42.0

type ListCursorCacheStatementsSortOrderEnum string

ListCursorCacheStatementsSortOrderEnum Enum with underlying type: string

const (
	ListCursorCacheStatementsSortOrderAsc  ListCursorCacheStatementsSortOrderEnum = "ASC"
	ListCursorCacheStatementsSortOrderDesc ListCursorCacheStatementsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListCursorCacheStatementsSortOrderEnum

func GetListCursorCacheStatementsSortOrderEnumValues added in v65.42.0

func GetListCursorCacheStatementsSortOrderEnumValues() []ListCursorCacheStatementsSortOrderEnum

GetListCursorCacheStatementsSortOrderEnumValues Enumerates the set of values for ListCursorCacheStatementsSortOrderEnum

func GetMappingListCursorCacheStatementsSortOrderEnum added in v65.42.0

func GetMappingListCursorCacheStatementsSortOrderEnum(val string) (ListCursorCacheStatementsSortOrderEnum, bool)

GetMappingListCursorCacheStatementsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataAccessContainersRequest

type ListDataAccessContainersRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The name of the user whose details are to be viewed.
	UserName *string `mandatory:"true" contributesTo:"path" name:"userName"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A filter to return only resources that match the entire name.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for ‘NAME’ is ascending. The ‘NAME’ sort order is case-sensitive.
	SortBy ListDataAccessContainersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListDataAccessContainersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListDataAccessContainersRequest wrapper for the ListDataAccessContainers operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListDataAccessContainers.go.html to see an example of how to use ListDataAccessContainersRequest.

func (ListDataAccessContainersRequest) BinaryRequestBody

func (request ListDataAccessContainersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDataAccessContainersRequest) HTTPRequest

func (request ListDataAccessContainersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDataAccessContainersRequest) RetryPolicy

func (request ListDataAccessContainersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDataAccessContainersRequest) String

func (request ListDataAccessContainersRequest) String() string

func (ListDataAccessContainersRequest) ValidateEnumValue

func (request ListDataAccessContainersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDataAccessContainersResponse

type ListDataAccessContainersResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of DataAccessContainerCollection instances
	DataAccessContainerCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListDataAccessContainersResponse wrapper for the ListDataAccessContainers operation

func (ListDataAccessContainersResponse) HTTPResponse

func (response ListDataAccessContainersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDataAccessContainersResponse) String

func (response ListDataAccessContainersResponse) String() string

type ListDataAccessContainersSortByEnum

type ListDataAccessContainersSortByEnum string

ListDataAccessContainersSortByEnum Enum with underlying type: string

const (
	ListDataAccessContainersSortByName ListDataAccessContainersSortByEnum = "NAME"
)

Set of constants representing the allowable values for ListDataAccessContainersSortByEnum

func GetListDataAccessContainersSortByEnumValues

func GetListDataAccessContainersSortByEnumValues() []ListDataAccessContainersSortByEnum

GetListDataAccessContainersSortByEnumValues Enumerates the set of values for ListDataAccessContainersSortByEnum

func GetMappingListDataAccessContainersSortByEnum

func GetMappingListDataAccessContainersSortByEnum(val string) (ListDataAccessContainersSortByEnum, bool)

GetMappingListDataAccessContainersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataAccessContainersSortOrderEnum

type ListDataAccessContainersSortOrderEnum string

ListDataAccessContainersSortOrderEnum Enum with underlying type: string

const (
	ListDataAccessContainersSortOrderAsc  ListDataAccessContainersSortOrderEnum = "ASC"
	ListDataAccessContainersSortOrderDesc ListDataAccessContainersSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListDataAccessContainersSortOrderEnum

func GetListDataAccessContainersSortOrderEnumValues

func GetListDataAccessContainersSortOrderEnumValues() []ListDataAccessContainersSortOrderEnum

GetListDataAccessContainersSortOrderEnumValues Enumerates the set of values for ListDataAccessContainersSortOrderEnum

func GetMappingListDataAccessContainersSortOrderEnum

func GetMappingListDataAccessContainersSortOrderEnum(val string) (ListDataAccessContainersSortOrderEnum, bool)

GetMappingListDataAccessContainersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDatabaseParametersRequest

type ListDatabaseParametersRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The source used to list database parameters. `CURRENT` is used to get the
	// database parameters that are currently in effect for the database
	// instance. `SPFILE` is used to list parameters from the server parameter
	// file. Default is `CURRENT`.
	Source ListDatabaseParametersSourceEnum `mandatory:"false" contributesTo:"query" name:"source" omitEmpty:"true"`

	// A filter to return all parameters that have the text given in their names.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// When true, results include a list of valid values for parameters (if applicable).
	IsAllowedValuesIncluded *bool `mandatory:"false" contributesTo:"query" name:"isAllowedValuesIncluded"`

	// The field to sort information by. Only one sortOrder can be used. The
	// default sort order for `NAME` is ascending and it is case-sensitive.
	SortBy ListDatabaseParametersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListDatabaseParametersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListDatabaseParametersRequest wrapper for the ListDatabaseParameters operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListDatabaseParameters.go.html to see an example of how to use ListDatabaseParametersRequest.

func (ListDatabaseParametersRequest) BinaryRequestBody

func (request ListDatabaseParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDatabaseParametersRequest) HTTPRequest

func (request ListDatabaseParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDatabaseParametersRequest) RetryPolicy

func (request ListDatabaseParametersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDatabaseParametersRequest) String

func (request ListDatabaseParametersRequest) String() string

func (ListDatabaseParametersRequest) ValidateEnumValue

func (request ListDatabaseParametersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDatabaseParametersResponse

type ListDatabaseParametersResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The DatabaseParametersCollection instance
	DatabaseParametersCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListDatabaseParametersResponse wrapper for the ListDatabaseParameters operation

func (ListDatabaseParametersResponse) HTTPResponse

func (response ListDatabaseParametersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDatabaseParametersResponse) String

func (response ListDatabaseParametersResponse) String() string

type ListDatabaseParametersSortByEnum

type ListDatabaseParametersSortByEnum string

ListDatabaseParametersSortByEnum Enum with underlying type: string

const (
	ListDatabaseParametersSortByName ListDatabaseParametersSortByEnum = "NAME"
)

Set of constants representing the allowable values for ListDatabaseParametersSortByEnum

func GetListDatabaseParametersSortByEnumValues

func GetListDatabaseParametersSortByEnumValues() []ListDatabaseParametersSortByEnum

GetListDatabaseParametersSortByEnumValues Enumerates the set of values for ListDatabaseParametersSortByEnum

func GetMappingListDatabaseParametersSortByEnum

func GetMappingListDatabaseParametersSortByEnum(val string) (ListDatabaseParametersSortByEnum, bool)

GetMappingListDatabaseParametersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDatabaseParametersSortOrderEnum

type ListDatabaseParametersSortOrderEnum string

ListDatabaseParametersSortOrderEnum Enum with underlying type: string

const (
	ListDatabaseParametersSortOrderAsc  ListDatabaseParametersSortOrderEnum = "ASC"
	ListDatabaseParametersSortOrderDesc ListDatabaseParametersSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListDatabaseParametersSortOrderEnum

func GetListDatabaseParametersSortOrderEnumValues

func GetListDatabaseParametersSortOrderEnumValues() []ListDatabaseParametersSortOrderEnum

GetListDatabaseParametersSortOrderEnumValues Enumerates the set of values for ListDatabaseParametersSortOrderEnum

func GetMappingListDatabaseParametersSortOrderEnum

func GetMappingListDatabaseParametersSortOrderEnum(val string) (ListDatabaseParametersSortOrderEnum, bool)

GetMappingListDatabaseParametersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDatabaseParametersSourceEnum

type ListDatabaseParametersSourceEnum string

ListDatabaseParametersSourceEnum Enum with underlying type: string

const (
	ListDatabaseParametersSourceCurrent ListDatabaseParametersSourceEnum = "CURRENT"
	ListDatabaseParametersSourceSpfile  ListDatabaseParametersSourceEnum = "SPFILE"
)

Set of constants representing the allowable values for ListDatabaseParametersSourceEnum

func GetListDatabaseParametersSourceEnumValues

func GetListDatabaseParametersSourceEnumValues() []ListDatabaseParametersSourceEnum

GetListDatabaseParametersSourceEnumValues Enumerates the set of values for ListDatabaseParametersSourceEnum

func GetMappingListDatabaseParametersSourceEnum

func GetMappingListDatabaseParametersSourceEnum(val string) (ListDatabaseParametersSourceEnum, bool)

GetMappingListDatabaseParametersSourceEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDbManagementPrivateEndpointsLifecycleStateEnum

type ListDbManagementPrivateEndpointsLifecycleStateEnum string

ListDbManagementPrivateEndpointsLifecycleStateEnum Enum with underlying type: string

const (
	ListDbManagementPrivateEndpointsLifecycleStateCreating ListDbManagementPrivateEndpointsLifecycleStateEnum = "CREATING"
	ListDbManagementPrivateEndpointsLifecycleStateUpdating ListDbManagementPrivateEndpointsLifecycleStateEnum = "UPDATING"
	ListDbManagementPrivateEndpointsLifecycleStateActive   ListDbManagementPrivateEndpointsLifecycleStateEnum = "ACTIVE"
	ListDbManagementPrivateEndpointsLifecycleStateDeleting ListDbManagementPrivateEndpointsLifecycleStateEnum = "DELETING"
	ListDbManagementPrivateEndpointsLifecycleStateDeleted  ListDbManagementPrivateEndpointsLifecycleStateEnum = "DELETED"
	ListDbManagementPrivateEndpointsLifecycleStateFailed   ListDbManagementPrivateEndpointsLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for ListDbManagementPrivateEndpointsLifecycleStateEnum

func GetListDbManagementPrivateEndpointsLifecycleStateEnumValues

func GetListDbManagementPrivateEndpointsLifecycleStateEnumValues() []ListDbManagementPrivateEndpointsLifecycleStateEnum

GetListDbManagementPrivateEndpointsLifecycleStateEnumValues Enumerates the set of values for ListDbManagementPrivateEndpointsLifecycleStateEnum

func GetMappingListDbManagementPrivateEndpointsLifecycleStateEnum

func GetMappingListDbManagementPrivateEndpointsLifecycleStateEnum(val string) (ListDbManagementPrivateEndpointsLifecycleStateEnum, bool)

GetMappingListDbManagementPrivateEndpointsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDbManagementPrivateEndpointsRequest

type ListDbManagementPrivateEndpointsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// A filter to return only resources that match the entire name.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VCN.
	VcnId *string `mandatory:"false" contributesTo:"query" name:"vcnId"`

	// The option to filter Database Management private endpoints that can used for Oracle Databases in a cluster. This should be used along with the vcnId query parameter.
	IsCluster *bool `mandatory:"false" contributesTo:"query" name:"isCluster"`

	// The option to filter Database Management private endpoints which are endbled with DNS proxy server. This should be used along with the vcnId query parameter.
	// Only one of this parameter and IsClusterDbManagementPrivateEndpointQueryParam should be set to true at one time.
	IsDnsResolutionEnabled *bool `mandatory:"false" contributesTo:"query" name:"isDnsResolutionEnabled"`

	// The lifecycle state of a resource.
	LifecycleState ListDbManagementPrivateEndpointsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListDbManagementPrivateEndpointsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
	// The ‘NAME’ sort order is case-sensitive.
	SortBy ListDbManagementPrivateEndpointsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListDbManagementPrivateEndpointsRequest wrapper for the ListDbManagementPrivateEndpoints operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListDbManagementPrivateEndpoints.go.html to see an example of how to use ListDbManagementPrivateEndpointsRequest.

func (ListDbManagementPrivateEndpointsRequest) BinaryRequestBody

func (request ListDbManagementPrivateEndpointsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDbManagementPrivateEndpointsRequest) HTTPRequest

func (request ListDbManagementPrivateEndpointsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDbManagementPrivateEndpointsRequest) RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDbManagementPrivateEndpointsRequest) String

func (ListDbManagementPrivateEndpointsRequest) ValidateEnumValue

func (request ListDbManagementPrivateEndpointsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDbManagementPrivateEndpointsResponse

type ListDbManagementPrivateEndpointsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of DbManagementPrivateEndpointCollection instances
	DbManagementPrivateEndpointCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListDbManagementPrivateEndpointsResponse wrapper for the ListDbManagementPrivateEndpoints operation

func (ListDbManagementPrivateEndpointsResponse) HTTPResponse

func (response ListDbManagementPrivateEndpointsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDbManagementPrivateEndpointsResponse) String

type ListDbManagementPrivateEndpointsSortByEnum

type ListDbManagementPrivateEndpointsSortByEnum string

ListDbManagementPrivateEndpointsSortByEnum Enum with underlying type: string

const (
	ListDbManagementPrivateEndpointsSortByTimecreated ListDbManagementPrivateEndpointsSortByEnum = "TIMECREATED"
	ListDbManagementPrivateEndpointsSortByName        ListDbManagementPrivateEndpointsSortByEnum = "NAME"
)

Set of constants representing the allowable values for ListDbManagementPrivateEndpointsSortByEnum

func GetListDbManagementPrivateEndpointsSortByEnumValues

func GetListDbManagementPrivateEndpointsSortByEnumValues() []ListDbManagementPrivateEndpointsSortByEnum

GetListDbManagementPrivateEndpointsSortByEnumValues Enumerates the set of values for ListDbManagementPrivateEndpointsSortByEnum

func GetMappingListDbManagementPrivateEndpointsSortByEnum

func GetMappingListDbManagementPrivateEndpointsSortByEnum(val string) (ListDbManagementPrivateEndpointsSortByEnum, bool)

GetMappingListDbManagementPrivateEndpointsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDbManagementPrivateEndpointsSortOrderEnum

type ListDbManagementPrivateEndpointsSortOrderEnum string

ListDbManagementPrivateEndpointsSortOrderEnum Enum with underlying type: string

const (
	ListDbManagementPrivateEndpointsSortOrderAsc  ListDbManagementPrivateEndpointsSortOrderEnum = "ASC"
	ListDbManagementPrivateEndpointsSortOrderDesc ListDbManagementPrivateEndpointsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListDbManagementPrivateEndpointsSortOrderEnum

func GetListDbManagementPrivateEndpointsSortOrderEnumValues

func GetListDbManagementPrivateEndpointsSortOrderEnumValues() []ListDbManagementPrivateEndpointsSortOrderEnum

GetListDbManagementPrivateEndpointsSortOrderEnumValues Enumerates the set of values for ListDbManagementPrivateEndpointsSortOrderEnum

func GetMappingListDbManagementPrivateEndpointsSortOrderEnum

func GetMappingListDbManagementPrivateEndpointsSortOrderEnum(val string) (ListDbManagementPrivateEndpointsSortOrderEnum, bool)

GetMappingListDbManagementPrivateEndpointsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalAsmDiskGroupsRequest added in v65.31.0

type ListExternalAsmDiskGroupsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external ASM.
	ExternalAsmId *string `mandatory:"true" contributesTo:"path" name:"externalAsmId"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The field to sort information by. Only one sortOrder can be used. The
	// default sort order for `NAME` is ascending and it is case-sensitive.
	SortBy ListExternalAsmDiskGroupsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListExternalAsmDiskGroupsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListExternalAsmDiskGroupsRequest wrapper for the ListExternalAsmDiskGroups operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalAsmDiskGroups.go.html to see an example of how to use ListExternalAsmDiskGroupsRequest.

func (ListExternalAsmDiskGroupsRequest) BinaryRequestBody added in v65.31.0

func (request ListExternalAsmDiskGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListExternalAsmDiskGroupsRequest) HTTPRequest added in v65.31.0

func (request ListExternalAsmDiskGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListExternalAsmDiskGroupsRequest) RetryPolicy added in v65.31.0

func (request ListExternalAsmDiskGroupsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListExternalAsmDiskGroupsRequest) String added in v65.31.0

func (request ListExternalAsmDiskGroupsRequest) String() string

func (ListExternalAsmDiskGroupsRequest) ValidateEnumValue added in v65.31.0

func (request ListExternalAsmDiskGroupsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListExternalAsmDiskGroupsResponse added in v65.31.0

type ListExternalAsmDiskGroupsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ExternalAsmDiskGroupCollection instances
	ExternalAsmDiskGroupCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListExternalAsmDiskGroupsResponse wrapper for the ListExternalAsmDiskGroups operation

func (ListExternalAsmDiskGroupsResponse) HTTPResponse added in v65.31.0

func (response ListExternalAsmDiskGroupsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListExternalAsmDiskGroupsResponse) String added in v65.31.0

func (response ListExternalAsmDiskGroupsResponse) String() string

type ListExternalAsmDiskGroupsSortByEnum added in v65.31.0

type ListExternalAsmDiskGroupsSortByEnum string

ListExternalAsmDiskGroupsSortByEnum Enum with underlying type: string

const (
	ListExternalAsmDiskGroupsSortByName ListExternalAsmDiskGroupsSortByEnum = "NAME"
)

Set of constants representing the allowable values for ListExternalAsmDiskGroupsSortByEnum

func GetListExternalAsmDiskGroupsSortByEnumValues added in v65.31.0

func GetListExternalAsmDiskGroupsSortByEnumValues() []ListExternalAsmDiskGroupsSortByEnum

GetListExternalAsmDiskGroupsSortByEnumValues Enumerates the set of values for ListExternalAsmDiskGroupsSortByEnum

func GetMappingListExternalAsmDiskGroupsSortByEnum added in v65.31.0

func GetMappingListExternalAsmDiskGroupsSortByEnum(val string) (ListExternalAsmDiskGroupsSortByEnum, bool)

GetMappingListExternalAsmDiskGroupsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalAsmDiskGroupsSortOrderEnum added in v65.31.0

type ListExternalAsmDiskGroupsSortOrderEnum string

ListExternalAsmDiskGroupsSortOrderEnum Enum with underlying type: string

const (
	ListExternalAsmDiskGroupsSortOrderAsc  ListExternalAsmDiskGroupsSortOrderEnum = "ASC"
	ListExternalAsmDiskGroupsSortOrderDesc ListExternalAsmDiskGroupsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListExternalAsmDiskGroupsSortOrderEnum

func GetListExternalAsmDiskGroupsSortOrderEnumValues added in v65.31.0

func GetListExternalAsmDiskGroupsSortOrderEnumValues() []ListExternalAsmDiskGroupsSortOrderEnum

GetListExternalAsmDiskGroupsSortOrderEnumValues Enumerates the set of values for ListExternalAsmDiskGroupsSortOrderEnum

func GetMappingListExternalAsmDiskGroupsSortOrderEnum added in v65.31.0

func GetMappingListExternalAsmDiskGroupsSortOrderEnum(val string) (ListExternalAsmDiskGroupsSortOrderEnum, bool)

GetMappingListExternalAsmDiskGroupsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalAsmInstancesRequest added in v65.31.0

type ListExternalAsmInstancesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external ASM.
	ExternalAsmId *string `mandatory:"false" contributesTo:"query" name:"externalAsmId"`

	// A filter to only return the resources that match the entire display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for `TIMECREATED` is descending and the default sort order for `DISPLAYNAME` is ascending.
	// The `DISPLAYNAME` sort order is case-sensitive.
	SortBy ListExternalAsmInstancesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListExternalAsmInstancesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListExternalAsmInstancesRequest wrapper for the ListExternalAsmInstances operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalAsmInstances.go.html to see an example of how to use ListExternalAsmInstancesRequest.

func (ListExternalAsmInstancesRequest) BinaryRequestBody added in v65.31.0

func (request ListExternalAsmInstancesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListExternalAsmInstancesRequest) HTTPRequest added in v65.31.0

func (request ListExternalAsmInstancesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListExternalAsmInstancesRequest) RetryPolicy added in v65.31.0

func (request ListExternalAsmInstancesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListExternalAsmInstancesRequest) String added in v65.31.0

func (request ListExternalAsmInstancesRequest) String() string

func (ListExternalAsmInstancesRequest) ValidateEnumValue added in v65.31.0

func (request ListExternalAsmInstancesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListExternalAsmInstancesResponse added in v65.31.0

type ListExternalAsmInstancesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ExternalAsmInstanceCollection instances
	ExternalAsmInstanceCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListExternalAsmInstancesResponse wrapper for the ListExternalAsmInstances operation

func (ListExternalAsmInstancesResponse) HTTPResponse added in v65.31.0

func (response ListExternalAsmInstancesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListExternalAsmInstancesResponse) String added in v65.31.0

func (response ListExternalAsmInstancesResponse) String() string

type ListExternalAsmInstancesSortByEnum added in v65.31.0

type ListExternalAsmInstancesSortByEnum string

ListExternalAsmInstancesSortByEnum Enum with underlying type: string

const (
	ListExternalAsmInstancesSortByTimecreated ListExternalAsmInstancesSortByEnum = "TIMECREATED"
	ListExternalAsmInstancesSortByDisplayname ListExternalAsmInstancesSortByEnum = "DISPLAYNAME"
)

Set of constants representing the allowable values for ListExternalAsmInstancesSortByEnum

func GetListExternalAsmInstancesSortByEnumValues added in v65.31.0

func GetListExternalAsmInstancesSortByEnumValues() []ListExternalAsmInstancesSortByEnum

GetListExternalAsmInstancesSortByEnumValues Enumerates the set of values for ListExternalAsmInstancesSortByEnum

func GetMappingListExternalAsmInstancesSortByEnum added in v65.31.0

func GetMappingListExternalAsmInstancesSortByEnum(val string) (ListExternalAsmInstancesSortByEnum, bool)

GetMappingListExternalAsmInstancesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalAsmInstancesSortOrderEnum added in v65.31.0

type ListExternalAsmInstancesSortOrderEnum string

ListExternalAsmInstancesSortOrderEnum Enum with underlying type: string

const (
	ListExternalAsmInstancesSortOrderAsc  ListExternalAsmInstancesSortOrderEnum = "ASC"
	ListExternalAsmInstancesSortOrderDesc ListExternalAsmInstancesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListExternalAsmInstancesSortOrderEnum

func GetListExternalAsmInstancesSortOrderEnumValues added in v65.31.0

func GetListExternalAsmInstancesSortOrderEnumValues() []ListExternalAsmInstancesSortOrderEnum

GetListExternalAsmInstancesSortOrderEnumValues Enumerates the set of values for ListExternalAsmInstancesSortOrderEnum

func GetMappingListExternalAsmInstancesSortOrderEnum added in v65.31.0

func GetMappingListExternalAsmInstancesSortOrderEnum(val string) (ListExternalAsmInstancesSortOrderEnum, bool)

GetMappingListExternalAsmInstancesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalAsmUsersRequest added in v65.31.0

type ListExternalAsmUsersRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external ASM.
	ExternalAsmId *string `mandatory:"true" contributesTo:"path" name:"externalAsmId"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The field to sort information by. Only one sortOrder can be used. The
	// default sort order for `NAME` is ascending and it is case-sensitive.
	SortBy ListExternalAsmUsersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListExternalAsmUsersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListExternalAsmUsersRequest wrapper for the ListExternalAsmUsers operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalAsmUsers.go.html to see an example of how to use ListExternalAsmUsersRequest.

func (ListExternalAsmUsersRequest) BinaryRequestBody added in v65.31.0

func (request ListExternalAsmUsersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListExternalAsmUsersRequest) HTTPRequest added in v65.31.0

func (request ListExternalAsmUsersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListExternalAsmUsersRequest) RetryPolicy added in v65.31.0

func (request ListExternalAsmUsersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListExternalAsmUsersRequest) String added in v65.31.0

func (request ListExternalAsmUsersRequest) String() string

func (ListExternalAsmUsersRequest) ValidateEnumValue added in v65.31.0

func (request ListExternalAsmUsersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListExternalAsmUsersResponse added in v65.31.0

type ListExternalAsmUsersResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ExternalAsmUserCollection instances
	ExternalAsmUserCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListExternalAsmUsersResponse wrapper for the ListExternalAsmUsers operation

func (ListExternalAsmUsersResponse) HTTPResponse added in v65.31.0

func (response ListExternalAsmUsersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListExternalAsmUsersResponse) String added in v65.31.0

func (response ListExternalAsmUsersResponse) String() string

type ListExternalAsmUsersSortByEnum added in v65.31.0

type ListExternalAsmUsersSortByEnum string

ListExternalAsmUsersSortByEnum Enum with underlying type: string

const (
	ListExternalAsmUsersSortByName ListExternalAsmUsersSortByEnum = "NAME"
)

Set of constants representing the allowable values for ListExternalAsmUsersSortByEnum

func GetListExternalAsmUsersSortByEnumValues added in v65.31.0

func GetListExternalAsmUsersSortByEnumValues() []ListExternalAsmUsersSortByEnum

GetListExternalAsmUsersSortByEnumValues Enumerates the set of values for ListExternalAsmUsersSortByEnum

func GetMappingListExternalAsmUsersSortByEnum added in v65.31.0

func GetMappingListExternalAsmUsersSortByEnum(val string) (ListExternalAsmUsersSortByEnum, bool)

GetMappingListExternalAsmUsersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalAsmUsersSortOrderEnum added in v65.31.0

type ListExternalAsmUsersSortOrderEnum string

ListExternalAsmUsersSortOrderEnum Enum with underlying type: string

const (
	ListExternalAsmUsersSortOrderAsc  ListExternalAsmUsersSortOrderEnum = "ASC"
	ListExternalAsmUsersSortOrderDesc ListExternalAsmUsersSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListExternalAsmUsersSortOrderEnum

func GetListExternalAsmUsersSortOrderEnumValues added in v65.31.0

func GetListExternalAsmUsersSortOrderEnumValues() []ListExternalAsmUsersSortOrderEnum

GetListExternalAsmUsersSortOrderEnumValues Enumerates the set of values for ListExternalAsmUsersSortOrderEnum

func GetMappingListExternalAsmUsersSortOrderEnum added in v65.31.0

func GetMappingListExternalAsmUsersSortOrderEnum(val string) (ListExternalAsmUsersSortOrderEnum, bool)

GetMappingListExternalAsmUsersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalAsmsRequest added in v65.31.0

type ListExternalAsmsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system.
	ExternalDbSystemId *string `mandatory:"false" contributesTo:"query" name:"externalDbSystemId"`

	// A filter to only return the resources that match the entire display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for `TIMECREATED` is descending and the default sort order for `DISPLAYNAME` is ascending.
	// The `DISPLAYNAME` sort order is case-sensitive.
	SortBy ListExternalAsmsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListExternalAsmsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListExternalAsmsRequest wrapper for the ListExternalAsms operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalAsms.go.html to see an example of how to use ListExternalAsmsRequest.

func (ListExternalAsmsRequest) BinaryRequestBody added in v65.31.0

func (request ListExternalAsmsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListExternalAsmsRequest) HTTPRequest added in v65.31.0

func (request ListExternalAsmsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListExternalAsmsRequest) RetryPolicy added in v65.31.0

func (request ListExternalAsmsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListExternalAsmsRequest) String added in v65.31.0

func (request ListExternalAsmsRequest) String() string

func (ListExternalAsmsRequest) ValidateEnumValue added in v65.31.0

func (request ListExternalAsmsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListExternalAsmsResponse added in v65.31.0

type ListExternalAsmsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ExternalAsmCollection instances
	ExternalAsmCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListExternalAsmsResponse wrapper for the ListExternalAsms operation

func (ListExternalAsmsResponse) HTTPResponse added in v65.31.0

func (response ListExternalAsmsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListExternalAsmsResponse) String added in v65.31.0

func (response ListExternalAsmsResponse) String() string

type ListExternalAsmsSortByEnum added in v65.31.0

type ListExternalAsmsSortByEnum string

ListExternalAsmsSortByEnum Enum with underlying type: string

const (
	ListExternalAsmsSortByTimecreated ListExternalAsmsSortByEnum = "TIMECREATED"
	ListExternalAsmsSortByDisplayname ListExternalAsmsSortByEnum = "DISPLAYNAME"
)

Set of constants representing the allowable values for ListExternalAsmsSortByEnum

func GetListExternalAsmsSortByEnumValues added in v65.31.0

func GetListExternalAsmsSortByEnumValues() []ListExternalAsmsSortByEnum

GetListExternalAsmsSortByEnumValues Enumerates the set of values for ListExternalAsmsSortByEnum

func GetMappingListExternalAsmsSortByEnum added in v65.31.0

func GetMappingListExternalAsmsSortByEnum(val string) (ListExternalAsmsSortByEnum, bool)

GetMappingListExternalAsmsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalAsmsSortOrderEnum added in v65.31.0

type ListExternalAsmsSortOrderEnum string

ListExternalAsmsSortOrderEnum Enum with underlying type: string

const (
	ListExternalAsmsSortOrderAsc  ListExternalAsmsSortOrderEnum = "ASC"
	ListExternalAsmsSortOrderDesc ListExternalAsmsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListExternalAsmsSortOrderEnum

func GetListExternalAsmsSortOrderEnumValues added in v65.31.0

func GetListExternalAsmsSortOrderEnumValues() []ListExternalAsmsSortOrderEnum

GetListExternalAsmsSortOrderEnumValues Enumerates the set of values for ListExternalAsmsSortOrderEnum

func GetMappingListExternalAsmsSortOrderEnum added in v65.31.0

func GetMappingListExternalAsmsSortOrderEnum(val string) (ListExternalAsmsSortOrderEnum, bool)

GetMappingListExternalAsmsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalClusterInstancesRequest added in v65.31.0

type ListExternalClusterInstancesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external cluster.
	ExternalClusterId *string `mandatory:"false" contributesTo:"query" name:"externalClusterId"`

	// A filter to only return the resources that match the entire display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for `TIMECREATED` is descending and the default sort order for `DISPLAYNAME` is ascending.
	// The `DISPLAYNAME` sort order is case-sensitive.
	SortBy ListExternalClusterInstancesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListExternalClusterInstancesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListExternalClusterInstancesRequest wrapper for the ListExternalClusterInstances operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalClusterInstances.go.html to see an example of how to use ListExternalClusterInstancesRequest.

func (ListExternalClusterInstancesRequest) BinaryRequestBody added in v65.31.0

func (request ListExternalClusterInstancesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListExternalClusterInstancesRequest) HTTPRequest added in v65.31.0

func (request ListExternalClusterInstancesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListExternalClusterInstancesRequest) RetryPolicy added in v65.31.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListExternalClusterInstancesRequest) String added in v65.31.0

func (ListExternalClusterInstancesRequest) ValidateEnumValue added in v65.31.0

func (request ListExternalClusterInstancesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListExternalClusterInstancesResponse added in v65.31.0

type ListExternalClusterInstancesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ExternalClusterInstanceCollection instances
	ExternalClusterInstanceCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListExternalClusterInstancesResponse wrapper for the ListExternalClusterInstances operation

func (ListExternalClusterInstancesResponse) HTTPResponse added in v65.31.0

func (response ListExternalClusterInstancesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListExternalClusterInstancesResponse) String added in v65.31.0

func (response ListExternalClusterInstancesResponse) String() string

type ListExternalClusterInstancesSortByEnum added in v65.31.0

type ListExternalClusterInstancesSortByEnum string

ListExternalClusterInstancesSortByEnum Enum with underlying type: string

const (
	ListExternalClusterInstancesSortByTimecreated ListExternalClusterInstancesSortByEnum = "TIMECREATED"
	ListExternalClusterInstancesSortByDisplayname ListExternalClusterInstancesSortByEnum = "DISPLAYNAME"
)

Set of constants representing the allowable values for ListExternalClusterInstancesSortByEnum

func GetListExternalClusterInstancesSortByEnumValues added in v65.31.0

func GetListExternalClusterInstancesSortByEnumValues() []ListExternalClusterInstancesSortByEnum

GetListExternalClusterInstancesSortByEnumValues Enumerates the set of values for ListExternalClusterInstancesSortByEnum

func GetMappingListExternalClusterInstancesSortByEnum added in v65.31.0

func GetMappingListExternalClusterInstancesSortByEnum(val string) (ListExternalClusterInstancesSortByEnum, bool)

GetMappingListExternalClusterInstancesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalClusterInstancesSortOrderEnum added in v65.31.0

type ListExternalClusterInstancesSortOrderEnum string

ListExternalClusterInstancesSortOrderEnum Enum with underlying type: string

const (
	ListExternalClusterInstancesSortOrderAsc  ListExternalClusterInstancesSortOrderEnum = "ASC"
	ListExternalClusterInstancesSortOrderDesc ListExternalClusterInstancesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListExternalClusterInstancesSortOrderEnum

func GetListExternalClusterInstancesSortOrderEnumValues added in v65.31.0

func GetListExternalClusterInstancesSortOrderEnumValues() []ListExternalClusterInstancesSortOrderEnum

GetListExternalClusterInstancesSortOrderEnumValues Enumerates the set of values for ListExternalClusterInstancesSortOrderEnum

func GetMappingListExternalClusterInstancesSortOrderEnum added in v65.31.0

func GetMappingListExternalClusterInstancesSortOrderEnum(val string) (ListExternalClusterInstancesSortOrderEnum, bool)

GetMappingListExternalClusterInstancesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalClustersRequest added in v65.31.0

type ListExternalClustersRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system.
	ExternalDbSystemId *string `mandatory:"false" contributesTo:"query" name:"externalDbSystemId"`

	// A filter to only return the resources that match the entire display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for `TIMECREATED` is descending and the default sort order for `DISPLAYNAME` is ascending.
	// The `DISPLAYNAME` sort order is case-sensitive.
	SortBy ListExternalClustersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListExternalClustersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListExternalClustersRequest wrapper for the ListExternalClusters operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalClusters.go.html to see an example of how to use ListExternalClustersRequest.

func (ListExternalClustersRequest) BinaryRequestBody added in v65.31.0

func (request ListExternalClustersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListExternalClustersRequest) HTTPRequest added in v65.31.0

func (request ListExternalClustersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListExternalClustersRequest) RetryPolicy added in v65.31.0

func (request ListExternalClustersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListExternalClustersRequest) String added in v65.31.0

func (request ListExternalClustersRequest) String() string

func (ListExternalClustersRequest) ValidateEnumValue added in v65.31.0

func (request ListExternalClustersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListExternalClustersResponse added in v65.31.0

type ListExternalClustersResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ExternalClusterCollection instances
	ExternalClusterCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListExternalClustersResponse wrapper for the ListExternalClusters operation

func (ListExternalClustersResponse) HTTPResponse added in v65.31.0

func (response ListExternalClustersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListExternalClustersResponse) String added in v65.31.0

func (response ListExternalClustersResponse) String() string

type ListExternalClustersSortByEnum added in v65.31.0

type ListExternalClustersSortByEnum string

ListExternalClustersSortByEnum Enum with underlying type: string

const (
	ListExternalClustersSortByTimecreated ListExternalClustersSortByEnum = "TIMECREATED"
	ListExternalClustersSortByDisplayname ListExternalClustersSortByEnum = "DISPLAYNAME"
)

Set of constants representing the allowable values for ListExternalClustersSortByEnum

func GetListExternalClustersSortByEnumValues added in v65.31.0

func GetListExternalClustersSortByEnumValues() []ListExternalClustersSortByEnum

GetListExternalClustersSortByEnumValues Enumerates the set of values for ListExternalClustersSortByEnum

func GetMappingListExternalClustersSortByEnum added in v65.31.0

func GetMappingListExternalClustersSortByEnum(val string) (ListExternalClustersSortByEnum, bool)

GetMappingListExternalClustersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalClustersSortOrderEnum added in v65.31.0

type ListExternalClustersSortOrderEnum string

ListExternalClustersSortOrderEnum Enum with underlying type: string

const (
	ListExternalClustersSortOrderAsc  ListExternalClustersSortOrderEnum = "ASC"
	ListExternalClustersSortOrderDesc ListExternalClustersSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListExternalClustersSortOrderEnum

func GetListExternalClustersSortOrderEnumValues added in v65.31.0

func GetListExternalClustersSortOrderEnumValues() []ListExternalClustersSortOrderEnum

GetListExternalClustersSortOrderEnumValues Enumerates the set of values for ListExternalClustersSortOrderEnum

func GetMappingListExternalClustersSortOrderEnum added in v65.31.0

func GetMappingListExternalClustersSortOrderEnum(val string) (ListExternalClustersSortOrderEnum, bool)

GetMappingListExternalClustersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalDatabasesRequest added in v65.31.0

type ListExternalDatabasesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system.
	ExternalDbSystemId *string `mandatory:"false" contributesTo:"query" name:"externalDbSystemId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external database.
	ExternalDatabaseId *string `mandatory:"false" contributesTo:"query" name:"externalDatabaseId"`

	// A filter to only return the resources that match the entire display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for `TIMECREATED` is descending and the default sort order for `DISPLAYNAME` is ascending.
	// The `DISPLAYNAME` sort order is case-sensitive.
	SortBy ListExternalDatabasesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListExternalDatabasesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListExternalDatabasesRequest wrapper for the ListExternalDatabases operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalDatabases.go.html to see an example of how to use ListExternalDatabasesRequest.

func (ListExternalDatabasesRequest) BinaryRequestBody added in v65.31.0

func (request ListExternalDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListExternalDatabasesRequest) HTTPRequest added in v65.31.0

func (request ListExternalDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListExternalDatabasesRequest) RetryPolicy added in v65.31.0

func (request ListExternalDatabasesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListExternalDatabasesRequest) String added in v65.31.0

func (request ListExternalDatabasesRequest) String() string

func (ListExternalDatabasesRequest) ValidateEnumValue added in v65.31.0

func (request ListExternalDatabasesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListExternalDatabasesResponse added in v65.31.0

type ListExternalDatabasesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ExternalDatabaseCollection instances
	ExternalDatabaseCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListExternalDatabasesResponse wrapper for the ListExternalDatabases operation

func (ListExternalDatabasesResponse) HTTPResponse added in v65.31.0

func (response ListExternalDatabasesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListExternalDatabasesResponse) String added in v65.31.0

func (response ListExternalDatabasesResponse) String() string

type ListExternalDatabasesSortByEnum added in v65.31.0

type ListExternalDatabasesSortByEnum string

ListExternalDatabasesSortByEnum Enum with underlying type: string

const (
	ListExternalDatabasesSortByTimecreated ListExternalDatabasesSortByEnum = "TIMECREATED"
	ListExternalDatabasesSortByDisplayname ListExternalDatabasesSortByEnum = "DISPLAYNAME"
)

Set of constants representing the allowable values for ListExternalDatabasesSortByEnum

func GetListExternalDatabasesSortByEnumValues added in v65.31.0

func GetListExternalDatabasesSortByEnumValues() []ListExternalDatabasesSortByEnum

GetListExternalDatabasesSortByEnumValues Enumerates the set of values for ListExternalDatabasesSortByEnum

func GetMappingListExternalDatabasesSortByEnum added in v65.31.0

func GetMappingListExternalDatabasesSortByEnum(val string) (ListExternalDatabasesSortByEnum, bool)

GetMappingListExternalDatabasesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalDatabasesSortOrderEnum added in v65.31.0

type ListExternalDatabasesSortOrderEnum string

ListExternalDatabasesSortOrderEnum Enum with underlying type: string

const (
	ListExternalDatabasesSortOrderAsc  ListExternalDatabasesSortOrderEnum = "ASC"
	ListExternalDatabasesSortOrderDesc ListExternalDatabasesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListExternalDatabasesSortOrderEnum

func GetListExternalDatabasesSortOrderEnumValues added in v65.31.0

func GetListExternalDatabasesSortOrderEnumValues() []ListExternalDatabasesSortOrderEnum

GetListExternalDatabasesSortOrderEnumValues Enumerates the set of values for ListExternalDatabasesSortOrderEnum

func GetMappingListExternalDatabasesSortOrderEnum added in v65.31.0

func GetMappingListExternalDatabasesSortOrderEnum(val string) (ListExternalDatabasesSortOrderEnum, bool)

GetMappingListExternalDatabasesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalDbHomesRequest added in v65.31.0

type ListExternalDbHomesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system.
	ExternalDbSystemId *string `mandatory:"false" contributesTo:"query" name:"externalDbSystemId"`

	// A filter to only return the resources that match the entire display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for `TIMECREATED` is descending and the default sort order for `DISPLAYNAME` is ascending.
	// The `DISPLAYNAME` sort order is case-sensitive.
	SortBy ListExternalDbHomesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListExternalDbHomesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListExternalDbHomesRequest wrapper for the ListExternalDbHomes operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalDbHomes.go.html to see an example of how to use ListExternalDbHomesRequest.

func (ListExternalDbHomesRequest) BinaryRequestBody added in v65.31.0

func (request ListExternalDbHomesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListExternalDbHomesRequest) HTTPRequest added in v65.31.0

func (request ListExternalDbHomesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListExternalDbHomesRequest) RetryPolicy added in v65.31.0

func (request ListExternalDbHomesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListExternalDbHomesRequest) String added in v65.31.0

func (request ListExternalDbHomesRequest) String() string

func (ListExternalDbHomesRequest) ValidateEnumValue added in v65.31.0

func (request ListExternalDbHomesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListExternalDbHomesResponse added in v65.31.0

type ListExternalDbHomesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ExternalDbHomeCollection instances
	ExternalDbHomeCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListExternalDbHomesResponse wrapper for the ListExternalDbHomes operation

func (ListExternalDbHomesResponse) HTTPResponse added in v65.31.0

func (response ListExternalDbHomesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListExternalDbHomesResponse) String added in v65.31.0

func (response ListExternalDbHomesResponse) String() string

type ListExternalDbHomesSortByEnum added in v65.31.0

type ListExternalDbHomesSortByEnum string

ListExternalDbHomesSortByEnum Enum with underlying type: string

const (
	ListExternalDbHomesSortByTimecreated ListExternalDbHomesSortByEnum = "TIMECREATED"
	ListExternalDbHomesSortByDisplayname ListExternalDbHomesSortByEnum = "DISPLAYNAME"
)

Set of constants representing the allowable values for ListExternalDbHomesSortByEnum

func GetListExternalDbHomesSortByEnumValues added in v65.31.0

func GetListExternalDbHomesSortByEnumValues() []ListExternalDbHomesSortByEnum

GetListExternalDbHomesSortByEnumValues Enumerates the set of values for ListExternalDbHomesSortByEnum

func GetMappingListExternalDbHomesSortByEnum added in v65.31.0

func GetMappingListExternalDbHomesSortByEnum(val string) (ListExternalDbHomesSortByEnum, bool)

GetMappingListExternalDbHomesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalDbHomesSortOrderEnum added in v65.31.0

type ListExternalDbHomesSortOrderEnum string

ListExternalDbHomesSortOrderEnum Enum with underlying type: string

const (
	ListExternalDbHomesSortOrderAsc  ListExternalDbHomesSortOrderEnum = "ASC"
	ListExternalDbHomesSortOrderDesc ListExternalDbHomesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListExternalDbHomesSortOrderEnum

func GetListExternalDbHomesSortOrderEnumValues added in v65.31.0

func GetListExternalDbHomesSortOrderEnumValues() []ListExternalDbHomesSortOrderEnum

GetListExternalDbHomesSortOrderEnumValues Enumerates the set of values for ListExternalDbHomesSortOrderEnum

func GetMappingListExternalDbHomesSortOrderEnum added in v65.31.0

func GetMappingListExternalDbHomesSortOrderEnum(val string) (ListExternalDbHomesSortOrderEnum, bool)

GetMappingListExternalDbHomesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalDbNodesRequest added in v65.31.0

type ListExternalDbNodesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system.
	ExternalDbSystemId *string `mandatory:"false" contributesTo:"query" name:"externalDbSystemId"`

	// A filter to only return the resources that match the entire display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for `TIMECREATED` is descending and the default sort order for `DISPLAYNAME` is ascending.
	// The `DISPLAYNAME` sort order is case-sensitive.
	SortBy ListExternalDbNodesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListExternalDbNodesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListExternalDbNodesRequest wrapper for the ListExternalDbNodes operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalDbNodes.go.html to see an example of how to use ListExternalDbNodesRequest.

func (ListExternalDbNodesRequest) BinaryRequestBody added in v65.31.0

func (request ListExternalDbNodesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListExternalDbNodesRequest) HTTPRequest added in v65.31.0

func (request ListExternalDbNodesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListExternalDbNodesRequest) RetryPolicy added in v65.31.0

func (request ListExternalDbNodesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListExternalDbNodesRequest) String added in v65.31.0

func (request ListExternalDbNodesRequest) String() string

func (ListExternalDbNodesRequest) ValidateEnumValue added in v65.31.0

func (request ListExternalDbNodesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListExternalDbNodesResponse added in v65.31.0

type ListExternalDbNodesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ExternalDbNodeCollection instances
	ExternalDbNodeCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListExternalDbNodesResponse wrapper for the ListExternalDbNodes operation

func (ListExternalDbNodesResponse) HTTPResponse added in v65.31.0

func (response ListExternalDbNodesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListExternalDbNodesResponse) String added in v65.31.0

func (response ListExternalDbNodesResponse) String() string

type ListExternalDbNodesSortByEnum added in v65.31.0

type ListExternalDbNodesSortByEnum string

ListExternalDbNodesSortByEnum Enum with underlying type: string

const (
	ListExternalDbNodesSortByTimecreated ListExternalDbNodesSortByEnum = "TIMECREATED"
	ListExternalDbNodesSortByDisplayname ListExternalDbNodesSortByEnum = "DISPLAYNAME"
)

Set of constants representing the allowable values for ListExternalDbNodesSortByEnum

func GetListExternalDbNodesSortByEnumValues added in v65.31.0

func GetListExternalDbNodesSortByEnumValues() []ListExternalDbNodesSortByEnum

GetListExternalDbNodesSortByEnumValues Enumerates the set of values for ListExternalDbNodesSortByEnum

func GetMappingListExternalDbNodesSortByEnum added in v65.31.0

func GetMappingListExternalDbNodesSortByEnum(val string) (ListExternalDbNodesSortByEnum, bool)

GetMappingListExternalDbNodesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalDbNodesSortOrderEnum added in v65.31.0

type ListExternalDbNodesSortOrderEnum string

ListExternalDbNodesSortOrderEnum Enum with underlying type: string

const (
	ListExternalDbNodesSortOrderAsc  ListExternalDbNodesSortOrderEnum = "ASC"
	ListExternalDbNodesSortOrderDesc ListExternalDbNodesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListExternalDbNodesSortOrderEnum

func GetListExternalDbNodesSortOrderEnumValues added in v65.31.0

func GetListExternalDbNodesSortOrderEnumValues() []ListExternalDbNodesSortOrderEnum

GetListExternalDbNodesSortOrderEnumValues Enumerates the set of values for ListExternalDbNodesSortOrderEnum

func GetMappingListExternalDbNodesSortOrderEnum added in v65.31.0

func GetMappingListExternalDbNodesSortOrderEnum(val string) (ListExternalDbNodesSortOrderEnum, bool)

GetMappingListExternalDbNodesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalDbSystemConnectorsRequest added in v65.31.0

type ListExternalDbSystemConnectorsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system.
	ExternalDbSystemId *string `mandatory:"false" contributesTo:"query" name:"externalDbSystemId"`

	// A filter to only return the resources that match the entire display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for `TIMECREATED` is descending and the default sort order for `DISPLAYNAME` is ascending.
	// The `DISPLAYNAME` sort order is case-sensitive.
	SortBy ListExternalDbSystemConnectorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListExternalDbSystemConnectorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListExternalDbSystemConnectorsRequest wrapper for the ListExternalDbSystemConnectors operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalDbSystemConnectors.go.html to see an example of how to use ListExternalDbSystemConnectorsRequest.

func (ListExternalDbSystemConnectorsRequest) BinaryRequestBody added in v65.31.0

func (request ListExternalDbSystemConnectorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListExternalDbSystemConnectorsRequest) HTTPRequest added in v65.31.0

func (request ListExternalDbSystemConnectorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListExternalDbSystemConnectorsRequest) RetryPolicy added in v65.31.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListExternalDbSystemConnectorsRequest) String added in v65.31.0

func (ListExternalDbSystemConnectorsRequest) ValidateEnumValue added in v65.31.0

func (request ListExternalDbSystemConnectorsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListExternalDbSystemConnectorsResponse added in v65.31.0

type ListExternalDbSystemConnectorsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ExternalDbSystemConnectorCollection instances
	ExternalDbSystemConnectorCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListExternalDbSystemConnectorsResponse wrapper for the ListExternalDbSystemConnectors operation

func (ListExternalDbSystemConnectorsResponse) HTTPResponse added in v65.31.0

func (response ListExternalDbSystemConnectorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListExternalDbSystemConnectorsResponse) String added in v65.31.0

type ListExternalDbSystemConnectorsSortByEnum added in v65.31.0

type ListExternalDbSystemConnectorsSortByEnum string

ListExternalDbSystemConnectorsSortByEnum Enum with underlying type: string

const (
	ListExternalDbSystemConnectorsSortByTimecreated ListExternalDbSystemConnectorsSortByEnum = "TIMECREATED"
	ListExternalDbSystemConnectorsSortByDisplayname ListExternalDbSystemConnectorsSortByEnum = "DISPLAYNAME"
)

Set of constants representing the allowable values for ListExternalDbSystemConnectorsSortByEnum

func GetListExternalDbSystemConnectorsSortByEnumValues added in v65.31.0

func GetListExternalDbSystemConnectorsSortByEnumValues() []ListExternalDbSystemConnectorsSortByEnum

GetListExternalDbSystemConnectorsSortByEnumValues Enumerates the set of values for ListExternalDbSystemConnectorsSortByEnum

func GetMappingListExternalDbSystemConnectorsSortByEnum added in v65.31.0

func GetMappingListExternalDbSystemConnectorsSortByEnum(val string) (ListExternalDbSystemConnectorsSortByEnum, bool)

GetMappingListExternalDbSystemConnectorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalDbSystemConnectorsSortOrderEnum added in v65.31.0

type ListExternalDbSystemConnectorsSortOrderEnum string

ListExternalDbSystemConnectorsSortOrderEnum Enum with underlying type: string

const (
	ListExternalDbSystemConnectorsSortOrderAsc  ListExternalDbSystemConnectorsSortOrderEnum = "ASC"
	ListExternalDbSystemConnectorsSortOrderDesc ListExternalDbSystemConnectorsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListExternalDbSystemConnectorsSortOrderEnum

func GetListExternalDbSystemConnectorsSortOrderEnumValues added in v65.31.0

func GetListExternalDbSystemConnectorsSortOrderEnumValues() []ListExternalDbSystemConnectorsSortOrderEnum

GetListExternalDbSystemConnectorsSortOrderEnumValues Enumerates the set of values for ListExternalDbSystemConnectorsSortOrderEnum

func GetMappingListExternalDbSystemConnectorsSortOrderEnum added in v65.31.0

func GetMappingListExternalDbSystemConnectorsSortOrderEnum(val string) (ListExternalDbSystemConnectorsSortOrderEnum, bool)

GetMappingListExternalDbSystemConnectorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalDbSystemDiscoveriesRequest added in v65.31.0

type ListExternalDbSystemDiscoveriesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// A filter to only return the resources that match the entire display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for `TIMECREATED` is descending and the default sort order for `DISPLAYNAME` is ascending.
	// The `DISPLAYNAME` sort order is case-sensitive.
	SortBy ListExternalDbSystemDiscoveriesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListExternalDbSystemDiscoveriesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListExternalDbSystemDiscoveriesRequest wrapper for the ListExternalDbSystemDiscoveries operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalDbSystemDiscoveries.go.html to see an example of how to use ListExternalDbSystemDiscoveriesRequest.

func (ListExternalDbSystemDiscoveriesRequest) BinaryRequestBody added in v65.31.0

func (request ListExternalDbSystemDiscoveriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListExternalDbSystemDiscoveriesRequest) HTTPRequest added in v65.31.0

func (request ListExternalDbSystemDiscoveriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListExternalDbSystemDiscoveriesRequest) RetryPolicy added in v65.31.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListExternalDbSystemDiscoveriesRequest) String added in v65.31.0

func (ListExternalDbSystemDiscoveriesRequest) ValidateEnumValue added in v65.31.0

func (request ListExternalDbSystemDiscoveriesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListExternalDbSystemDiscoveriesResponse added in v65.31.0

type ListExternalDbSystemDiscoveriesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ExternalDbSystemDiscoveryCollection instances
	ExternalDbSystemDiscoveryCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListExternalDbSystemDiscoveriesResponse wrapper for the ListExternalDbSystemDiscoveries operation

func (ListExternalDbSystemDiscoveriesResponse) HTTPResponse added in v65.31.0

func (response ListExternalDbSystemDiscoveriesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListExternalDbSystemDiscoveriesResponse) String added in v65.31.0

type ListExternalDbSystemDiscoveriesSortByEnum added in v65.31.0

type ListExternalDbSystemDiscoveriesSortByEnum string

ListExternalDbSystemDiscoveriesSortByEnum Enum with underlying type: string

const (
	ListExternalDbSystemDiscoveriesSortByTimecreated ListExternalDbSystemDiscoveriesSortByEnum = "TIMECREATED"
	ListExternalDbSystemDiscoveriesSortByDisplayname ListExternalDbSystemDiscoveriesSortByEnum = "DISPLAYNAME"
)

Set of constants representing the allowable values for ListExternalDbSystemDiscoveriesSortByEnum

func GetListExternalDbSystemDiscoveriesSortByEnumValues added in v65.31.0

func GetListExternalDbSystemDiscoveriesSortByEnumValues() []ListExternalDbSystemDiscoveriesSortByEnum

GetListExternalDbSystemDiscoveriesSortByEnumValues Enumerates the set of values for ListExternalDbSystemDiscoveriesSortByEnum

func GetMappingListExternalDbSystemDiscoveriesSortByEnum added in v65.31.0

func GetMappingListExternalDbSystemDiscoveriesSortByEnum(val string) (ListExternalDbSystemDiscoveriesSortByEnum, bool)

GetMappingListExternalDbSystemDiscoveriesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalDbSystemDiscoveriesSortOrderEnum added in v65.31.0

type ListExternalDbSystemDiscoveriesSortOrderEnum string

ListExternalDbSystemDiscoveriesSortOrderEnum Enum with underlying type: string

const (
	ListExternalDbSystemDiscoveriesSortOrderAsc  ListExternalDbSystemDiscoveriesSortOrderEnum = "ASC"
	ListExternalDbSystemDiscoveriesSortOrderDesc ListExternalDbSystemDiscoveriesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListExternalDbSystemDiscoveriesSortOrderEnum

func GetListExternalDbSystemDiscoveriesSortOrderEnumValues added in v65.31.0

func GetListExternalDbSystemDiscoveriesSortOrderEnumValues() []ListExternalDbSystemDiscoveriesSortOrderEnum

GetListExternalDbSystemDiscoveriesSortOrderEnumValues Enumerates the set of values for ListExternalDbSystemDiscoveriesSortOrderEnum

func GetMappingListExternalDbSystemDiscoveriesSortOrderEnum added in v65.31.0

func GetMappingListExternalDbSystemDiscoveriesSortOrderEnum(val string) (ListExternalDbSystemDiscoveriesSortOrderEnum, bool)

GetMappingListExternalDbSystemDiscoveriesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalDbSystemsRequest added in v65.31.0

type ListExternalDbSystemsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// A filter to only return the resources that match the entire display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for `TIMECREATED` is descending and the default sort order for `DISPLAYNAME` is ascending.
	// The `DISPLAYNAME` sort order is case-sensitive.
	SortBy ListExternalDbSystemsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListExternalDbSystemsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListExternalDbSystemsRequest wrapper for the ListExternalDbSystems operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalDbSystems.go.html to see an example of how to use ListExternalDbSystemsRequest.

func (ListExternalDbSystemsRequest) BinaryRequestBody added in v65.31.0

func (request ListExternalDbSystemsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListExternalDbSystemsRequest) HTTPRequest added in v65.31.0

func (request ListExternalDbSystemsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListExternalDbSystemsRequest) RetryPolicy added in v65.31.0

func (request ListExternalDbSystemsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListExternalDbSystemsRequest) String added in v65.31.0

func (request ListExternalDbSystemsRequest) String() string

func (ListExternalDbSystemsRequest) ValidateEnumValue added in v65.31.0

func (request ListExternalDbSystemsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListExternalDbSystemsResponse added in v65.31.0

type ListExternalDbSystemsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ExternalDbSystemCollection instances
	ExternalDbSystemCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListExternalDbSystemsResponse wrapper for the ListExternalDbSystems operation

func (ListExternalDbSystemsResponse) HTTPResponse added in v65.31.0

func (response ListExternalDbSystemsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListExternalDbSystemsResponse) String added in v65.31.0

func (response ListExternalDbSystemsResponse) String() string

type ListExternalDbSystemsSortByEnum added in v65.31.0

type ListExternalDbSystemsSortByEnum string

ListExternalDbSystemsSortByEnum Enum with underlying type: string

const (
	ListExternalDbSystemsSortByTimecreated ListExternalDbSystemsSortByEnum = "TIMECREATED"
	ListExternalDbSystemsSortByDisplayname ListExternalDbSystemsSortByEnum = "DISPLAYNAME"
)

Set of constants representing the allowable values for ListExternalDbSystemsSortByEnum

func GetListExternalDbSystemsSortByEnumValues added in v65.31.0

func GetListExternalDbSystemsSortByEnumValues() []ListExternalDbSystemsSortByEnum

GetListExternalDbSystemsSortByEnumValues Enumerates the set of values for ListExternalDbSystemsSortByEnum

func GetMappingListExternalDbSystemsSortByEnum added in v65.31.0

func GetMappingListExternalDbSystemsSortByEnum(val string) (ListExternalDbSystemsSortByEnum, bool)

GetMappingListExternalDbSystemsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalDbSystemsSortOrderEnum added in v65.31.0

type ListExternalDbSystemsSortOrderEnum string

ListExternalDbSystemsSortOrderEnum Enum with underlying type: string

const (
	ListExternalDbSystemsSortOrderAsc  ListExternalDbSystemsSortOrderEnum = "ASC"
	ListExternalDbSystemsSortOrderDesc ListExternalDbSystemsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListExternalDbSystemsSortOrderEnum

func GetListExternalDbSystemsSortOrderEnumValues added in v65.31.0

func GetListExternalDbSystemsSortOrderEnumValues() []ListExternalDbSystemsSortOrderEnum

GetListExternalDbSystemsSortOrderEnumValues Enumerates the set of values for ListExternalDbSystemsSortOrderEnum

func GetMappingListExternalDbSystemsSortOrderEnum added in v65.31.0

func GetMappingListExternalDbSystemsSortOrderEnum(val string) (ListExternalDbSystemsSortOrderEnum, bool)

GetMappingListExternalDbSystemsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalExadataInfrastructuresRequest added in v65.36.1

type ListExternalExadataInfrastructuresRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// The optional single value query filter parameter on the entity display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
	// The ‘NAME’ sort order is case-sensitive.
	SortBy ListExternalExadataInfrastructuresSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListExternalExadataInfrastructuresSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListExternalExadataInfrastructuresRequest wrapper for the ListExternalExadataInfrastructures operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalExadataInfrastructures.go.html to see an example of how to use ListExternalExadataInfrastructuresRequest.

func (ListExternalExadataInfrastructuresRequest) BinaryRequestBody added in v65.36.1

BinaryRequestBody implements the OCIRequest interface

func (ListExternalExadataInfrastructuresRequest) HTTPRequest added in v65.36.1

func (request ListExternalExadataInfrastructuresRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListExternalExadataInfrastructuresRequest) RetryPolicy added in v65.36.1

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListExternalExadataInfrastructuresRequest) String added in v65.36.1

func (ListExternalExadataInfrastructuresRequest) ValidateEnumValue added in v65.36.1

func (request ListExternalExadataInfrastructuresRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListExternalExadataInfrastructuresResponse added in v65.36.1

type ListExternalExadataInfrastructuresResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ExternalExadataInfrastructureCollection instances
	ExternalExadataInfrastructureCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListExternalExadataInfrastructuresResponse wrapper for the ListExternalExadataInfrastructures operation

func (ListExternalExadataInfrastructuresResponse) HTTPResponse added in v65.36.1

func (response ListExternalExadataInfrastructuresResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListExternalExadataInfrastructuresResponse) String added in v65.36.1

type ListExternalExadataInfrastructuresSortByEnum added in v65.36.1

type ListExternalExadataInfrastructuresSortByEnum string

ListExternalExadataInfrastructuresSortByEnum Enum with underlying type: string

const (
	ListExternalExadataInfrastructuresSortByTimecreated ListExternalExadataInfrastructuresSortByEnum = "TIMECREATED"
	ListExternalExadataInfrastructuresSortByName        ListExternalExadataInfrastructuresSortByEnum = "NAME"
)

Set of constants representing the allowable values for ListExternalExadataInfrastructuresSortByEnum

func GetListExternalExadataInfrastructuresSortByEnumValues added in v65.36.1

func GetListExternalExadataInfrastructuresSortByEnumValues() []ListExternalExadataInfrastructuresSortByEnum

GetListExternalExadataInfrastructuresSortByEnumValues Enumerates the set of values for ListExternalExadataInfrastructuresSortByEnum

func GetMappingListExternalExadataInfrastructuresSortByEnum added in v65.36.1

func GetMappingListExternalExadataInfrastructuresSortByEnum(val string) (ListExternalExadataInfrastructuresSortByEnum, bool)

GetMappingListExternalExadataInfrastructuresSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalExadataInfrastructuresSortOrderEnum added in v65.36.1

type ListExternalExadataInfrastructuresSortOrderEnum string

ListExternalExadataInfrastructuresSortOrderEnum Enum with underlying type: string

const (
	ListExternalExadataInfrastructuresSortOrderAsc  ListExternalExadataInfrastructuresSortOrderEnum = "ASC"
	ListExternalExadataInfrastructuresSortOrderDesc ListExternalExadataInfrastructuresSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListExternalExadataInfrastructuresSortOrderEnum

func GetListExternalExadataInfrastructuresSortOrderEnumValues added in v65.36.1

func GetListExternalExadataInfrastructuresSortOrderEnumValues() []ListExternalExadataInfrastructuresSortOrderEnum

GetListExternalExadataInfrastructuresSortOrderEnumValues Enumerates the set of values for ListExternalExadataInfrastructuresSortOrderEnum

func GetMappingListExternalExadataInfrastructuresSortOrderEnum added in v65.36.1

func GetMappingListExternalExadataInfrastructuresSortOrderEnum(val string) (ListExternalExadataInfrastructuresSortOrderEnum, bool)

GetMappingListExternalExadataInfrastructuresSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalExadataStorageConnectorsRequest added in v65.36.1

type ListExternalExadataStorageConnectorsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure.
	ExternalExadataInfrastructureId *string `mandatory:"true" contributesTo:"query" name:"externalExadataInfrastructureId"`

	// The optional single value query filter parameter on the entity display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
	// The ‘NAME’ sort order is case-sensitive.
	SortBy ListExternalExadataStorageConnectorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListExternalExadataStorageConnectorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListExternalExadataStorageConnectorsRequest wrapper for the ListExternalExadataStorageConnectors operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalExadataStorageConnectors.go.html to see an example of how to use ListExternalExadataStorageConnectorsRequest.

func (ListExternalExadataStorageConnectorsRequest) BinaryRequestBody added in v65.36.1

BinaryRequestBody implements the OCIRequest interface

func (ListExternalExadataStorageConnectorsRequest) HTTPRequest added in v65.36.1

func (request ListExternalExadataStorageConnectorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListExternalExadataStorageConnectorsRequest) RetryPolicy added in v65.36.1

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListExternalExadataStorageConnectorsRequest) String added in v65.36.1

func (ListExternalExadataStorageConnectorsRequest) ValidateEnumValue added in v65.36.1

func (request ListExternalExadataStorageConnectorsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListExternalExadataStorageConnectorsResponse added in v65.36.1

type ListExternalExadataStorageConnectorsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ExternalExadataStorageConnectorCollection instances
	ExternalExadataStorageConnectorCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListExternalExadataStorageConnectorsResponse wrapper for the ListExternalExadataStorageConnectors operation

func (ListExternalExadataStorageConnectorsResponse) HTTPResponse added in v65.36.1

HTTPResponse implements the OCIResponse interface

func (ListExternalExadataStorageConnectorsResponse) String added in v65.36.1

type ListExternalExadataStorageConnectorsSortByEnum added in v65.36.1

type ListExternalExadataStorageConnectorsSortByEnum string

ListExternalExadataStorageConnectorsSortByEnum Enum with underlying type: string

const (
	ListExternalExadataStorageConnectorsSortByTimecreated ListExternalExadataStorageConnectorsSortByEnum = "TIMECREATED"
	ListExternalExadataStorageConnectorsSortByName        ListExternalExadataStorageConnectorsSortByEnum = "NAME"
)

Set of constants representing the allowable values for ListExternalExadataStorageConnectorsSortByEnum

func GetListExternalExadataStorageConnectorsSortByEnumValues added in v65.36.1

func GetListExternalExadataStorageConnectorsSortByEnumValues() []ListExternalExadataStorageConnectorsSortByEnum

GetListExternalExadataStorageConnectorsSortByEnumValues Enumerates the set of values for ListExternalExadataStorageConnectorsSortByEnum

func GetMappingListExternalExadataStorageConnectorsSortByEnum added in v65.36.1

func GetMappingListExternalExadataStorageConnectorsSortByEnum(val string) (ListExternalExadataStorageConnectorsSortByEnum, bool)

GetMappingListExternalExadataStorageConnectorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalExadataStorageConnectorsSortOrderEnum added in v65.36.1

type ListExternalExadataStorageConnectorsSortOrderEnum string

ListExternalExadataStorageConnectorsSortOrderEnum Enum with underlying type: string

const (
	ListExternalExadataStorageConnectorsSortOrderAsc  ListExternalExadataStorageConnectorsSortOrderEnum = "ASC"
	ListExternalExadataStorageConnectorsSortOrderDesc ListExternalExadataStorageConnectorsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListExternalExadataStorageConnectorsSortOrderEnum

func GetListExternalExadataStorageConnectorsSortOrderEnumValues added in v65.36.1

func GetListExternalExadataStorageConnectorsSortOrderEnumValues() []ListExternalExadataStorageConnectorsSortOrderEnum

GetListExternalExadataStorageConnectorsSortOrderEnumValues Enumerates the set of values for ListExternalExadataStorageConnectorsSortOrderEnum

func GetMappingListExternalExadataStorageConnectorsSortOrderEnum added in v65.36.1

func GetMappingListExternalExadataStorageConnectorsSortOrderEnum(val string) (ListExternalExadataStorageConnectorsSortOrderEnum, bool)

GetMappingListExternalExadataStorageConnectorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalExadataStorageServersRequest added in v65.36.1

type ListExternalExadataStorageServersRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure.
	ExternalExadataInfrastructureId *string `mandatory:"true" contributesTo:"query" name:"externalExadataInfrastructureId"`

	// The optional single value query filter parameter on the entity display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
	// The ‘NAME’ sort order is case-sensitive.
	SortBy ListExternalExadataStorageServersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListExternalExadataStorageServersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListExternalExadataStorageServersRequest wrapper for the ListExternalExadataStorageServers operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalExadataStorageServers.go.html to see an example of how to use ListExternalExadataStorageServersRequest.

func (ListExternalExadataStorageServersRequest) BinaryRequestBody added in v65.36.1

BinaryRequestBody implements the OCIRequest interface

func (ListExternalExadataStorageServersRequest) HTTPRequest added in v65.36.1

func (request ListExternalExadataStorageServersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListExternalExadataStorageServersRequest) RetryPolicy added in v65.36.1

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListExternalExadataStorageServersRequest) String added in v65.36.1

func (ListExternalExadataStorageServersRequest) ValidateEnumValue added in v65.36.1

func (request ListExternalExadataStorageServersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListExternalExadataStorageServersResponse added in v65.36.1

type ListExternalExadataStorageServersResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ExternalExadataStorageServerCollection instances
	ExternalExadataStorageServerCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListExternalExadataStorageServersResponse wrapper for the ListExternalExadataStorageServers operation

func (ListExternalExadataStorageServersResponse) HTTPResponse added in v65.36.1

func (response ListExternalExadataStorageServersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListExternalExadataStorageServersResponse) String added in v65.36.1

type ListExternalExadataStorageServersSortByEnum added in v65.36.1

type ListExternalExadataStorageServersSortByEnum string

ListExternalExadataStorageServersSortByEnum Enum with underlying type: string

const (
	ListExternalExadataStorageServersSortByTimecreated ListExternalExadataStorageServersSortByEnum = "TIMECREATED"
	ListExternalExadataStorageServersSortByName        ListExternalExadataStorageServersSortByEnum = "NAME"
)

Set of constants representing the allowable values for ListExternalExadataStorageServersSortByEnum

func GetListExternalExadataStorageServersSortByEnumValues added in v65.36.1

func GetListExternalExadataStorageServersSortByEnumValues() []ListExternalExadataStorageServersSortByEnum

GetListExternalExadataStorageServersSortByEnumValues Enumerates the set of values for ListExternalExadataStorageServersSortByEnum

func GetMappingListExternalExadataStorageServersSortByEnum added in v65.36.1

func GetMappingListExternalExadataStorageServersSortByEnum(val string) (ListExternalExadataStorageServersSortByEnum, bool)

GetMappingListExternalExadataStorageServersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalExadataStorageServersSortOrderEnum added in v65.36.1

type ListExternalExadataStorageServersSortOrderEnum string

ListExternalExadataStorageServersSortOrderEnum Enum with underlying type: string

const (
	ListExternalExadataStorageServersSortOrderAsc  ListExternalExadataStorageServersSortOrderEnum = "ASC"
	ListExternalExadataStorageServersSortOrderDesc ListExternalExadataStorageServersSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListExternalExadataStorageServersSortOrderEnum

func GetListExternalExadataStorageServersSortOrderEnumValues added in v65.36.1

func GetListExternalExadataStorageServersSortOrderEnumValues() []ListExternalExadataStorageServersSortOrderEnum

GetListExternalExadataStorageServersSortOrderEnumValues Enumerates the set of values for ListExternalExadataStorageServersSortOrderEnum

func GetMappingListExternalExadataStorageServersSortOrderEnum added in v65.36.1

func GetMappingListExternalExadataStorageServersSortOrderEnum(val string) (ListExternalExadataStorageServersSortOrderEnum, bool)

GetMappingListExternalExadataStorageServersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalListenerServicesRequest added in v65.31.0

type ListExternalListenerServicesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external listener.
	ExternalListenerId *string `mandatory:"true" contributesTo:"path" name:"externalListenerId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"query" name:"managedDatabaseId"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The field to sort information by. Only one sortOrder can be used. The
	// default sort order for `NAME` is ascending and it is case-sensitive.
	SortBy ListExternalListenerServicesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListExternalListenerServicesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListExternalListenerServicesRequest wrapper for the ListExternalListenerServices operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalListenerServices.go.html to see an example of how to use ListExternalListenerServicesRequest.

func (ListExternalListenerServicesRequest) BinaryRequestBody added in v65.31.0

func (request ListExternalListenerServicesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListExternalListenerServicesRequest) HTTPRequest added in v65.31.0

func (request ListExternalListenerServicesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListExternalListenerServicesRequest) RetryPolicy added in v65.31.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListExternalListenerServicesRequest) String added in v65.31.0

func (ListExternalListenerServicesRequest) ValidateEnumValue added in v65.31.0

func (request ListExternalListenerServicesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListExternalListenerServicesResponse added in v65.31.0

type ListExternalListenerServicesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ExternalListenerServiceCollection instances
	ExternalListenerServiceCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListExternalListenerServicesResponse wrapper for the ListExternalListenerServices operation

func (ListExternalListenerServicesResponse) HTTPResponse added in v65.31.0

func (response ListExternalListenerServicesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListExternalListenerServicesResponse) String added in v65.31.0

func (response ListExternalListenerServicesResponse) String() string

type ListExternalListenerServicesSortByEnum added in v65.31.0

type ListExternalListenerServicesSortByEnum string

ListExternalListenerServicesSortByEnum Enum with underlying type: string

const (
	ListExternalListenerServicesSortByName ListExternalListenerServicesSortByEnum = "NAME"
)

Set of constants representing the allowable values for ListExternalListenerServicesSortByEnum

func GetListExternalListenerServicesSortByEnumValues added in v65.31.0

func GetListExternalListenerServicesSortByEnumValues() []ListExternalListenerServicesSortByEnum

GetListExternalListenerServicesSortByEnumValues Enumerates the set of values for ListExternalListenerServicesSortByEnum

func GetMappingListExternalListenerServicesSortByEnum added in v65.31.0

func GetMappingListExternalListenerServicesSortByEnum(val string) (ListExternalListenerServicesSortByEnum, bool)

GetMappingListExternalListenerServicesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalListenerServicesSortOrderEnum added in v65.31.0

type ListExternalListenerServicesSortOrderEnum string

ListExternalListenerServicesSortOrderEnum Enum with underlying type: string

const (
	ListExternalListenerServicesSortOrderAsc  ListExternalListenerServicesSortOrderEnum = "ASC"
	ListExternalListenerServicesSortOrderDesc ListExternalListenerServicesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListExternalListenerServicesSortOrderEnum

func GetListExternalListenerServicesSortOrderEnumValues added in v65.31.0

func GetListExternalListenerServicesSortOrderEnumValues() []ListExternalListenerServicesSortOrderEnum

GetListExternalListenerServicesSortOrderEnumValues Enumerates the set of values for ListExternalListenerServicesSortOrderEnum

func GetMappingListExternalListenerServicesSortOrderEnum added in v65.31.0

func GetMappingListExternalListenerServicesSortOrderEnum(val string) (ListExternalListenerServicesSortOrderEnum, bool)

GetMappingListExternalListenerServicesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalListenersRequest added in v65.31.0

type ListExternalListenersRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system.
	ExternalDbSystemId *string `mandatory:"false" contributesTo:"query" name:"externalDbSystemId"`

	// A filter to only return the resources that match the entire display name.
	DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for `TIMECREATED` is descending and the default sort order for `DISPLAYNAME` is ascending.
	// The `DISPLAYNAME` sort order is case-sensitive.
	SortBy ListExternalListenersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListExternalListenersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListExternalListenersRequest wrapper for the ListExternalListeners operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListExternalListeners.go.html to see an example of how to use ListExternalListenersRequest.

func (ListExternalListenersRequest) BinaryRequestBody added in v65.31.0

func (request ListExternalListenersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListExternalListenersRequest) HTTPRequest added in v65.31.0

func (request ListExternalListenersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListExternalListenersRequest) RetryPolicy added in v65.31.0

func (request ListExternalListenersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListExternalListenersRequest) String added in v65.31.0

func (request ListExternalListenersRequest) String() string

func (ListExternalListenersRequest) ValidateEnumValue added in v65.31.0

func (request ListExternalListenersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListExternalListenersResponse added in v65.31.0

type ListExternalListenersResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ExternalListenerCollection instances
	ExternalListenerCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListExternalListenersResponse wrapper for the ListExternalListeners operation

func (ListExternalListenersResponse) HTTPResponse added in v65.31.0

func (response ListExternalListenersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListExternalListenersResponse) String added in v65.31.0

func (response ListExternalListenersResponse) String() string

type ListExternalListenersSortByEnum added in v65.31.0

type ListExternalListenersSortByEnum string

ListExternalListenersSortByEnum Enum with underlying type: string

const (
	ListExternalListenersSortByTimecreated ListExternalListenersSortByEnum = "TIMECREATED"
	ListExternalListenersSortByDisplayname ListExternalListenersSortByEnum = "DISPLAYNAME"
)

Set of constants representing the allowable values for ListExternalListenersSortByEnum

func GetListExternalListenersSortByEnumValues added in v65.31.0

func GetListExternalListenersSortByEnumValues() []ListExternalListenersSortByEnum

GetListExternalListenersSortByEnumValues Enumerates the set of values for ListExternalListenersSortByEnum

func GetMappingListExternalListenersSortByEnum added in v65.31.0

func GetMappingListExternalListenersSortByEnum(val string) (ListExternalListenersSortByEnum, bool)

GetMappingListExternalListenersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalListenersSortOrderEnum added in v65.31.0

type ListExternalListenersSortOrderEnum string

ListExternalListenersSortOrderEnum Enum with underlying type: string

const (
	ListExternalListenersSortOrderAsc  ListExternalListenersSortOrderEnum = "ASC"
	ListExternalListenersSortOrderDesc ListExternalListenersSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListExternalListenersSortOrderEnum

func GetListExternalListenersSortOrderEnumValues added in v65.31.0

func GetListExternalListenersSortOrderEnumValues() []ListExternalListenersSortOrderEnum

GetListExternalListenersSortOrderEnumValues Enumerates the set of values for ListExternalListenersSortOrderEnum

func GetMappingListExternalListenersSortOrderEnum added in v65.31.0

func GetMappingListExternalListenersSortOrderEnum(val string) (ListExternalListenersSortOrderEnum, bool)

GetMappingListExternalListenersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListJobExecutionsRequest

type ListJobExecutionsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The identifier of the resource.
	Id *string `mandatory:"false" contributesTo:"query" name:"id"`

	// The identifier of the job.
	JobId *string `mandatory:"false" contributesTo:"query" name:"jobId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
	ManagedDatabaseGroupId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseGroupId"`

	// The status of the job execution.
	Status *string `mandatory:"false" contributesTo:"query" name:"status"`

	// A filter to return only resources that match the entire name.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
	// The ‘NAME’ sort order is case-sensitive.
	SortBy ListJobExecutionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListJobExecutionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The identifier of the job run.
	JobRunId *string `mandatory:"false" contributesTo:"query" name:"jobRunId"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListJobExecutionsRequest wrapper for the ListJobExecutions operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListJobExecutions.go.html to see an example of how to use ListJobExecutionsRequest.

func (ListJobExecutionsRequest) BinaryRequestBody

func (request ListJobExecutionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListJobExecutionsRequest) HTTPRequest

func (request ListJobExecutionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListJobExecutionsRequest) RetryPolicy

func (request ListJobExecutionsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListJobExecutionsRequest) String

func (request ListJobExecutionsRequest) String() string

func (ListJobExecutionsRequest) ValidateEnumValue

func (request ListJobExecutionsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListJobExecutionsResponse

type ListJobExecutionsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of JobExecutionCollection instances
	JobExecutionCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListJobExecutionsResponse wrapper for the ListJobExecutions operation

func (ListJobExecutionsResponse) HTTPResponse

func (response ListJobExecutionsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListJobExecutionsResponse) String

func (response ListJobExecutionsResponse) String() string

type ListJobExecutionsSortByEnum

type ListJobExecutionsSortByEnum string

ListJobExecutionsSortByEnum Enum with underlying type: string

const (
	ListJobExecutionsSortByTimecreated ListJobExecutionsSortByEnum = "TIMECREATED"
	ListJobExecutionsSortByName        ListJobExecutionsSortByEnum = "NAME"
)

Set of constants representing the allowable values for ListJobExecutionsSortByEnum

func GetListJobExecutionsSortByEnumValues

func GetListJobExecutionsSortByEnumValues() []ListJobExecutionsSortByEnum

GetListJobExecutionsSortByEnumValues Enumerates the set of values for ListJobExecutionsSortByEnum

func GetMappingListJobExecutionsSortByEnum

func GetMappingListJobExecutionsSortByEnum(val string) (ListJobExecutionsSortByEnum, bool)

GetMappingListJobExecutionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListJobExecutionsSortOrderEnum

type ListJobExecutionsSortOrderEnum string

ListJobExecutionsSortOrderEnum Enum with underlying type: string

const (
	ListJobExecutionsSortOrderAsc  ListJobExecutionsSortOrderEnum = "ASC"
	ListJobExecutionsSortOrderDesc ListJobExecutionsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListJobExecutionsSortOrderEnum

func GetListJobExecutionsSortOrderEnumValues

func GetListJobExecutionsSortOrderEnumValues() []ListJobExecutionsSortOrderEnum

GetListJobExecutionsSortOrderEnumValues Enumerates the set of values for ListJobExecutionsSortOrderEnum

func GetMappingListJobExecutionsSortOrderEnum

func GetMappingListJobExecutionsSortOrderEnum(val string) (ListJobExecutionsSortOrderEnum, bool)

GetMappingListJobExecutionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListJobRunsRequest

type ListJobRunsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The identifier of the resource.
	Id *string `mandatory:"false" contributesTo:"query" name:"id"`

	// The identifier of the job.
	JobId *string `mandatory:"false" contributesTo:"query" name:"jobId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
	ManagedDatabaseGroupId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseGroupId"`

	// The status of the job run.
	RunStatus *string `mandatory:"false" contributesTo:"query" name:"runStatus"`

	// A filter to return only resources that match the entire name.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
	// The ‘NAME’ sort order is case-sensitive.
	SortBy ListJobRunsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListJobRunsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListJobRunsRequest wrapper for the ListJobRuns operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListJobRuns.go.html to see an example of how to use ListJobRunsRequest.

func (ListJobRunsRequest) BinaryRequestBody

func (request ListJobRunsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListJobRunsRequest) HTTPRequest

func (request ListJobRunsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListJobRunsRequest) RetryPolicy

func (request ListJobRunsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListJobRunsRequest) String

func (request ListJobRunsRequest) String() string

func (ListJobRunsRequest) ValidateEnumValue

func (request ListJobRunsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListJobRunsResponse

type ListJobRunsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of JobRunCollection instances
	JobRunCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListJobRunsResponse wrapper for the ListJobRuns operation

func (ListJobRunsResponse) HTTPResponse

func (response ListJobRunsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListJobRunsResponse) String

func (response ListJobRunsResponse) String() string

type ListJobRunsSortByEnum

type ListJobRunsSortByEnum string

ListJobRunsSortByEnum Enum with underlying type: string

const (
	ListJobRunsSortByTimecreated ListJobRunsSortByEnum = "TIMECREATED"
	ListJobRunsSortByName        ListJobRunsSortByEnum = "NAME"
)

Set of constants representing the allowable values for ListJobRunsSortByEnum

func GetListJobRunsSortByEnumValues

func GetListJobRunsSortByEnumValues() []ListJobRunsSortByEnum

GetListJobRunsSortByEnumValues Enumerates the set of values for ListJobRunsSortByEnum

func GetMappingListJobRunsSortByEnum

func GetMappingListJobRunsSortByEnum(val string) (ListJobRunsSortByEnum, bool)

GetMappingListJobRunsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListJobRunsSortOrderEnum

type ListJobRunsSortOrderEnum string

ListJobRunsSortOrderEnum Enum with underlying type: string

const (
	ListJobRunsSortOrderAsc  ListJobRunsSortOrderEnum = "ASC"
	ListJobRunsSortOrderDesc ListJobRunsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListJobRunsSortOrderEnum

func GetListJobRunsSortOrderEnumValues

func GetListJobRunsSortOrderEnumValues() []ListJobRunsSortOrderEnum

GetListJobRunsSortOrderEnumValues Enumerates the set of values for ListJobRunsSortOrderEnum

func GetMappingListJobRunsSortOrderEnum

func GetMappingListJobRunsSortOrderEnum(val string) (ListJobRunsSortOrderEnum, bool)

GetMappingListJobRunsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListJobsRequest

type ListJobsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The identifier of the resource.
	Id *string `mandatory:"false" contributesTo:"query" name:"id"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
	ManagedDatabaseGroupId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseGroupId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseId"`

	// A filter to return only resources that match the entire name.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// The lifecycle state of the job.
	LifecycleState JobLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
	// The ‘NAME’ sort order is case-sensitive.
	SortBy ListJobsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListJobsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListJobsRequest wrapper for the ListJobs operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListJobs.go.html to see an example of how to use ListJobsRequest.

func (ListJobsRequest) BinaryRequestBody

func (request ListJobsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListJobsRequest) HTTPRequest

func (request ListJobsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListJobsRequest) RetryPolicy

func (request ListJobsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListJobsRequest) String

func (request ListJobsRequest) String() string

func (ListJobsRequest) ValidateEnumValue

func (request ListJobsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListJobsResponse

type ListJobsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of JobCollection instances
	JobCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListJobsResponse wrapper for the ListJobs operation

func (ListJobsResponse) HTTPResponse

func (response ListJobsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListJobsResponse) String

func (response ListJobsResponse) String() string

type ListJobsSortByEnum

type ListJobsSortByEnum string

ListJobsSortByEnum Enum with underlying type: string

const (
	ListJobsSortByTimecreated ListJobsSortByEnum = "TIMECREATED"
	ListJobsSortByName        ListJobsSortByEnum = "NAME"
)

Set of constants representing the allowable values for ListJobsSortByEnum

func GetListJobsSortByEnumValues

func GetListJobsSortByEnumValues() []ListJobsSortByEnum

GetListJobsSortByEnumValues Enumerates the set of values for ListJobsSortByEnum

func GetMappingListJobsSortByEnum

func GetMappingListJobsSortByEnum(val string) (ListJobsSortByEnum, bool)

GetMappingListJobsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListJobsSortOrderEnum

type ListJobsSortOrderEnum string

ListJobsSortOrderEnum Enum with underlying type: string

const (
	ListJobsSortOrderAsc  ListJobsSortOrderEnum = "ASC"
	ListJobsSortOrderDesc ListJobsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListJobsSortOrderEnum

func GetListJobsSortOrderEnumValues

func GetListJobsSortOrderEnumValues() []ListJobsSortOrderEnum

GetListJobsSortOrderEnumValues Enumerates the set of values for ListJobsSortOrderEnum

func GetMappingListJobsSortOrderEnum

func GetMappingListJobsSortOrderEnum(val string) (ListJobsSortOrderEnum, bool)

GetMappingListJobsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedDatabaseGroupsLifecycleStateEnum

type ListManagedDatabaseGroupsLifecycleStateEnum string

ListManagedDatabaseGroupsLifecycleStateEnum Enum with underlying type: string

const (
	ListManagedDatabaseGroupsLifecycleStateCreating ListManagedDatabaseGroupsLifecycleStateEnum = "CREATING"
	ListManagedDatabaseGroupsLifecycleStateUpdating ListManagedDatabaseGroupsLifecycleStateEnum = "UPDATING"
	ListManagedDatabaseGroupsLifecycleStateActive   ListManagedDatabaseGroupsLifecycleStateEnum = "ACTIVE"
	ListManagedDatabaseGroupsLifecycleStateDeleting ListManagedDatabaseGroupsLifecycleStateEnum = "DELETING"
	ListManagedDatabaseGroupsLifecycleStateDeleted  ListManagedDatabaseGroupsLifecycleStateEnum = "DELETED"
	ListManagedDatabaseGroupsLifecycleStateFailed   ListManagedDatabaseGroupsLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for ListManagedDatabaseGroupsLifecycleStateEnum

func GetListManagedDatabaseGroupsLifecycleStateEnumValues

func GetListManagedDatabaseGroupsLifecycleStateEnumValues() []ListManagedDatabaseGroupsLifecycleStateEnum

GetListManagedDatabaseGroupsLifecycleStateEnumValues Enumerates the set of values for ListManagedDatabaseGroupsLifecycleStateEnum

func GetMappingListManagedDatabaseGroupsLifecycleStateEnum

func GetMappingListManagedDatabaseGroupsLifecycleStateEnum(val string) (ListManagedDatabaseGroupsLifecycleStateEnum, bool)

GetMappingListManagedDatabaseGroupsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedDatabaseGroupsRequest

type ListManagedDatabaseGroupsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The identifier of the resource.
	Id *string `mandatory:"false" contributesTo:"query" name:"id"`

	// A filter to return only resources that match the entire name.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// The lifecycle state of a resource.
	LifecycleState ListManagedDatabaseGroupsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
	// The ‘NAME’ sort order is case-sensitive.
	SortBy ListManagedDatabaseGroupsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListManagedDatabaseGroupsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListManagedDatabaseGroupsRequest wrapper for the ListManagedDatabaseGroups operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListManagedDatabaseGroups.go.html to see an example of how to use ListManagedDatabaseGroupsRequest.

func (ListManagedDatabaseGroupsRequest) BinaryRequestBody

func (request ListManagedDatabaseGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListManagedDatabaseGroupsRequest) HTTPRequest

func (request ListManagedDatabaseGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListManagedDatabaseGroupsRequest) RetryPolicy

func (request ListManagedDatabaseGroupsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListManagedDatabaseGroupsRequest) String

func (request ListManagedDatabaseGroupsRequest) String() string

func (ListManagedDatabaseGroupsRequest) ValidateEnumValue

func (request ListManagedDatabaseGroupsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListManagedDatabaseGroupsResponse

type ListManagedDatabaseGroupsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ManagedDatabaseGroupCollection instances
	ManagedDatabaseGroupCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListManagedDatabaseGroupsResponse wrapper for the ListManagedDatabaseGroups operation

func (ListManagedDatabaseGroupsResponse) HTTPResponse

func (response ListManagedDatabaseGroupsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListManagedDatabaseGroupsResponse) String

func (response ListManagedDatabaseGroupsResponse) String() string

type ListManagedDatabaseGroupsSortByEnum

type ListManagedDatabaseGroupsSortByEnum string

ListManagedDatabaseGroupsSortByEnum Enum with underlying type: string

const (
	ListManagedDatabaseGroupsSortByTimecreated ListManagedDatabaseGroupsSortByEnum = "TIMECREATED"
	ListManagedDatabaseGroupsSortByName        ListManagedDatabaseGroupsSortByEnum = "NAME"
)

Set of constants representing the allowable values for ListManagedDatabaseGroupsSortByEnum

func GetListManagedDatabaseGroupsSortByEnumValues

func GetListManagedDatabaseGroupsSortByEnumValues() []ListManagedDatabaseGroupsSortByEnum

GetListManagedDatabaseGroupsSortByEnumValues Enumerates the set of values for ListManagedDatabaseGroupsSortByEnum

func GetMappingListManagedDatabaseGroupsSortByEnum

func GetMappingListManagedDatabaseGroupsSortByEnum(val string) (ListManagedDatabaseGroupsSortByEnum, bool)

GetMappingListManagedDatabaseGroupsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedDatabaseGroupsSortOrderEnum

type ListManagedDatabaseGroupsSortOrderEnum string

ListManagedDatabaseGroupsSortOrderEnum Enum with underlying type: string

const (
	ListManagedDatabaseGroupsSortOrderAsc  ListManagedDatabaseGroupsSortOrderEnum = "ASC"
	ListManagedDatabaseGroupsSortOrderDesc ListManagedDatabaseGroupsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListManagedDatabaseGroupsSortOrderEnum

func GetListManagedDatabaseGroupsSortOrderEnumValues

func GetListManagedDatabaseGroupsSortOrderEnumValues() []ListManagedDatabaseGroupsSortOrderEnum

GetListManagedDatabaseGroupsSortOrderEnumValues Enumerates the set of values for ListManagedDatabaseGroupsSortOrderEnum

func GetMappingListManagedDatabaseGroupsSortOrderEnum

func GetMappingListManagedDatabaseGroupsSortOrderEnum(val string) (ListManagedDatabaseGroupsSortOrderEnum, bool)

GetMappingListManagedDatabaseGroupsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedDatabasesDeploymentTypeEnum

type ListManagedDatabasesDeploymentTypeEnum string

ListManagedDatabasesDeploymentTypeEnum Enum with underlying type: string

const (
	ListManagedDatabasesDeploymentTypeOnpremise  ListManagedDatabasesDeploymentTypeEnum = "ONPREMISE"
	ListManagedDatabasesDeploymentTypeBm         ListManagedDatabasesDeploymentTypeEnum = "BM"
	ListManagedDatabasesDeploymentTypeVm         ListManagedDatabasesDeploymentTypeEnum = "VM"
	ListManagedDatabasesDeploymentTypeExadata    ListManagedDatabasesDeploymentTypeEnum = "EXADATA"
	ListManagedDatabasesDeploymentTypeExadataCc  ListManagedDatabasesDeploymentTypeEnum = "EXADATA_CC"
	ListManagedDatabasesDeploymentTypeAutonomous ListManagedDatabasesDeploymentTypeEnum = "AUTONOMOUS"
	ListManagedDatabasesDeploymentTypeExadataXs  ListManagedDatabasesDeploymentTypeEnum = "EXADATA_XS"
)

Set of constants representing the allowable values for ListManagedDatabasesDeploymentTypeEnum

func GetListManagedDatabasesDeploymentTypeEnumValues

func GetListManagedDatabasesDeploymentTypeEnumValues() []ListManagedDatabasesDeploymentTypeEnum

GetListManagedDatabasesDeploymentTypeEnumValues Enumerates the set of values for ListManagedDatabasesDeploymentTypeEnum

func GetMappingListManagedDatabasesDeploymentTypeEnum

func GetMappingListManagedDatabasesDeploymentTypeEnum(val string) (ListManagedDatabasesDeploymentTypeEnum, bool)

GetMappingListManagedDatabasesDeploymentTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedDatabasesManagementOptionEnum

type ListManagedDatabasesManagementOptionEnum string

ListManagedDatabasesManagementOptionEnum Enum with underlying type: string

const (
	ListManagedDatabasesManagementOptionBasic    ListManagedDatabasesManagementOptionEnum = "BASIC"
	ListManagedDatabasesManagementOptionAdvanced ListManagedDatabasesManagementOptionEnum = "ADVANCED"
)

Set of constants representing the allowable values for ListManagedDatabasesManagementOptionEnum

func GetListManagedDatabasesManagementOptionEnumValues

func GetListManagedDatabasesManagementOptionEnumValues() []ListManagedDatabasesManagementOptionEnum

GetListManagedDatabasesManagementOptionEnumValues Enumerates the set of values for ListManagedDatabasesManagementOptionEnum

func GetMappingListManagedDatabasesManagementOptionEnum

func GetMappingListManagedDatabasesManagementOptionEnum(val string) (ListManagedDatabasesManagementOptionEnum, bool)

GetMappingListManagedDatabasesManagementOptionEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedDatabasesRequest

type ListManagedDatabasesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The identifier of the resource.
	Id *string `mandatory:"false" contributesTo:"query" name:"id"`

	// A filter to return only resources that match the entire name.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// A filter to return Managed Databases with the specified management option.
	ManagementOption ListManagedDatabasesManagementOptionEnum `mandatory:"false" contributesTo:"query" name:"managementOption" omitEmpty:"true"`

	// A filter to return Managed Databases of the specified deployment type.
	DeploymentType ListManagedDatabasesDeploymentTypeEnum `mandatory:"false" contributesTo:"query" name:"deploymentType" omitEmpty:"true"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure.
	ExternalExadataInfrastructureId *string `mandatory:"false" contributesTo:"query" name:"externalExadataInfrastructureId"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
	// The ‘NAME’ sort order is case-sensitive.
	SortBy ListManagedDatabasesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListManagedDatabasesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListManagedDatabasesRequest wrapper for the ListManagedDatabases operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListManagedDatabases.go.html to see an example of how to use ListManagedDatabasesRequest.

func (ListManagedDatabasesRequest) BinaryRequestBody

func (request ListManagedDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListManagedDatabasesRequest) HTTPRequest

func (request ListManagedDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListManagedDatabasesRequest) RetryPolicy

func (request ListManagedDatabasesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListManagedDatabasesRequest) String

func (request ListManagedDatabasesRequest) String() string

func (ListManagedDatabasesRequest) ValidateEnumValue

func (request ListManagedDatabasesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListManagedDatabasesResponse

type ListManagedDatabasesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ManagedDatabaseCollection instances
	ManagedDatabaseCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListManagedDatabasesResponse wrapper for the ListManagedDatabases operation

func (ListManagedDatabasesResponse) HTTPResponse

func (response ListManagedDatabasesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListManagedDatabasesResponse) String

func (response ListManagedDatabasesResponse) String() string

type ListManagedDatabasesSortByEnum

type ListManagedDatabasesSortByEnum string

ListManagedDatabasesSortByEnum Enum with underlying type: string

const (
	ListManagedDatabasesSortByTimecreated ListManagedDatabasesSortByEnum = "TIMECREATED"
	ListManagedDatabasesSortByName        ListManagedDatabasesSortByEnum = "NAME"
)

Set of constants representing the allowable values for ListManagedDatabasesSortByEnum

func GetListManagedDatabasesSortByEnumValues

func GetListManagedDatabasesSortByEnumValues() []ListManagedDatabasesSortByEnum

GetListManagedDatabasesSortByEnumValues Enumerates the set of values for ListManagedDatabasesSortByEnum

func GetMappingListManagedDatabasesSortByEnum

func GetMappingListManagedDatabasesSortByEnum(val string) (ListManagedDatabasesSortByEnum, bool)

GetMappingListManagedDatabasesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedDatabasesSortOrderEnum

type ListManagedDatabasesSortOrderEnum string

ListManagedDatabasesSortOrderEnum Enum with underlying type: string

const (
	ListManagedDatabasesSortOrderAsc  ListManagedDatabasesSortOrderEnum = "ASC"
	ListManagedDatabasesSortOrderDesc ListManagedDatabasesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListManagedDatabasesSortOrderEnum

func GetListManagedDatabasesSortOrderEnumValues

func GetListManagedDatabasesSortOrderEnumValues() []ListManagedDatabasesSortOrderEnum

GetListManagedDatabasesSortOrderEnumValues Enumerates the set of values for ListManagedDatabasesSortOrderEnum

func GetMappingListManagedDatabasesSortOrderEnum

func GetMappingListManagedDatabasesSortOrderEnum(val string) (ListManagedDatabasesSortOrderEnum, bool)

GetMappingListManagedDatabasesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedMySqlDatabaseConfigurationDataRequest added in v65.52.0

type ListManagedMySqlDatabaseConfigurationDataRequest struct {

	// The OCID of the Managed MySQL Database.
	ManagedMySqlDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedMySqlDatabaseId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order.
	SortOrder ListManagedMySqlDatabaseConfigurationDataSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
	// The ‘NAME’ sort order is case-sensitive.
	SortBy ListManagedMySqlDatabaseConfigurationDataSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListManagedMySqlDatabaseConfigurationDataRequest wrapper for the ListManagedMySqlDatabaseConfigurationData operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListManagedMySqlDatabaseConfigurationData.go.html to see an example of how to use ListManagedMySqlDatabaseConfigurationDataRequest.

func (ListManagedMySqlDatabaseConfigurationDataRequest) BinaryRequestBody added in v65.52.0

BinaryRequestBody implements the OCIRequest interface

func (ListManagedMySqlDatabaseConfigurationDataRequest) HTTPRequest added in v65.52.0

func (request ListManagedMySqlDatabaseConfigurationDataRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListManagedMySqlDatabaseConfigurationDataRequest) RetryPolicy added in v65.52.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListManagedMySqlDatabaseConfigurationDataRequest) String added in v65.52.0

func (ListManagedMySqlDatabaseConfigurationDataRequest) ValidateEnumValue added in v65.52.0

func (request ListManagedMySqlDatabaseConfigurationDataRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListManagedMySqlDatabaseConfigurationDataResponse added in v65.52.0

type ListManagedMySqlDatabaseConfigurationDataResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of MySqlConfigurationDataCollection instances
	MySqlConfigurationDataCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListManagedMySqlDatabaseConfigurationDataResponse wrapper for the ListManagedMySqlDatabaseConfigurationData operation

func (ListManagedMySqlDatabaseConfigurationDataResponse) HTTPResponse added in v65.52.0

HTTPResponse implements the OCIResponse interface

func (ListManagedMySqlDatabaseConfigurationDataResponse) String added in v65.52.0

type ListManagedMySqlDatabaseConfigurationDataSortByEnum added in v65.52.0

type ListManagedMySqlDatabaseConfigurationDataSortByEnum string

ListManagedMySqlDatabaseConfigurationDataSortByEnum Enum with underlying type: string

const (
	ListManagedMySqlDatabaseConfigurationDataSortByTimecreated ListManagedMySqlDatabaseConfigurationDataSortByEnum = "TIMECREATED"
	ListManagedMySqlDatabaseConfigurationDataSortByName        ListManagedMySqlDatabaseConfigurationDataSortByEnum = "NAME"
)

Set of constants representing the allowable values for ListManagedMySqlDatabaseConfigurationDataSortByEnum

func GetListManagedMySqlDatabaseConfigurationDataSortByEnumValues added in v65.52.0

func GetListManagedMySqlDatabaseConfigurationDataSortByEnumValues() []ListManagedMySqlDatabaseConfigurationDataSortByEnum

GetListManagedMySqlDatabaseConfigurationDataSortByEnumValues Enumerates the set of values for ListManagedMySqlDatabaseConfigurationDataSortByEnum

func GetMappingListManagedMySqlDatabaseConfigurationDataSortByEnum added in v65.52.0

func GetMappingListManagedMySqlDatabaseConfigurationDataSortByEnum(val string) (ListManagedMySqlDatabaseConfigurationDataSortByEnum, bool)

GetMappingListManagedMySqlDatabaseConfigurationDataSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedMySqlDatabaseConfigurationDataSortOrderEnum added in v65.52.0

type ListManagedMySqlDatabaseConfigurationDataSortOrderEnum string

ListManagedMySqlDatabaseConfigurationDataSortOrderEnum Enum with underlying type: string

const (
	ListManagedMySqlDatabaseConfigurationDataSortOrderAsc  ListManagedMySqlDatabaseConfigurationDataSortOrderEnum = "ASC"
	ListManagedMySqlDatabaseConfigurationDataSortOrderDesc ListManagedMySqlDatabaseConfigurationDataSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListManagedMySqlDatabaseConfigurationDataSortOrderEnum

func GetListManagedMySqlDatabaseConfigurationDataSortOrderEnumValues added in v65.52.0

func GetListManagedMySqlDatabaseConfigurationDataSortOrderEnumValues() []ListManagedMySqlDatabaseConfigurationDataSortOrderEnum

GetListManagedMySqlDatabaseConfigurationDataSortOrderEnumValues Enumerates the set of values for ListManagedMySqlDatabaseConfigurationDataSortOrderEnum

func GetMappingListManagedMySqlDatabaseConfigurationDataSortOrderEnum added in v65.52.0

func GetMappingListManagedMySqlDatabaseConfigurationDataSortOrderEnum(val string) (ListManagedMySqlDatabaseConfigurationDataSortOrderEnum, bool)

GetMappingListManagedMySqlDatabaseConfigurationDataSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedMySqlDatabaseSqlDataRequest added in v65.52.0

type ListManagedMySqlDatabaseSqlDataRequest struct {

	// The OCID of the Managed MySQL Database.
	ManagedMySqlDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedMySqlDatabaseId"`

	// The start time of the time range to retrieve the health metrics of a Managed Database
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"`

	// The end time of the time range to retrieve the health metrics of a Managed Database
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"`

	// The parameter to filter results by key criteria which include :
	// - AVG_TIMER_WAIT
	// - SUM_TIMER_WAIT
	// - COUNT_STAR
	// - SUM_ERRORS
	// - SUM_ROWS_AFFECTED
	// - SUM_ROWS_SENT
	// - SUM_ROWS_EXAMINED
	// - SUM_CREATED_TMP_TABLES
	// - SUM_NO_INDEX_USED
	// - SUM_NO_GOOD_INDEX_USED
	// - FIRST_SEEN
	// - LAST_SEEN
	// - HEATWAVE_OFFLOADED
	// - HEATWAVE_OUT_OF_MEMORY
	FilterColumn *string `mandatory:"false" contributesTo:"query" name:"filterColumn"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
	// The ‘NAME’ sort order is case-sensitive.
	SortBy ListManagedMySqlDatabaseSqlDataSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListManagedMySqlDatabaseSqlDataSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListManagedMySqlDatabaseSqlDataRequest wrapper for the ListManagedMySqlDatabaseSqlData operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListManagedMySqlDatabaseSqlData.go.html to see an example of how to use ListManagedMySqlDatabaseSqlDataRequest.

func (ListManagedMySqlDatabaseSqlDataRequest) BinaryRequestBody added in v65.52.0

func (request ListManagedMySqlDatabaseSqlDataRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListManagedMySqlDatabaseSqlDataRequest) HTTPRequest added in v65.52.0

func (request ListManagedMySqlDatabaseSqlDataRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListManagedMySqlDatabaseSqlDataRequest) RetryPolicy added in v65.52.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListManagedMySqlDatabaseSqlDataRequest) String added in v65.52.0

func (ListManagedMySqlDatabaseSqlDataRequest) ValidateEnumValue added in v65.52.0

func (request ListManagedMySqlDatabaseSqlDataRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListManagedMySqlDatabaseSqlDataResponse added in v65.52.0

type ListManagedMySqlDatabaseSqlDataResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of MySqlDataCollection instances
	MySqlDataCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListManagedMySqlDatabaseSqlDataResponse wrapper for the ListManagedMySqlDatabaseSqlData operation

func (ListManagedMySqlDatabaseSqlDataResponse) HTTPResponse added in v65.52.0

func (response ListManagedMySqlDatabaseSqlDataResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListManagedMySqlDatabaseSqlDataResponse) String added in v65.52.0

type ListManagedMySqlDatabaseSqlDataSortByEnum added in v65.52.0

type ListManagedMySqlDatabaseSqlDataSortByEnum string

ListManagedMySqlDatabaseSqlDataSortByEnum Enum with underlying type: string

const (
	ListManagedMySqlDatabaseSqlDataSortByTimecreated ListManagedMySqlDatabaseSqlDataSortByEnum = "TIMECREATED"
	ListManagedMySqlDatabaseSqlDataSortByName        ListManagedMySqlDatabaseSqlDataSortByEnum = "NAME"
)

Set of constants representing the allowable values for ListManagedMySqlDatabaseSqlDataSortByEnum

func GetListManagedMySqlDatabaseSqlDataSortByEnumValues added in v65.52.0

func GetListManagedMySqlDatabaseSqlDataSortByEnumValues() []ListManagedMySqlDatabaseSqlDataSortByEnum

GetListManagedMySqlDatabaseSqlDataSortByEnumValues Enumerates the set of values for ListManagedMySqlDatabaseSqlDataSortByEnum

func GetMappingListManagedMySqlDatabaseSqlDataSortByEnum added in v65.52.0

func GetMappingListManagedMySqlDatabaseSqlDataSortByEnum(val string) (ListManagedMySqlDatabaseSqlDataSortByEnum, bool)

GetMappingListManagedMySqlDatabaseSqlDataSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedMySqlDatabaseSqlDataSortOrderEnum added in v65.52.0

type ListManagedMySqlDatabaseSqlDataSortOrderEnum string

ListManagedMySqlDatabaseSqlDataSortOrderEnum Enum with underlying type: string

const (
	ListManagedMySqlDatabaseSqlDataSortOrderAsc  ListManagedMySqlDatabaseSqlDataSortOrderEnum = "ASC"
	ListManagedMySqlDatabaseSqlDataSortOrderDesc ListManagedMySqlDatabaseSqlDataSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListManagedMySqlDatabaseSqlDataSortOrderEnum

func GetListManagedMySqlDatabaseSqlDataSortOrderEnumValues added in v65.52.0

func GetListManagedMySqlDatabaseSqlDataSortOrderEnumValues() []ListManagedMySqlDatabaseSqlDataSortOrderEnum

GetListManagedMySqlDatabaseSqlDataSortOrderEnumValues Enumerates the set of values for ListManagedMySqlDatabaseSqlDataSortOrderEnum

func GetMappingListManagedMySqlDatabaseSqlDataSortOrderEnum added in v65.52.0

func GetMappingListManagedMySqlDatabaseSqlDataSortOrderEnum(val string) (ListManagedMySqlDatabaseSqlDataSortOrderEnum, bool)

GetMappingListManagedMySqlDatabaseSqlDataSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedMySqlDatabasesRequest added in v65.52.0

type ListManagedMySqlDatabasesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
	// The ‘NAME’ sort order is case-sensitive.
	SortBy ListManagedMySqlDatabasesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListManagedMySqlDatabasesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListManagedMySqlDatabasesRequest wrapper for the ListManagedMySqlDatabases operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListManagedMySqlDatabases.go.html to see an example of how to use ListManagedMySqlDatabasesRequest.

func (ListManagedMySqlDatabasesRequest) BinaryRequestBody added in v65.52.0

func (request ListManagedMySqlDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListManagedMySqlDatabasesRequest) HTTPRequest added in v65.52.0

func (request ListManagedMySqlDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListManagedMySqlDatabasesRequest) RetryPolicy added in v65.52.0

func (request ListManagedMySqlDatabasesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListManagedMySqlDatabasesRequest) String added in v65.52.0

func (request ListManagedMySqlDatabasesRequest) String() string

func (ListManagedMySqlDatabasesRequest) ValidateEnumValue added in v65.52.0

func (request ListManagedMySqlDatabasesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListManagedMySqlDatabasesResponse added in v65.52.0

type ListManagedMySqlDatabasesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ManagedMySqlDatabaseCollection instances
	ManagedMySqlDatabaseCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListManagedMySqlDatabasesResponse wrapper for the ListManagedMySqlDatabases operation

func (ListManagedMySqlDatabasesResponse) HTTPResponse added in v65.52.0

func (response ListManagedMySqlDatabasesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListManagedMySqlDatabasesResponse) String added in v65.52.0

func (response ListManagedMySqlDatabasesResponse) String() string

type ListManagedMySqlDatabasesSortByEnum added in v65.52.0

type ListManagedMySqlDatabasesSortByEnum string

ListManagedMySqlDatabasesSortByEnum Enum with underlying type: string

const (
	ListManagedMySqlDatabasesSortByTimecreated ListManagedMySqlDatabasesSortByEnum = "TIMECREATED"
	ListManagedMySqlDatabasesSortByName        ListManagedMySqlDatabasesSortByEnum = "NAME"
)

Set of constants representing the allowable values for ListManagedMySqlDatabasesSortByEnum

func GetListManagedMySqlDatabasesSortByEnumValues added in v65.52.0

func GetListManagedMySqlDatabasesSortByEnumValues() []ListManagedMySqlDatabasesSortByEnum

GetListManagedMySqlDatabasesSortByEnumValues Enumerates the set of values for ListManagedMySqlDatabasesSortByEnum

func GetMappingListManagedMySqlDatabasesSortByEnum added in v65.52.0

func GetMappingListManagedMySqlDatabasesSortByEnum(val string) (ListManagedMySqlDatabasesSortByEnum, bool)

GetMappingListManagedMySqlDatabasesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedMySqlDatabasesSortOrderEnum added in v65.52.0

type ListManagedMySqlDatabasesSortOrderEnum string

ListManagedMySqlDatabasesSortOrderEnum Enum with underlying type: string

const (
	ListManagedMySqlDatabasesSortOrderAsc  ListManagedMySqlDatabasesSortOrderEnum = "ASC"
	ListManagedMySqlDatabasesSortOrderDesc ListManagedMySqlDatabasesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListManagedMySqlDatabasesSortOrderEnum

func GetListManagedMySqlDatabasesSortOrderEnumValues added in v65.52.0

func GetListManagedMySqlDatabasesSortOrderEnumValues() []ListManagedMySqlDatabasesSortOrderEnum

GetListManagedMySqlDatabasesSortOrderEnumValues Enumerates the set of values for ListManagedMySqlDatabasesSortOrderEnum

func GetMappingListManagedMySqlDatabasesSortOrderEnum added in v65.52.0

func GetMappingListManagedMySqlDatabasesSortOrderEnum(val string) (ListManagedMySqlDatabasesSortOrderEnum, bool)

GetMappingListManagedMySqlDatabasesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListNamedCredentialsRequest added in v65.57.0

type ListNamedCredentialsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The resource associated to the named credential.
	AssociatedResource *string `mandatory:"false" contributesTo:"query" name:"associatedResource"`

	// The type of database that is associated to the named credential.
	Type ListNamedCredentialsTypeEnum `mandatory:"false" contributesTo:"query" name:"type" omitEmpty:"true"`

	// The scope of named credential.
	Scope ListNamedCredentialsScopeEnum `mandatory:"false" contributesTo:"query" name:"scope" omitEmpty:"true"`

	// The name of the named credential.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
	// The ‘NAME’ sort order is case-sensitive.
	SortBy ListNamedCredentialsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListNamedCredentialsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListNamedCredentialsRequest wrapper for the ListNamedCredentials operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListNamedCredentials.go.html to see an example of how to use ListNamedCredentialsRequest.

func (ListNamedCredentialsRequest) BinaryRequestBody added in v65.57.0

func (request ListNamedCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListNamedCredentialsRequest) HTTPRequest added in v65.57.0

func (request ListNamedCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListNamedCredentialsRequest) RetryPolicy added in v65.57.0

func (request ListNamedCredentialsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListNamedCredentialsRequest) String added in v65.57.0

func (request ListNamedCredentialsRequest) String() string

func (ListNamedCredentialsRequest) ValidateEnumValue added in v65.57.0

func (request ListNamedCredentialsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListNamedCredentialsResponse added in v65.57.0

type ListNamedCredentialsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of NamedCredentialCollection instances
	NamedCredentialCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListNamedCredentialsResponse wrapper for the ListNamedCredentials operation

func (ListNamedCredentialsResponse) HTTPResponse added in v65.57.0

func (response ListNamedCredentialsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListNamedCredentialsResponse) String added in v65.57.0

func (response ListNamedCredentialsResponse) String() string

type ListNamedCredentialsScopeEnum added in v65.57.0

type ListNamedCredentialsScopeEnum string

ListNamedCredentialsScopeEnum Enum with underlying type: string

const (
	ListNamedCredentialsScopeResource ListNamedCredentialsScopeEnum = "RESOURCE"
	ListNamedCredentialsScopeGlobal   ListNamedCredentialsScopeEnum = "GLOBAL"
)

Set of constants representing the allowable values for ListNamedCredentialsScopeEnum

func GetListNamedCredentialsScopeEnumValues added in v65.57.0

func GetListNamedCredentialsScopeEnumValues() []ListNamedCredentialsScopeEnum

GetListNamedCredentialsScopeEnumValues Enumerates the set of values for ListNamedCredentialsScopeEnum

func GetMappingListNamedCredentialsScopeEnum added in v65.57.0

func GetMappingListNamedCredentialsScopeEnum(val string) (ListNamedCredentialsScopeEnum, bool)

GetMappingListNamedCredentialsScopeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListNamedCredentialsSortByEnum added in v65.57.0

type ListNamedCredentialsSortByEnum string

ListNamedCredentialsSortByEnum Enum with underlying type: string

const (
	ListNamedCredentialsSortByTimecreated ListNamedCredentialsSortByEnum = "TIMECREATED"
	ListNamedCredentialsSortByName        ListNamedCredentialsSortByEnum = "NAME"
)

Set of constants representing the allowable values for ListNamedCredentialsSortByEnum

func GetListNamedCredentialsSortByEnumValues added in v65.57.0

func GetListNamedCredentialsSortByEnumValues() []ListNamedCredentialsSortByEnum

GetListNamedCredentialsSortByEnumValues Enumerates the set of values for ListNamedCredentialsSortByEnum

func GetMappingListNamedCredentialsSortByEnum added in v65.57.0

func GetMappingListNamedCredentialsSortByEnum(val string) (ListNamedCredentialsSortByEnum, bool)

GetMappingListNamedCredentialsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListNamedCredentialsSortOrderEnum added in v65.57.0

type ListNamedCredentialsSortOrderEnum string

ListNamedCredentialsSortOrderEnum Enum with underlying type: string

const (
	ListNamedCredentialsSortOrderAsc  ListNamedCredentialsSortOrderEnum = "ASC"
	ListNamedCredentialsSortOrderDesc ListNamedCredentialsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListNamedCredentialsSortOrderEnum

func GetListNamedCredentialsSortOrderEnumValues added in v65.57.0

func GetListNamedCredentialsSortOrderEnumValues() []ListNamedCredentialsSortOrderEnum

GetListNamedCredentialsSortOrderEnumValues Enumerates the set of values for ListNamedCredentialsSortOrderEnum

func GetMappingListNamedCredentialsSortOrderEnum added in v65.57.0

func GetMappingListNamedCredentialsSortOrderEnum(val string) (ListNamedCredentialsSortOrderEnum, bool)

GetMappingListNamedCredentialsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListNamedCredentialsTypeEnum added in v65.57.0

type ListNamedCredentialsTypeEnum string

ListNamedCredentialsTypeEnum Enum with underlying type: string

const (
	ListNamedCredentialsTypeOracleDb ListNamedCredentialsTypeEnum = "ORACLE_DB"
)

Set of constants representing the allowable values for ListNamedCredentialsTypeEnum

func GetListNamedCredentialsTypeEnumValues added in v65.57.0

func GetListNamedCredentialsTypeEnumValues() []ListNamedCredentialsTypeEnum

GetListNamedCredentialsTypeEnumValues Enumerates the set of values for ListNamedCredentialsTypeEnum

func GetMappingListNamedCredentialsTypeEnum added in v65.57.0

func GetMappingListNamedCredentialsTypeEnum(val string) (ListNamedCredentialsTypeEnum, bool)

GetMappingListNamedCredentialsTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListObjectPrivilegesRequest

type ListObjectPrivilegesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The name of the user whose details are to be viewed.
	UserName *string `mandatory:"true" contributesTo:"path" name:"userName"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A filter to return only resources that match the entire name.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for ‘NAME’ is ascending. The ‘NAME’ sort order is case-sensitive.
	SortBy ListObjectPrivilegesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListObjectPrivilegesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListObjectPrivilegesRequest wrapper for the ListObjectPrivileges operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListObjectPrivileges.go.html to see an example of how to use ListObjectPrivilegesRequest.

func (ListObjectPrivilegesRequest) BinaryRequestBody

func (request ListObjectPrivilegesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListObjectPrivilegesRequest) HTTPRequest

func (request ListObjectPrivilegesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListObjectPrivilegesRequest) RetryPolicy

func (request ListObjectPrivilegesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListObjectPrivilegesRequest) String

func (request ListObjectPrivilegesRequest) String() string

func (ListObjectPrivilegesRequest) ValidateEnumValue

func (request ListObjectPrivilegesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListObjectPrivilegesResponse

type ListObjectPrivilegesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ObjectPrivilegeCollection instances
	ObjectPrivilegeCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListObjectPrivilegesResponse wrapper for the ListObjectPrivileges operation

func (ListObjectPrivilegesResponse) HTTPResponse

func (response ListObjectPrivilegesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListObjectPrivilegesResponse) String

func (response ListObjectPrivilegesResponse) String() string

type ListObjectPrivilegesSortByEnum

type ListObjectPrivilegesSortByEnum string

ListObjectPrivilegesSortByEnum Enum with underlying type: string

const (
	ListObjectPrivilegesSortByName ListObjectPrivilegesSortByEnum = "NAME"
)

Set of constants representing the allowable values for ListObjectPrivilegesSortByEnum

func GetListObjectPrivilegesSortByEnumValues

func GetListObjectPrivilegesSortByEnumValues() []ListObjectPrivilegesSortByEnum

GetListObjectPrivilegesSortByEnumValues Enumerates the set of values for ListObjectPrivilegesSortByEnum

func GetMappingListObjectPrivilegesSortByEnum

func GetMappingListObjectPrivilegesSortByEnum(val string) (ListObjectPrivilegesSortByEnum, bool)

GetMappingListObjectPrivilegesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListObjectPrivilegesSortOrderEnum

type ListObjectPrivilegesSortOrderEnum string

ListObjectPrivilegesSortOrderEnum Enum with underlying type: string

const (
	ListObjectPrivilegesSortOrderAsc  ListObjectPrivilegesSortOrderEnum = "ASC"
	ListObjectPrivilegesSortOrderDesc ListObjectPrivilegesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListObjectPrivilegesSortOrderEnum

func GetListObjectPrivilegesSortOrderEnumValues

func GetListObjectPrivilegesSortOrderEnumValues() []ListObjectPrivilegesSortOrderEnum

GetListObjectPrivilegesSortOrderEnumValues Enumerates the set of values for ListObjectPrivilegesSortOrderEnum

func GetMappingListObjectPrivilegesSortOrderEnum

func GetMappingListObjectPrivilegesSortOrderEnum(val string) (ListObjectPrivilegesSortOrderEnum, bool)

GetMappingListObjectPrivilegesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListOptimizerStatisticsAdvisorExecutionsRequest added in v65.16.0

type ListOptimizerStatisticsAdvisorExecutionsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The start time of the time range to retrieve the optimizer statistics of a Managed Database
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	StartTimeGreaterThanOrEqualTo *string `mandatory:"false" contributesTo:"query" name:"startTimeGreaterThanOrEqualTo"`

	// The end time of the time range to retrieve the optimizer statistics of a Managed Database
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	EndTimeLessThanOrEqualTo *string `mandatory:"false" contributesTo:"query" name:"endTimeLessThanOrEqualTo"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListOptimizerStatisticsAdvisorExecutionsRequest wrapper for the ListOptimizerStatisticsAdvisorExecutions operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListOptimizerStatisticsAdvisorExecutions.go.html to see an example of how to use ListOptimizerStatisticsAdvisorExecutionsRequest.

func (ListOptimizerStatisticsAdvisorExecutionsRequest) BinaryRequestBody added in v65.16.0

BinaryRequestBody implements the OCIRequest interface

func (ListOptimizerStatisticsAdvisorExecutionsRequest) HTTPRequest added in v65.16.0

func (request ListOptimizerStatisticsAdvisorExecutionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListOptimizerStatisticsAdvisorExecutionsRequest) RetryPolicy added in v65.16.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListOptimizerStatisticsAdvisorExecutionsRequest) String added in v65.16.0

func (ListOptimizerStatisticsAdvisorExecutionsRequest) ValidateEnumValue added in v65.16.0

func (request ListOptimizerStatisticsAdvisorExecutionsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListOptimizerStatisticsAdvisorExecutionsResponse added in v65.16.0

type ListOptimizerStatisticsAdvisorExecutionsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The OptimizerStatisticsAdvisorExecutionsCollection instance
	OptimizerStatisticsAdvisorExecutionsCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListOptimizerStatisticsAdvisorExecutionsResponse wrapper for the ListOptimizerStatisticsAdvisorExecutions operation

func (ListOptimizerStatisticsAdvisorExecutionsResponse) HTTPResponse added in v65.16.0

HTTPResponse implements the OCIResponse interface

func (ListOptimizerStatisticsAdvisorExecutionsResponse) String added in v65.16.0

type ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum added in v65.16.0

type ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum string

ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum Enum with underlying type: string

const (
	ListOptimizerStatisticsCollectionAggregationsGroupTypeStatus        ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum = "TASK_STATUS"
	ListOptimizerStatisticsCollectionAggregationsGroupTypeObjectsStatus ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum = "TASK_OBJECTS_STATUS"
)

Set of constants representing the allowable values for ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum

func GetListOptimizerStatisticsCollectionAggregationsGroupTypeEnumValues added in v65.16.0

func GetListOptimizerStatisticsCollectionAggregationsGroupTypeEnumValues() []ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum

GetListOptimizerStatisticsCollectionAggregationsGroupTypeEnumValues Enumerates the set of values for ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum

func GetMappingListOptimizerStatisticsCollectionAggregationsGroupTypeEnum added in v65.16.0

func GetMappingListOptimizerStatisticsCollectionAggregationsGroupTypeEnum(val string) (ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum, bool)

GetMappingListOptimizerStatisticsCollectionAggregationsGroupTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListOptimizerStatisticsCollectionAggregationsRequest added in v65.16.0

type ListOptimizerStatisticsCollectionAggregationsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The optimizer statistics tasks grouped by type.
	GroupType ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum `mandatory:"true" contributesTo:"query" name:"groupType" omitEmpty:"true"`

	// The start time of the time range to retrieve the optimizer statistics of a Managed Database
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	StartTimeGreaterThanOrEqualTo *string `mandatory:"false" contributesTo:"query" name:"startTimeGreaterThanOrEqualTo"`

	// The end time of the time range to retrieve the optimizer statistics of a Managed Database
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	EndTimeLessThanOrEqualTo *string `mandatory:"false" contributesTo:"query" name:"endTimeLessThanOrEqualTo"`

	// The filter types of the optimizer statistics tasks.
	TaskType ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum `mandatory:"false" contributesTo:"query" name:"taskType" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListOptimizerStatisticsCollectionAggregationsRequest wrapper for the ListOptimizerStatisticsCollectionAggregations operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListOptimizerStatisticsCollectionAggregations.go.html to see an example of how to use ListOptimizerStatisticsCollectionAggregationsRequest.

func (ListOptimizerStatisticsCollectionAggregationsRequest) BinaryRequestBody added in v65.16.0

BinaryRequestBody implements the OCIRequest interface

func (ListOptimizerStatisticsCollectionAggregationsRequest) HTTPRequest added in v65.16.0

func (request ListOptimizerStatisticsCollectionAggregationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListOptimizerStatisticsCollectionAggregationsRequest) RetryPolicy added in v65.16.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListOptimizerStatisticsCollectionAggregationsRequest) String added in v65.16.0

func (ListOptimizerStatisticsCollectionAggregationsRequest) ValidateEnumValue added in v65.16.0

func (request ListOptimizerStatisticsCollectionAggregationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListOptimizerStatisticsCollectionAggregationsResponse added in v65.16.0

type ListOptimizerStatisticsCollectionAggregationsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of OptimizerStatisticsCollectionAggregationsCollection instances
	OptimizerStatisticsCollectionAggregationsCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListOptimizerStatisticsCollectionAggregationsResponse wrapper for the ListOptimizerStatisticsCollectionAggregations operation

func (ListOptimizerStatisticsCollectionAggregationsResponse) HTTPResponse added in v65.16.0

HTTPResponse implements the OCIResponse interface

func (ListOptimizerStatisticsCollectionAggregationsResponse) String added in v65.16.0

type ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum added in v65.16.0

type ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum string

ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum Enum with underlying type: string

const (
	ListOptimizerStatisticsCollectionAggregationsTaskTypeAll    ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum = "ALL"
	ListOptimizerStatisticsCollectionAggregationsTaskTypeManual ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum = "MANUAL"
	ListOptimizerStatisticsCollectionAggregationsTaskTypeAuto   ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum = "AUTO"
)

Set of constants representing the allowable values for ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum

func GetListOptimizerStatisticsCollectionAggregationsTaskTypeEnumValues added in v65.16.0

func GetListOptimizerStatisticsCollectionAggregationsTaskTypeEnumValues() []ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum

GetListOptimizerStatisticsCollectionAggregationsTaskTypeEnumValues Enumerates the set of values for ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum

func GetMappingListOptimizerStatisticsCollectionAggregationsTaskTypeEnum added in v65.16.0

func GetMappingListOptimizerStatisticsCollectionAggregationsTaskTypeEnum(val string) (ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum, bool)

GetMappingListOptimizerStatisticsCollectionAggregationsTaskTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListOptimizerStatisticsCollectionOperationsRequest added in v65.16.0

type ListOptimizerStatisticsCollectionOperationsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The start time of the time range to retrieve the optimizer statistics of a Managed Database
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	StartTimeGreaterThanOrEqualTo *string `mandatory:"false" contributesTo:"query" name:"startTimeGreaterThanOrEqualTo"`

	// The end time of the time range to retrieve the optimizer statistics of a Managed Database
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	EndTimeLessThanOrEqualTo *string `mandatory:"false" contributesTo:"query" name:"endTimeLessThanOrEqualTo"`

	// The filter types of the optimizer statistics tasks.
	TaskType ListOptimizerStatisticsCollectionOperationsTaskTypeEnum `mandatory:"false" contributesTo:"query" name:"taskType" omitEmpty:"true"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The parameter used to filter the optimizer statistics operations.
	// Any property of the OptimizerStatisticsCollectionOperationSummary can be used to define the filter condition.
	// The allowed conditional operators are AND or OR, and the allowed binary operators are are >, < and =. Any other operator is regarded invalid.
	// Example: jobName=<replace with job name> AND status=<replace with status>
	FilterBy *string `mandatory:"false" contributesTo:"query" name:"filterBy"`

	// Sorts the list of optimizer statistics operations based on a specific attribute.
	SortBy ListOptimizerStatisticsCollectionOperationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListOptimizerStatisticsCollectionOperationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListOptimizerStatisticsCollectionOperationsRequest wrapper for the ListOptimizerStatisticsCollectionOperations operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListOptimizerStatisticsCollectionOperations.go.html to see an example of how to use ListOptimizerStatisticsCollectionOperationsRequest.

func (ListOptimizerStatisticsCollectionOperationsRequest) BinaryRequestBody added in v65.16.0

BinaryRequestBody implements the OCIRequest interface

func (ListOptimizerStatisticsCollectionOperationsRequest) HTTPRequest added in v65.16.0

func (request ListOptimizerStatisticsCollectionOperationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListOptimizerStatisticsCollectionOperationsRequest) RetryPolicy added in v65.16.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListOptimizerStatisticsCollectionOperationsRequest) String added in v65.16.0

func (ListOptimizerStatisticsCollectionOperationsRequest) ValidateEnumValue added in v65.16.0

func (request ListOptimizerStatisticsCollectionOperationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListOptimizerStatisticsCollectionOperationsResponse added in v65.16.0

type ListOptimizerStatisticsCollectionOperationsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of OptimizerStatisticsCollectionOperationsCollection instances
	OptimizerStatisticsCollectionOperationsCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListOptimizerStatisticsCollectionOperationsResponse wrapper for the ListOptimizerStatisticsCollectionOperations operation

func (ListOptimizerStatisticsCollectionOperationsResponse) HTTPResponse added in v65.16.0

HTTPResponse implements the OCIResponse interface

func (ListOptimizerStatisticsCollectionOperationsResponse) String added in v65.16.0

type ListOptimizerStatisticsCollectionOperationsSortByEnum added in v65.16.0

type ListOptimizerStatisticsCollectionOperationsSortByEnum string

ListOptimizerStatisticsCollectionOperationsSortByEnum Enum with underlying type: string

const (
	ListOptimizerStatisticsCollectionOperationsSortByStartTime ListOptimizerStatisticsCollectionOperationsSortByEnum = "START_TIME"
	ListOptimizerStatisticsCollectionOperationsSortByEndTime   ListOptimizerStatisticsCollectionOperationsSortByEnum = "END_TIME"
	ListOptimizerStatisticsCollectionOperationsSortByStatus    ListOptimizerStatisticsCollectionOperationsSortByEnum = "STATUS"
)

Set of constants representing the allowable values for ListOptimizerStatisticsCollectionOperationsSortByEnum

func GetListOptimizerStatisticsCollectionOperationsSortByEnumValues added in v65.16.0

func GetListOptimizerStatisticsCollectionOperationsSortByEnumValues() []ListOptimizerStatisticsCollectionOperationsSortByEnum

GetListOptimizerStatisticsCollectionOperationsSortByEnumValues Enumerates the set of values for ListOptimizerStatisticsCollectionOperationsSortByEnum

func GetMappingListOptimizerStatisticsCollectionOperationsSortByEnum added in v65.16.0

func GetMappingListOptimizerStatisticsCollectionOperationsSortByEnum(val string) (ListOptimizerStatisticsCollectionOperationsSortByEnum, bool)

GetMappingListOptimizerStatisticsCollectionOperationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListOptimizerStatisticsCollectionOperationsSortOrderEnum added in v65.16.0

type ListOptimizerStatisticsCollectionOperationsSortOrderEnum string

ListOptimizerStatisticsCollectionOperationsSortOrderEnum Enum with underlying type: string

const (
	ListOptimizerStatisticsCollectionOperationsSortOrderAsc  ListOptimizerStatisticsCollectionOperationsSortOrderEnum = "ASC"
	ListOptimizerStatisticsCollectionOperationsSortOrderDesc ListOptimizerStatisticsCollectionOperationsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListOptimizerStatisticsCollectionOperationsSortOrderEnum

func GetListOptimizerStatisticsCollectionOperationsSortOrderEnumValues added in v65.16.0

func GetListOptimizerStatisticsCollectionOperationsSortOrderEnumValues() []ListOptimizerStatisticsCollectionOperationsSortOrderEnum

GetListOptimizerStatisticsCollectionOperationsSortOrderEnumValues Enumerates the set of values for ListOptimizerStatisticsCollectionOperationsSortOrderEnum

func GetMappingListOptimizerStatisticsCollectionOperationsSortOrderEnum added in v65.16.0

func GetMappingListOptimizerStatisticsCollectionOperationsSortOrderEnum(val string) (ListOptimizerStatisticsCollectionOperationsSortOrderEnum, bool)

GetMappingListOptimizerStatisticsCollectionOperationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListOptimizerStatisticsCollectionOperationsTaskTypeEnum added in v65.16.0

type ListOptimizerStatisticsCollectionOperationsTaskTypeEnum string

ListOptimizerStatisticsCollectionOperationsTaskTypeEnum Enum with underlying type: string

const (
	ListOptimizerStatisticsCollectionOperationsTaskTypeAll    ListOptimizerStatisticsCollectionOperationsTaskTypeEnum = "ALL"
	ListOptimizerStatisticsCollectionOperationsTaskTypeManual ListOptimizerStatisticsCollectionOperationsTaskTypeEnum = "MANUAL"
	ListOptimizerStatisticsCollectionOperationsTaskTypeAuto   ListOptimizerStatisticsCollectionOperationsTaskTypeEnum = "AUTO"
)

Set of constants representing the allowable values for ListOptimizerStatisticsCollectionOperationsTaskTypeEnum

func GetListOptimizerStatisticsCollectionOperationsTaskTypeEnumValues added in v65.16.0

func GetListOptimizerStatisticsCollectionOperationsTaskTypeEnumValues() []ListOptimizerStatisticsCollectionOperationsTaskTypeEnum

GetListOptimizerStatisticsCollectionOperationsTaskTypeEnumValues Enumerates the set of values for ListOptimizerStatisticsCollectionOperationsTaskTypeEnum

func GetMappingListOptimizerStatisticsCollectionOperationsTaskTypeEnum added in v65.16.0

func GetMappingListOptimizerStatisticsCollectionOperationsTaskTypeEnum(val string) (ListOptimizerStatisticsCollectionOperationsTaskTypeEnum, bool)

GetMappingListOptimizerStatisticsCollectionOperationsTaskTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPreferredCredentialsRequest added in v65.19.0

type ListPreferredCredentialsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListPreferredCredentialsRequest wrapper for the ListPreferredCredentials operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListPreferredCredentials.go.html to see an example of how to use ListPreferredCredentialsRequest.

func (ListPreferredCredentialsRequest) BinaryRequestBody added in v65.19.0

func (request ListPreferredCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListPreferredCredentialsRequest) HTTPRequest added in v65.19.0

func (request ListPreferredCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListPreferredCredentialsRequest) RetryPolicy added in v65.19.0

func (request ListPreferredCredentialsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListPreferredCredentialsRequest) String added in v65.19.0

func (request ListPreferredCredentialsRequest) String() string

func (ListPreferredCredentialsRequest) ValidateEnumValue added in v65.19.0

func (request ListPreferredCredentialsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListPreferredCredentialsResponse added in v65.19.0

type ListPreferredCredentialsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The PreferredCredentialCollection instance
	PreferredCredentialCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListPreferredCredentialsResponse wrapper for the ListPreferredCredentials operation

func (ListPreferredCredentialsResponse) HTTPResponse added in v65.19.0

func (response ListPreferredCredentialsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListPreferredCredentialsResponse) String added in v65.19.0

func (response ListPreferredCredentialsResponse) String() string

type ListProxiedForUsersRequest

type ListProxiedForUsersRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The name of the user whose details are to be viewed.
	UserName *string `mandatory:"true" contributesTo:"path" name:"userName"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A filter to return only resources that match the entire name.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for ‘NAME’ is ascending. The ‘NAME’ sort order is case-sensitive.
	SortBy ListProxiedForUsersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListProxiedForUsersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListProxiedForUsersRequest wrapper for the ListProxiedForUsers operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListProxiedForUsers.go.html to see an example of how to use ListProxiedForUsersRequest.

func (ListProxiedForUsersRequest) BinaryRequestBody

func (request ListProxiedForUsersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListProxiedForUsersRequest) HTTPRequest

func (request ListProxiedForUsersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListProxiedForUsersRequest) RetryPolicy

func (request ListProxiedForUsersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListProxiedForUsersRequest) String

func (request ListProxiedForUsersRequest) String() string

func (ListProxiedForUsersRequest) ValidateEnumValue

func (request ListProxiedForUsersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListProxiedForUsersResponse

type ListProxiedForUsersResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ProxiedForUserCollection instances
	ProxiedForUserCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListProxiedForUsersResponse wrapper for the ListProxiedForUsers operation

func (ListProxiedForUsersResponse) HTTPResponse

func (response ListProxiedForUsersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListProxiedForUsersResponse) String

func (response ListProxiedForUsersResponse) String() string

type ListProxiedForUsersSortByEnum

type ListProxiedForUsersSortByEnum string

ListProxiedForUsersSortByEnum Enum with underlying type: string

const (
	ListProxiedForUsersSortByName ListProxiedForUsersSortByEnum = "NAME"
)

Set of constants representing the allowable values for ListProxiedForUsersSortByEnum

func GetListProxiedForUsersSortByEnumValues

func GetListProxiedForUsersSortByEnumValues() []ListProxiedForUsersSortByEnum

GetListProxiedForUsersSortByEnumValues Enumerates the set of values for ListProxiedForUsersSortByEnum

func GetMappingListProxiedForUsersSortByEnum

func GetMappingListProxiedForUsersSortByEnum(val string) (ListProxiedForUsersSortByEnum, bool)

GetMappingListProxiedForUsersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProxiedForUsersSortOrderEnum

type ListProxiedForUsersSortOrderEnum string

ListProxiedForUsersSortOrderEnum Enum with underlying type: string

const (
	ListProxiedForUsersSortOrderAsc  ListProxiedForUsersSortOrderEnum = "ASC"
	ListProxiedForUsersSortOrderDesc ListProxiedForUsersSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListProxiedForUsersSortOrderEnum

func GetListProxiedForUsersSortOrderEnumValues

func GetListProxiedForUsersSortOrderEnumValues() []ListProxiedForUsersSortOrderEnum

GetListProxiedForUsersSortOrderEnumValues Enumerates the set of values for ListProxiedForUsersSortOrderEnum

func GetMappingListProxiedForUsersSortOrderEnum

func GetMappingListProxiedForUsersSortOrderEnum(val string) (ListProxiedForUsersSortOrderEnum, bool)

GetMappingListProxiedForUsersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProxyUsersRequest

type ListProxyUsersRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The name of the user whose details are to be viewed.
	UserName *string `mandatory:"true" contributesTo:"path" name:"userName"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A filter to return only resources that match the entire name.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for ‘NAME’ is ascending. The ‘NAME’ sort order is case-sensitive.
	SortBy ListProxyUsersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListProxyUsersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListProxyUsersRequest wrapper for the ListProxyUsers operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListProxyUsers.go.html to see an example of how to use ListProxyUsersRequest.

func (ListProxyUsersRequest) BinaryRequestBody

func (request ListProxyUsersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListProxyUsersRequest) HTTPRequest

func (request ListProxyUsersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListProxyUsersRequest) RetryPolicy

func (request ListProxyUsersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListProxyUsersRequest) String

func (request ListProxyUsersRequest) String() string

func (ListProxyUsersRequest) ValidateEnumValue

func (request ListProxyUsersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListProxyUsersResponse

type ListProxyUsersResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ProxyUserCollection instances
	ProxyUserCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListProxyUsersResponse wrapper for the ListProxyUsers operation

func (ListProxyUsersResponse) HTTPResponse

func (response ListProxyUsersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListProxyUsersResponse) String

func (response ListProxyUsersResponse) String() string

type ListProxyUsersSortByEnum

type ListProxyUsersSortByEnum string

ListProxyUsersSortByEnum Enum with underlying type: string

const (
	ListProxyUsersSortByName ListProxyUsersSortByEnum = "NAME"
)

Set of constants representing the allowable values for ListProxyUsersSortByEnum

func GetListProxyUsersSortByEnumValues

func GetListProxyUsersSortByEnumValues() []ListProxyUsersSortByEnum

GetListProxyUsersSortByEnumValues Enumerates the set of values for ListProxyUsersSortByEnum

func GetMappingListProxyUsersSortByEnum

func GetMappingListProxyUsersSortByEnum(val string) (ListProxyUsersSortByEnum, bool)

GetMappingListProxyUsersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProxyUsersSortOrderEnum

type ListProxyUsersSortOrderEnum string

ListProxyUsersSortOrderEnum Enum with underlying type: string

const (
	ListProxyUsersSortOrderAsc  ListProxyUsersSortOrderEnum = "ASC"
	ListProxyUsersSortOrderDesc ListProxyUsersSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListProxyUsersSortOrderEnum

func GetListProxyUsersSortOrderEnumValues

func GetListProxyUsersSortOrderEnumValues() []ListProxyUsersSortOrderEnum

GetListProxyUsersSortOrderEnumValues Enumerates the set of values for ListProxyUsersSortOrderEnum

func GetMappingListProxyUsersSortOrderEnum

func GetMappingListProxyUsersSortOrderEnum(val string) (ListProxyUsersSortOrderEnum, bool)

GetMappingListProxyUsersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRolesRequest

type ListRolesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The name of the user whose details are to be viewed.
	UserName *string `mandatory:"true" contributesTo:"path" name:"userName"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A filter to return only resources that match the entire name.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for ‘NAME’ is ascending. The ‘NAME’ sort order is case-sensitive.
	SortBy ListRolesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListRolesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListRolesRequest wrapper for the ListRoles operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListRoles.go.html to see an example of how to use ListRolesRequest.

func (ListRolesRequest) BinaryRequestBody

func (request ListRolesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListRolesRequest) HTTPRequest

func (request ListRolesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListRolesRequest) RetryPolicy

func (request ListRolesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListRolesRequest) String

func (request ListRolesRequest) String() string

func (ListRolesRequest) ValidateEnumValue

func (request ListRolesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListRolesResponse

type ListRolesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of RoleCollection instances
	RoleCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListRolesResponse wrapper for the ListRoles operation

func (ListRolesResponse) HTTPResponse

func (response ListRolesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListRolesResponse) String

func (response ListRolesResponse) String() string

type ListRolesSortByEnum

type ListRolesSortByEnum string

ListRolesSortByEnum Enum with underlying type: string

const (
	ListRolesSortByName ListRolesSortByEnum = "NAME"
)

Set of constants representing the allowable values for ListRolesSortByEnum

func GetListRolesSortByEnumValues

func GetListRolesSortByEnumValues() []ListRolesSortByEnum

GetListRolesSortByEnumValues Enumerates the set of values for ListRolesSortByEnum

func GetMappingListRolesSortByEnum

func GetMappingListRolesSortByEnum(val string) (ListRolesSortByEnum, bool)

GetMappingListRolesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRolesSortOrderEnum

type ListRolesSortOrderEnum string

ListRolesSortOrderEnum Enum with underlying type: string

const (
	ListRolesSortOrderAsc  ListRolesSortOrderEnum = "ASC"
	ListRolesSortOrderDesc ListRolesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListRolesSortOrderEnum

func GetListRolesSortOrderEnumValues

func GetListRolesSortOrderEnumValues() []ListRolesSortOrderEnum

GetListRolesSortOrderEnumValues Enumerates the set of values for ListRolesSortOrderEnum

func GetMappingListRolesSortOrderEnum

func GetMappingListRolesSortOrderEnum(val string) (ListRolesSortOrderEnum, bool)

GetMappingListRolesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSqlPlanBaselineJobsRequest added in v65.42.0

type ListSqlPlanBaselineJobsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// A filter to return the SQL plan baseline jobs that match the name.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
	// The ‘NAME’ sort order is case-sensitive.
	SortBy ListSqlPlanBaselineJobsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListSqlPlanBaselineJobsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListSqlPlanBaselineJobsRequest wrapper for the ListSqlPlanBaselineJobs operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListSqlPlanBaselineJobs.go.html to see an example of how to use ListSqlPlanBaselineJobsRequest.

func (ListSqlPlanBaselineJobsRequest) BinaryRequestBody added in v65.42.0

func (request ListSqlPlanBaselineJobsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSqlPlanBaselineJobsRequest) HTTPRequest added in v65.42.0

func (request ListSqlPlanBaselineJobsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSqlPlanBaselineJobsRequest) RetryPolicy added in v65.42.0

func (request ListSqlPlanBaselineJobsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSqlPlanBaselineJobsRequest) String added in v65.42.0

func (request ListSqlPlanBaselineJobsRequest) String() string

func (ListSqlPlanBaselineJobsRequest) ValidateEnumValue added in v65.42.0

func (request ListSqlPlanBaselineJobsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListSqlPlanBaselineJobsResponse added in v65.42.0

type ListSqlPlanBaselineJobsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SqlPlanBaselineJobCollection instances
	SqlPlanBaselineJobCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListSqlPlanBaselineJobsResponse wrapper for the ListSqlPlanBaselineJobs operation

func (ListSqlPlanBaselineJobsResponse) HTTPResponse added in v65.42.0

func (response ListSqlPlanBaselineJobsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSqlPlanBaselineJobsResponse) String added in v65.42.0

func (response ListSqlPlanBaselineJobsResponse) String() string

type ListSqlPlanBaselineJobsSortByEnum added in v65.42.0

type ListSqlPlanBaselineJobsSortByEnum string

ListSqlPlanBaselineJobsSortByEnum Enum with underlying type: string

const (
	ListSqlPlanBaselineJobsSortByTimecreated ListSqlPlanBaselineJobsSortByEnum = "TIMECREATED"
	ListSqlPlanBaselineJobsSortByName        ListSqlPlanBaselineJobsSortByEnum = "NAME"
)

Set of constants representing the allowable values for ListSqlPlanBaselineJobsSortByEnum

func GetListSqlPlanBaselineJobsSortByEnumValues added in v65.42.0

func GetListSqlPlanBaselineJobsSortByEnumValues() []ListSqlPlanBaselineJobsSortByEnum

GetListSqlPlanBaselineJobsSortByEnumValues Enumerates the set of values for ListSqlPlanBaselineJobsSortByEnum

func GetMappingListSqlPlanBaselineJobsSortByEnum added in v65.42.0

func GetMappingListSqlPlanBaselineJobsSortByEnum(val string) (ListSqlPlanBaselineJobsSortByEnum, bool)

GetMappingListSqlPlanBaselineJobsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSqlPlanBaselineJobsSortOrderEnum added in v65.42.0

type ListSqlPlanBaselineJobsSortOrderEnum string

ListSqlPlanBaselineJobsSortOrderEnum Enum with underlying type: string

const (
	ListSqlPlanBaselineJobsSortOrderAsc  ListSqlPlanBaselineJobsSortOrderEnum = "ASC"
	ListSqlPlanBaselineJobsSortOrderDesc ListSqlPlanBaselineJobsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListSqlPlanBaselineJobsSortOrderEnum

func GetListSqlPlanBaselineJobsSortOrderEnumValues added in v65.42.0

func GetListSqlPlanBaselineJobsSortOrderEnumValues() []ListSqlPlanBaselineJobsSortOrderEnum

GetListSqlPlanBaselineJobsSortOrderEnumValues Enumerates the set of values for ListSqlPlanBaselineJobsSortOrderEnum

func GetMappingListSqlPlanBaselineJobsSortOrderEnum added in v65.42.0

func GetMappingListSqlPlanBaselineJobsSortOrderEnum(val string) (ListSqlPlanBaselineJobsSortOrderEnum, bool)

GetMappingListSqlPlanBaselineJobsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSqlPlanBaselinesOriginEnum added in v65.42.0

type ListSqlPlanBaselinesOriginEnum string

ListSqlPlanBaselinesOriginEnum Enum with underlying type: string

const (
	ListSqlPlanBaselinesOriginAddmSqltune               ListSqlPlanBaselinesOriginEnum = "ADDM_SQLTUNE"
	ListSqlPlanBaselinesOriginAutoCapture               ListSqlPlanBaselinesOriginEnum = "AUTO_CAPTURE"
	ListSqlPlanBaselinesOriginAutoSqltune               ListSqlPlanBaselinesOriginEnum = "AUTO_SQLTUNE"
	ListSqlPlanBaselinesOriginEvolveAutoIndexLoad       ListSqlPlanBaselinesOriginEnum = "EVOLVE_AUTO_INDEX_LOAD"
	ListSqlPlanBaselinesOriginEvolveCreateFromAdaptive  ListSqlPlanBaselinesOriginEnum = "EVOLVE_CREATE_FROM_ADAPTIVE"
	ListSqlPlanBaselinesOriginEvolveLoadFromSts         ListSqlPlanBaselinesOriginEnum = "EVOLVE_LOAD_FROM_STS"
	ListSqlPlanBaselinesOriginEvolveLoadFromAwr         ListSqlPlanBaselinesOriginEnum = "EVOLVE_LOAD_FROM_AWR"
	ListSqlPlanBaselinesOriginEvolveLoadFromCursorCache ListSqlPlanBaselinesOriginEnum = "EVOLVE_LOAD_FROM_CURSOR_CACHE"
	ListSqlPlanBaselinesOriginManualLoad                ListSqlPlanBaselinesOriginEnum = "MANUAL_LOAD"
	ListSqlPlanBaselinesOriginManualLoadFromAwr         ListSqlPlanBaselinesOriginEnum = "MANUAL_LOAD_FROM_AWR"
	ListSqlPlanBaselinesOriginManualLoadFromCursorCache ListSqlPlanBaselinesOriginEnum = "MANUAL_LOAD_FROM_CURSOR_CACHE"
	ListSqlPlanBaselinesOriginManualLoadFromSts         ListSqlPlanBaselinesOriginEnum = "MANUAL_LOAD_FROM_STS"
	ListSqlPlanBaselinesOriginManualSqltune             ListSqlPlanBaselinesOriginEnum = "MANUAL_SQLTUNE"
	ListSqlPlanBaselinesOriginStoredOutline             ListSqlPlanBaselinesOriginEnum = "STORED_OUTLINE"
	ListSqlPlanBaselinesOriginUnknown                   ListSqlPlanBaselinesOriginEnum = "UNKNOWN"
)

Set of constants representing the allowable values for ListSqlPlanBaselinesOriginEnum

func GetListSqlPlanBaselinesOriginEnumValues added in v65.42.0

func GetListSqlPlanBaselinesOriginEnumValues() []ListSqlPlanBaselinesOriginEnum

GetListSqlPlanBaselinesOriginEnumValues Enumerates the set of values for ListSqlPlanBaselinesOriginEnum

func GetMappingListSqlPlanBaselinesOriginEnum added in v65.42.0

func GetMappingListSqlPlanBaselinesOriginEnum(val string) (ListSqlPlanBaselinesOriginEnum, bool)

GetMappingListSqlPlanBaselinesOriginEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSqlPlanBaselinesRequest added in v65.42.0

type ListSqlPlanBaselinesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// A filter to return only SQL plan baselines that match the plan name.
	PlanName *string `mandatory:"false" contributesTo:"query" name:"planName"`

	// A filter to return all the SQL plan baselines for the specified SQL handle.
	SqlHandle *string `mandatory:"false" contributesTo:"query" name:"sqlHandle"`

	// A filter to return all the SQL plan baselines that match the SQL text. By default, the search
	// is case insensitive. To run an exact or case-sensitive search, double-quote the search string.
	// You may also use the '%' symbol as a wildcard.
	SqlText *string `mandatory:"false" contributesTo:"query" name:"sqlText"`

	// A filter to return only SQL plan baselines that are either enabled or not enabled.
	// By default, all SQL plan baselines are returned.
	IsEnabled *bool `mandatory:"false" contributesTo:"query" name:"isEnabled"`

	// A filter to return only SQL plan baselines that are either accepted or not accepted.
	// By default, all SQL plan baselines are returned.
	IsAccepted *bool `mandatory:"false" contributesTo:"query" name:"isAccepted"`

	// A filter to return only SQL plan baselines that were either reproduced or
	// not reproduced by the optimizer. By default, all SQL plan baselines are returned.
	IsReproduced *bool `mandatory:"false" contributesTo:"query" name:"isReproduced"`

	// A filter to return only SQL plan baselines that are either fixed or not fixed.
	// By default, all SQL plan baselines are returned.
	IsFixed *bool `mandatory:"false" contributesTo:"query" name:"isFixed"`

	// A filter to return only SQL plan baselines that are either adaptive or not adaptive.
	// By default, all SQL plan baselines are returned.
	IsAdaptive *bool `mandatory:"false" contributesTo:"query" name:"isAdaptive"`

	// A filter to return all the SQL plan baselines that match the origin.
	Origin ListSqlPlanBaselinesOriginEnum `mandatory:"false" contributesTo:"query" name:"origin" omitEmpty:"true"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The option to sort the SQL plan baseline summary data.
	SortBy ListSqlPlanBaselinesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order.
	SortOrder ListSqlPlanBaselinesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// A filter to return only SQL plan baselines that are either auto-purged or not auto-purged.
	// By default, all SQL plan baselines are returned.
	IsAutoPurged *bool `mandatory:"false" contributesTo:"query" name:"isAutoPurged"`

	// A filter to return only SQL plan baselines whose last execution time is
	// after the specified value. By default, all SQL plan baselines are returned.
	TimeLastExecutedGreaterThan *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLastExecutedGreaterThan"`

	// A filter to return only SQL plan baselines whose last execution time is
	// before the specified value. By default, all SQL plan baselines are returned.
	TimeLastExecutedLessThan *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLastExecutedLessThan"`

	// A filter to return only SQL plan baselines that are not executed till now.
	// By default, all SQL plan baselines are returned.
	IsNeverExecuted *bool `mandatory:"false" contributesTo:"query" name:"isNeverExecuted"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListSqlPlanBaselinesRequest wrapper for the ListSqlPlanBaselines operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListSqlPlanBaselines.go.html to see an example of how to use ListSqlPlanBaselinesRequest.

func (ListSqlPlanBaselinesRequest) BinaryRequestBody added in v65.42.0

func (request ListSqlPlanBaselinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSqlPlanBaselinesRequest) HTTPRequest added in v65.42.0

func (request ListSqlPlanBaselinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSqlPlanBaselinesRequest) RetryPolicy added in v65.42.0

func (request ListSqlPlanBaselinesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSqlPlanBaselinesRequest) String added in v65.42.0

func (request ListSqlPlanBaselinesRequest) String() string

func (ListSqlPlanBaselinesRequest) ValidateEnumValue added in v65.42.0

func (request ListSqlPlanBaselinesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListSqlPlanBaselinesResponse added in v65.42.0

type ListSqlPlanBaselinesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SqlPlanBaselineCollection instances
	SqlPlanBaselineCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListSqlPlanBaselinesResponse wrapper for the ListSqlPlanBaselines operation

func (ListSqlPlanBaselinesResponse) HTTPResponse added in v65.42.0

func (response ListSqlPlanBaselinesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSqlPlanBaselinesResponse) String added in v65.42.0

func (response ListSqlPlanBaselinesResponse) String() string

type ListSqlPlanBaselinesSortByEnum added in v65.42.0

type ListSqlPlanBaselinesSortByEnum string

ListSqlPlanBaselinesSortByEnum Enum with underlying type: string

const (
	ListSqlPlanBaselinesSortByTimecreated      ListSqlPlanBaselinesSortByEnum = "timeCreated"
	ListSqlPlanBaselinesSortByTimelastmodified ListSqlPlanBaselinesSortByEnum = "timeLastModified"
	ListSqlPlanBaselinesSortByTimelastexecuted ListSqlPlanBaselinesSortByEnum = "timeLastExecuted"
)

Set of constants representing the allowable values for ListSqlPlanBaselinesSortByEnum

func GetListSqlPlanBaselinesSortByEnumValues added in v65.42.0

func GetListSqlPlanBaselinesSortByEnumValues() []ListSqlPlanBaselinesSortByEnum

GetListSqlPlanBaselinesSortByEnumValues Enumerates the set of values for ListSqlPlanBaselinesSortByEnum

func GetMappingListSqlPlanBaselinesSortByEnum added in v65.42.0

func GetMappingListSqlPlanBaselinesSortByEnum(val string) (ListSqlPlanBaselinesSortByEnum, bool)

GetMappingListSqlPlanBaselinesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSqlPlanBaselinesSortOrderEnum added in v65.42.0

type ListSqlPlanBaselinesSortOrderEnum string

ListSqlPlanBaselinesSortOrderEnum Enum with underlying type: string

const (
	ListSqlPlanBaselinesSortOrderAsc  ListSqlPlanBaselinesSortOrderEnum = "ASC"
	ListSqlPlanBaselinesSortOrderDesc ListSqlPlanBaselinesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListSqlPlanBaselinesSortOrderEnum

func GetListSqlPlanBaselinesSortOrderEnumValues added in v65.42.0

func GetListSqlPlanBaselinesSortOrderEnumValues() []ListSqlPlanBaselinesSortOrderEnum

GetListSqlPlanBaselinesSortOrderEnumValues Enumerates the set of values for ListSqlPlanBaselinesSortOrderEnum

func GetMappingListSqlPlanBaselinesSortOrderEnum added in v65.42.0

func GetMappingListSqlPlanBaselinesSortOrderEnum(val string) (ListSqlPlanBaselinesSortOrderEnum, bool)

GetMappingListSqlPlanBaselinesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSqlTuningAdvisorTaskFindingsFindingFilterEnum

type ListSqlTuningAdvisorTaskFindingsFindingFilterEnum string

ListSqlTuningAdvisorTaskFindingsFindingFilterEnum Enum with underlying type: string

const (
	ListSqlTuningAdvisorTaskFindingsFindingFilterNone          ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "none"
	ListSqlTuningAdvisorTaskFindingsFindingFilterFindings      ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "FINDINGS"
	ListSqlTuningAdvisorTaskFindingsFindingFilterNofindings    ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "NOFINDINGS"
	ListSqlTuningAdvisorTaskFindingsFindingFilterErrors        ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "ERRORS"
	ListSqlTuningAdvisorTaskFindingsFindingFilterProfiles      ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "PROFILES"
	ListSqlTuningAdvisorTaskFindingsFindingFilterIndices       ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "INDICES"
	ListSqlTuningAdvisorTaskFindingsFindingFilterStats         ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "STATS"
	ListSqlTuningAdvisorTaskFindingsFindingFilterRestructure   ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "RESTRUCTURE"
	ListSqlTuningAdvisorTaskFindingsFindingFilterAlternative   ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "ALTERNATIVE"
	ListSqlTuningAdvisorTaskFindingsFindingFilterAutoProfiles  ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "AUTO_PROFILES"
	ListSqlTuningAdvisorTaskFindingsFindingFilterOtherProfiles ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "OTHER_PROFILES"
)

Set of constants representing the allowable values for ListSqlTuningAdvisorTaskFindingsFindingFilterEnum

func GetListSqlTuningAdvisorTaskFindingsFindingFilterEnumValues

func GetListSqlTuningAdvisorTaskFindingsFindingFilterEnumValues() []ListSqlTuningAdvisorTaskFindingsFindingFilterEnum

GetListSqlTuningAdvisorTaskFindingsFindingFilterEnumValues Enumerates the set of values for ListSqlTuningAdvisorTaskFindingsFindingFilterEnum

func GetMappingListSqlTuningAdvisorTaskFindingsFindingFilterEnum

func GetMappingListSqlTuningAdvisorTaskFindingsFindingFilterEnum(val string) (ListSqlTuningAdvisorTaskFindingsFindingFilterEnum, bool)

GetMappingListSqlTuningAdvisorTaskFindingsFindingFilterEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSqlTuningAdvisorTaskFindingsRequest

type ListSqlTuningAdvisorTaskFindingsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The SQL tuning task identifier. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	SqlTuningAdvisorTaskId *int64 `mandatory:"true" contributesTo:"path" name:"sqlTuningAdvisorTaskId"`

	// The optional greater than or equal to filter on the execution ID related to a specific SQL Tuning Advisor task.
	BeginExecId *int64 `mandatory:"false" contributesTo:"query" name:"beginExecId"`

	// The optional less than or equal to query parameter to filter on the execution ID related to a specific SQL Tuning Advisor task.
	EndExecId *int64 `mandatory:"false" contributesTo:"query" name:"endExecId"`

	// The search period during which the API will search for begin and end exec id, if not supplied.
	// Unused if beginExecId and endExecId optional query params are both supplied.
	SearchPeriod ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum `mandatory:"false" contributesTo:"query" name:"searchPeriod" omitEmpty:"true"`

	// The filter used to display specific findings in the report.
	FindingFilter ListSqlTuningAdvisorTaskFindingsFindingFilterEnum `mandatory:"false" contributesTo:"query" name:"findingFilter" omitEmpty:"true"`

	// The hash value of the object for the statistic finding search.
	StatsHashFilter *string `mandatory:"false" contributesTo:"query" name:"statsHashFilter"`

	// The hash value of the index table name.
	IndexHashFilter *string `mandatory:"false" contributesTo:"query" name:"indexHashFilter"`

	// The possible sortBy values of an object's recommendations.
	SortBy ListSqlTuningAdvisorTaskFindingsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order.
	SortOrder ListSqlTuningAdvisorTaskFindingsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListSqlTuningAdvisorTaskFindingsRequest wrapper for the ListSqlTuningAdvisorTaskFindings operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListSqlTuningAdvisorTaskFindings.go.html to see an example of how to use ListSqlTuningAdvisorTaskFindingsRequest.

func (ListSqlTuningAdvisorTaskFindingsRequest) BinaryRequestBody

func (request ListSqlTuningAdvisorTaskFindingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSqlTuningAdvisorTaskFindingsRequest) HTTPRequest

func (request ListSqlTuningAdvisorTaskFindingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSqlTuningAdvisorTaskFindingsRequest) RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSqlTuningAdvisorTaskFindingsRequest) String

func (ListSqlTuningAdvisorTaskFindingsRequest) ValidateEnumValue

func (request ListSqlTuningAdvisorTaskFindingsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListSqlTuningAdvisorTaskFindingsResponse

type ListSqlTuningAdvisorTaskFindingsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SqlTuningAdvisorTaskFindingCollection instances
	SqlTuningAdvisorTaskFindingCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListSqlTuningAdvisorTaskFindingsResponse wrapper for the ListSqlTuningAdvisorTaskFindings operation

func (ListSqlTuningAdvisorTaskFindingsResponse) HTTPResponse

func (response ListSqlTuningAdvisorTaskFindingsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSqlTuningAdvisorTaskFindingsResponse) String

type ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum

type ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum string

ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum Enum with underlying type: string

const (
	ListSqlTuningAdvisorTaskFindingsSearchPeriodLast24hr  ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum = "LAST_24HR"
	ListSqlTuningAdvisorTaskFindingsSearchPeriodLast7day  ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum = "LAST_7DAY"
	ListSqlTuningAdvisorTaskFindingsSearchPeriodLast31day ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum = "LAST_31DAY"
	ListSqlTuningAdvisorTaskFindingsSearchPeriodSinceLast ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum = "SINCE_LAST"
	ListSqlTuningAdvisorTaskFindingsSearchPeriodAll       ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum = "ALL"
)

Set of constants representing the allowable values for ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum

func GetListSqlTuningAdvisorTaskFindingsSearchPeriodEnumValues

func GetListSqlTuningAdvisorTaskFindingsSearchPeriodEnumValues() []ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum

GetListSqlTuningAdvisorTaskFindingsSearchPeriodEnumValues Enumerates the set of values for ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum

func GetMappingListSqlTuningAdvisorTaskFindingsSearchPeriodEnum

func GetMappingListSqlTuningAdvisorTaskFindingsSearchPeriodEnum(val string) (ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum, bool)

GetMappingListSqlTuningAdvisorTaskFindingsSearchPeriodEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSqlTuningAdvisorTaskFindingsSortByEnum

type ListSqlTuningAdvisorTaskFindingsSortByEnum string

ListSqlTuningAdvisorTaskFindingsSortByEnum Enum with underlying type: string

const (
	ListSqlTuningAdvisorTaskFindingsSortByDbtimeBenefit ListSqlTuningAdvisorTaskFindingsSortByEnum = "DBTIME_BENEFIT"
	ListSqlTuningAdvisorTaskFindingsSortByParsingSchema ListSqlTuningAdvisorTaskFindingsSortByEnum = "PARSING_SCHEMA"
	ListSqlTuningAdvisorTaskFindingsSortBySqlId         ListSqlTuningAdvisorTaskFindingsSortByEnum = "SQL_ID"
	ListSqlTuningAdvisorTaskFindingsSortByStats         ListSqlTuningAdvisorTaskFindingsSortByEnum = "STATS"
	ListSqlTuningAdvisorTaskFindingsSortByProfiles      ListSqlTuningAdvisorTaskFindingsSortByEnum = "PROFILES"
	ListSqlTuningAdvisorTaskFindingsSortBySqlBenefit    ListSqlTuningAdvisorTaskFindingsSortByEnum = "SQL_BENEFIT"
	ListSqlTuningAdvisorTaskFindingsSortByDate          ListSqlTuningAdvisorTaskFindingsSortByEnum = "DATE"
	ListSqlTuningAdvisorTaskFindingsSortByIndices       ListSqlTuningAdvisorTaskFindingsSortByEnum = "INDICES"
	ListSqlTuningAdvisorTaskFindingsSortByRestructure   ListSqlTuningAdvisorTaskFindingsSortByEnum = "RESTRUCTURE"
	ListSqlTuningAdvisorTaskFindingsSortByAlternative   ListSqlTuningAdvisorTaskFindingsSortByEnum = "ALTERNATIVE"
	ListSqlTuningAdvisorTaskFindingsSortByMisc          ListSqlTuningAdvisorTaskFindingsSortByEnum = "MISC"
	ListSqlTuningAdvisorTaskFindingsSortByError         ListSqlTuningAdvisorTaskFindingsSortByEnum = "ERROR"
	ListSqlTuningAdvisorTaskFindingsSortByTimeouts      ListSqlTuningAdvisorTaskFindingsSortByEnum = "TIMEOUTS"
)

Set of constants representing the allowable values for ListSqlTuningAdvisorTaskFindingsSortByEnum

func GetListSqlTuningAdvisorTaskFindingsSortByEnumValues

func GetListSqlTuningAdvisorTaskFindingsSortByEnumValues() []ListSqlTuningAdvisorTaskFindingsSortByEnum

GetListSqlTuningAdvisorTaskFindingsSortByEnumValues Enumerates the set of values for ListSqlTuningAdvisorTaskFindingsSortByEnum

func GetMappingListSqlTuningAdvisorTaskFindingsSortByEnum

func GetMappingListSqlTuningAdvisorTaskFindingsSortByEnum(val string) (ListSqlTuningAdvisorTaskFindingsSortByEnum, bool)

GetMappingListSqlTuningAdvisorTaskFindingsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSqlTuningAdvisorTaskFindingsSortOrderEnum

type ListSqlTuningAdvisorTaskFindingsSortOrderEnum string

ListSqlTuningAdvisorTaskFindingsSortOrderEnum Enum with underlying type: string

const (
	ListSqlTuningAdvisorTaskFindingsSortOrderAsc  ListSqlTuningAdvisorTaskFindingsSortOrderEnum = "ASC"
	ListSqlTuningAdvisorTaskFindingsSortOrderDesc ListSqlTuningAdvisorTaskFindingsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListSqlTuningAdvisorTaskFindingsSortOrderEnum

func GetListSqlTuningAdvisorTaskFindingsSortOrderEnumValues

func GetListSqlTuningAdvisorTaskFindingsSortOrderEnumValues() []ListSqlTuningAdvisorTaskFindingsSortOrderEnum

GetListSqlTuningAdvisorTaskFindingsSortOrderEnumValues Enumerates the set of values for ListSqlTuningAdvisorTaskFindingsSortOrderEnum

func GetMappingListSqlTuningAdvisorTaskFindingsSortOrderEnum

func GetMappingListSqlTuningAdvisorTaskFindingsSortOrderEnum(val string) (ListSqlTuningAdvisorTaskFindingsSortOrderEnum, bool)

GetMappingListSqlTuningAdvisorTaskFindingsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSqlTuningAdvisorTaskRecommendationsRequest

type ListSqlTuningAdvisorTaskRecommendationsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The SQL tuning task identifier. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	SqlTuningAdvisorTaskId *int64 `mandatory:"true" contributesTo:"path" name:"sqlTuningAdvisorTaskId"`

	// The SQL object ID for the SQL tuning task. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	SqlObjectId *int64 `mandatory:"true" contributesTo:"query" name:"sqlObjectId"`

	// The execution ID for an execution of a SQL tuning task. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	ExecutionId *int64 `mandatory:"true" contributesTo:"query" name:"executionId"`

	// The possible sortBy values of an object's recommendations.
	SortBy ListSqlTuningAdvisorTaskRecommendationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order.
	SortOrder ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListSqlTuningAdvisorTaskRecommendationsRequest wrapper for the ListSqlTuningAdvisorTaskRecommendations operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListSqlTuningAdvisorTaskRecommendations.go.html to see an example of how to use ListSqlTuningAdvisorTaskRecommendationsRequest.

func (ListSqlTuningAdvisorTaskRecommendationsRequest) BinaryRequestBody

BinaryRequestBody implements the OCIRequest interface

func (ListSqlTuningAdvisorTaskRecommendationsRequest) HTTPRequest

func (request ListSqlTuningAdvisorTaskRecommendationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSqlTuningAdvisorTaskRecommendationsRequest) RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSqlTuningAdvisorTaskRecommendationsRequest) String

func (ListSqlTuningAdvisorTaskRecommendationsRequest) ValidateEnumValue

func (request ListSqlTuningAdvisorTaskRecommendationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListSqlTuningAdvisorTaskRecommendationsResponse

type ListSqlTuningAdvisorTaskRecommendationsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SqlTuningAdvisorTaskRecommendationCollection instances
	SqlTuningAdvisorTaskRecommendationCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListSqlTuningAdvisorTaskRecommendationsResponse wrapper for the ListSqlTuningAdvisorTaskRecommendations operation

func (ListSqlTuningAdvisorTaskRecommendationsResponse) HTTPResponse

HTTPResponse implements the OCIResponse interface

func (ListSqlTuningAdvisorTaskRecommendationsResponse) String

type ListSqlTuningAdvisorTaskRecommendationsSortByEnum

type ListSqlTuningAdvisorTaskRecommendationsSortByEnum string

ListSqlTuningAdvisorTaskRecommendationsSortByEnum Enum with underlying type: string

const (
	ListSqlTuningAdvisorTaskRecommendationsSortByRecommendationType ListSqlTuningAdvisorTaskRecommendationsSortByEnum = "RECOMMENDATION_TYPE"
	ListSqlTuningAdvisorTaskRecommendationsSortByBenefit            ListSqlTuningAdvisorTaskRecommendationsSortByEnum = "BENEFIT"
)

Set of constants representing the allowable values for ListSqlTuningAdvisorTaskRecommendationsSortByEnum

func GetListSqlTuningAdvisorTaskRecommendationsSortByEnumValues

func GetListSqlTuningAdvisorTaskRecommendationsSortByEnumValues() []ListSqlTuningAdvisorTaskRecommendationsSortByEnum

GetListSqlTuningAdvisorTaskRecommendationsSortByEnumValues Enumerates the set of values for ListSqlTuningAdvisorTaskRecommendationsSortByEnum

func GetMappingListSqlTuningAdvisorTaskRecommendationsSortByEnum

func GetMappingListSqlTuningAdvisorTaskRecommendationsSortByEnum(val string) (ListSqlTuningAdvisorTaskRecommendationsSortByEnum, bool)

GetMappingListSqlTuningAdvisorTaskRecommendationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum

type ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum string

ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum Enum with underlying type: string

const (
	ListSqlTuningAdvisorTaskRecommendationsSortOrderAsc  ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum = "ASC"
	ListSqlTuningAdvisorTaskRecommendationsSortOrderDesc ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum

func GetListSqlTuningAdvisorTaskRecommendationsSortOrderEnumValues

func GetListSqlTuningAdvisorTaskRecommendationsSortOrderEnumValues() []ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum

GetListSqlTuningAdvisorTaskRecommendationsSortOrderEnumValues Enumerates the set of values for ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum

func GetMappingListSqlTuningAdvisorTaskRecommendationsSortOrderEnum

func GetMappingListSqlTuningAdvisorTaskRecommendationsSortOrderEnum(val string) (ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum, bool)

GetMappingListSqlTuningAdvisorTaskRecommendationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSqlTuningAdvisorTasksRequest

type ListSqlTuningAdvisorTasksRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The optional query parameter to filter the SQL Tuning Advisor task list by name.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// The optional query parameter to filter the SQL Tuning Advisor task list by status.
	Status ListSqlTuningAdvisorTasksStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

	// The optional greater than or equal to query parameter to filter the timestamp.
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the timestamp.
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The option to sort the SQL Tuning Advisor task summary data.
	SortBy ListSqlTuningAdvisorTasksSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order.
	SortOrder ListSqlTuningAdvisorTasksSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListSqlTuningAdvisorTasksRequest wrapper for the ListSqlTuningAdvisorTasks operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListSqlTuningAdvisorTasks.go.html to see an example of how to use ListSqlTuningAdvisorTasksRequest.

func (ListSqlTuningAdvisorTasksRequest) BinaryRequestBody

func (request ListSqlTuningAdvisorTasksRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSqlTuningAdvisorTasksRequest) HTTPRequest

func (request ListSqlTuningAdvisorTasksRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSqlTuningAdvisorTasksRequest) RetryPolicy

func (request ListSqlTuningAdvisorTasksRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSqlTuningAdvisorTasksRequest) String

func (request ListSqlTuningAdvisorTasksRequest) String() string

func (ListSqlTuningAdvisorTasksRequest) ValidateEnumValue

func (request ListSqlTuningAdvisorTasksRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListSqlTuningAdvisorTasksResponse

type ListSqlTuningAdvisorTasksResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SqlTuningAdvisorTaskCollection instances
	SqlTuningAdvisorTaskCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListSqlTuningAdvisorTasksResponse wrapper for the ListSqlTuningAdvisorTasks operation

func (ListSqlTuningAdvisorTasksResponse) HTTPResponse

func (response ListSqlTuningAdvisorTasksResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSqlTuningAdvisorTasksResponse) String

func (response ListSqlTuningAdvisorTasksResponse) String() string

type ListSqlTuningAdvisorTasksSortByEnum

type ListSqlTuningAdvisorTasksSortByEnum string

ListSqlTuningAdvisorTasksSortByEnum Enum with underlying type: string

const (
	ListSqlTuningAdvisorTasksSortByName      ListSqlTuningAdvisorTasksSortByEnum = "NAME"
	ListSqlTuningAdvisorTasksSortByStartTime ListSqlTuningAdvisorTasksSortByEnum = "START_TIME"
)

Set of constants representing the allowable values for ListSqlTuningAdvisorTasksSortByEnum

func GetListSqlTuningAdvisorTasksSortByEnumValues

func GetListSqlTuningAdvisorTasksSortByEnumValues() []ListSqlTuningAdvisorTasksSortByEnum

GetListSqlTuningAdvisorTasksSortByEnumValues Enumerates the set of values for ListSqlTuningAdvisorTasksSortByEnum

func GetMappingListSqlTuningAdvisorTasksSortByEnum

func GetMappingListSqlTuningAdvisorTasksSortByEnum(val string) (ListSqlTuningAdvisorTasksSortByEnum, bool)

GetMappingListSqlTuningAdvisorTasksSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSqlTuningAdvisorTasksSortOrderEnum

type ListSqlTuningAdvisorTasksSortOrderEnum string

ListSqlTuningAdvisorTasksSortOrderEnum Enum with underlying type: string

const (
	ListSqlTuningAdvisorTasksSortOrderAsc  ListSqlTuningAdvisorTasksSortOrderEnum = "ASC"
	ListSqlTuningAdvisorTasksSortOrderDesc ListSqlTuningAdvisorTasksSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListSqlTuningAdvisorTasksSortOrderEnum

func GetListSqlTuningAdvisorTasksSortOrderEnumValues

func GetListSqlTuningAdvisorTasksSortOrderEnumValues() []ListSqlTuningAdvisorTasksSortOrderEnum

GetListSqlTuningAdvisorTasksSortOrderEnumValues Enumerates the set of values for ListSqlTuningAdvisorTasksSortOrderEnum

func GetMappingListSqlTuningAdvisorTasksSortOrderEnum

func GetMappingListSqlTuningAdvisorTasksSortOrderEnum(val string) (ListSqlTuningAdvisorTasksSortOrderEnum, bool)

GetMappingListSqlTuningAdvisorTasksSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSqlTuningAdvisorTasksStatusEnum

type ListSqlTuningAdvisorTasksStatusEnum string

ListSqlTuningAdvisorTasksStatusEnum Enum with underlying type: string

const (
	ListSqlTuningAdvisorTasksStatusInitial     ListSqlTuningAdvisorTasksStatusEnum = "INITIAL"
	ListSqlTuningAdvisorTasksStatusExecuting   ListSqlTuningAdvisorTasksStatusEnum = "EXECUTING"
	ListSqlTuningAdvisorTasksStatusInterrupted ListSqlTuningAdvisorTasksStatusEnum = "INTERRUPTED"
	ListSqlTuningAdvisorTasksStatusCompleted   ListSqlTuningAdvisorTasksStatusEnum = "COMPLETED"
	ListSqlTuningAdvisorTasksStatusError       ListSqlTuningAdvisorTasksStatusEnum = "ERROR"
)

Set of constants representing the allowable values for ListSqlTuningAdvisorTasksStatusEnum

func GetListSqlTuningAdvisorTasksStatusEnumValues

func GetListSqlTuningAdvisorTasksStatusEnumValues() []ListSqlTuningAdvisorTasksStatusEnum

GetListSqlTuningAdvisorTasksStatusEnumValues Enumerates the set of values for ListSqlTuningAdvisorTasksStatusEnum

func GetMappingListSqlTuningAdvisorTasksStatusEnum

func GetMappingListSqlTuningAdvisorTasksStatusEnum(val string) (ListSqlTuningAdvisorTasksStatusEnum, bool)

GetMappingListSqlTuningAdvisorTasksStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSqlTuningSetsRequest added in v65.10.0

type ListSqlTuningSetsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The owner of the SQL tuning set.
	Owner *string `mandatory:"false" contributesTo:"query" name:"owner"`

	// Allow searching the name of the SQL tuning set by partial matching. The search is case insensitive.
	NameContains *string `mandatory:"false" contributesTo:"query" name:"nameContains"`

	// The option to sort the SQL tuning set summary data.
	SortBy ListSqlTuningSetsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListSqlTuningSetsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListSqlTuningSetsRequest wrapper for the ListSqlTuningSets operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListSqlTuningSets.go.html to see an example of how to use ListSqlTuningSetsRequest.

func (ListSqlTuningSetsRequest) BinaryRequestBody added in v65.10.0

func (request ListSqlTuningSetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSqlTuningSetsRequest) HTTPRequest added in v65.10.0

func (request ListSqlTuningSetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSqlTuningSetsRequest) RetryPolicy added in v65.10.0

func (request ListSqlTuningSetsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSqlTuningSetsRequest) String added in v65.10.0

func (request ListSqlTuningSetsRequest) String() string

func (ListSqlTuningSetsRequest) ValidateEnumValue added in v65.10.0

func (request ListSqlTuningSetsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListSqlTuningSetsResponse added in v65.10.0

type ListSqlTuningSetsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SqlTuningSetCollection instances
	SqlTuningSetCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListSqlTuningSetsResponse wrapper for the ListSqlTuningSets operation

func (ListSqlTuningSetsResponse) HTTPResponse added in v65.10.0

func (response ListSqlTuningSetsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSqlTuningSetsResponse) String added in v65.10.0

func (response ListSqlTuningSetsResponse) String() string

type ListSqlTuningSetsSortByEnum added in v65.10.0

type ListSqlTuningSetsSortByEnum string

ListSqlTuningSetsSortByEnum Enum with underlying type: string

const (
	ListSqlTuningSetsSortByName ListSqlTuningSetsSortByEnum = "NAME"
)

Set of constants representing the allowable values for ListSqlTuningSetsSortByEnum

func GetListSqlTuningSetsSortByEnumValues added in v65.10.0

func GetListSqlTuningSetsSortByEnumValues() []ListSqlTuningSetsSortByEnum

GetListSqlTuningSetsSortByEnumValues Enumerates the set of values for ListSqlTuningSetsSortByEnum

func GetMappingListSqlTuningSetsSortByEnum added in v65.10.0

func GetMappingListSqlTuningSetsSortByEnum(val string) (ListSqlTuningSetsSortByEnum, bool)

GetMappingListSqlTuningSetsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSqlTuningSetsSortOrderEnum added in v65.10.0

type ListSqlTuningSetsSortOrderEnum string

ListSqlTuningSetsSortOrderEnum Enum with underlying type: string

const (
	ListSqlTuningSetsSortOrderAsc  ListSqlTuningSetsSortOrderEnum = "ASC"
	ListSqlTuningSetsSortOrderDesc ListSqlTuningSetsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListSqlTuningSetsSortOrderEnum

func GetListSqlTuningSetsSortOrderEnumValues added in v65.10.0

func GetListSqlTuningSetsSortOrderEnumValues() []ListSqlTuningSetsSortOrderEnum

GetListSqlTuningSetsSortOrderEnumValues Enumerates the set of values for ListSqlTuningSetsSortOrderEnum

func GetMappingListSqlTuningSetsSortOrderEnum added in v65.10.0

func GetMappingListSqlTuningSetsSortOrderEnum(val string) (ListSqlTuningSetsSortOrderEnum, bool)

GetMappingListSqlTuningSetsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSystemPrivilegesRequest

type ListSystemPrivilegesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The name of the user whose details are to be viewed.
	UserName *string `mandatory:"true" contributesTo:"path" name:"userName"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A filter to return only resources that match the entire name.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for ‘NAME’ is ascending. The ‘NAME’ sort order is case-sensitive.
	SortBy ListSystemPrivilegesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListSystemPrivilegesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListSystemPrivilegesRequest wrapper for the ListSystemPrivileges operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListSystemPrivileges.go.html to see an example of how to use ListSystemPrivilegesRequest.

func (ListSystemPrivilegesRequest) BinaryRequestBody

func (request ListSystemPrivilegesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSystemPrivilegesRequest) HTTPRequest

func (request ListSystemPrivilegesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSystemPrivilegesRequest) RetryPolicy

func (request ListSystemPrivilegesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSystemPrivilegesRequest) String

func (request ListSystemPrivilegesRequest) String() string

func (ListSystemPrivilegesRequest) ValidateEnumValue

func (request ListSystemPrivilegesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListSystemPrivilegesResponse

type ListSystemPrivilegesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SystemPrivilegeCollection instances
	SystemPrivilegeCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListSystemPrivilegesResponse wrapper for the ListSystemPrivileges operation

func (ListSystemPrivilegesResponse) HTTPResponse

func (response ListSystemPrivilegesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSystemPrivilegesResponse) String

func (response ListSystemPrivilegesResponse) String() string

type ListSystemPrivilegesSortByEnum

type ListSystemPrivilegesSortByEnum string

ListSystemPrivilegesSortByEnum Enum with underlying type: string

const (
	ListSystemPrivilegesSortByName ListSystemPrivilegesSortByEnum = "NAME"
)

Set of constants representing the allowable values for ListSystemPrivilegesSortByEnum

func GetListSystemPrivilegesSortByEnumValues

func GetListSystemPrivilegesSortByEnumValues() []ListSystemPrivilegesSortByEnum

GetListSystemPrivilegesSortByEnumValues Enumerates the set of values for ListSystemPrivilegesSortByEnum

func GetMappingListSystemPrivilegesSortByEnum

func GetMappingListSystemPrivilegesSortByEnum(val string) (ListSystemPrivilegesSortByEnum, bool)

GetMappingListSystemPrivilegesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSystemPrivilegesSortOrderEnum

type ListSystemPrivilegesSortOrderEnum string

ListSystemPrivilegesSortOrderEnum Enum with underlying type: string

const (
	ListSystemPrivilegesSortOrderAsc  ListSystemPrivilegesSortOrderEnum = "ASC"
	ListSystemPrivilegesSortOrderDesc ListSystemPrivilegesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListSystemPrivilegesSortOrderEnum

func GetListSystemPrivilegesSortOrderEnumValues

func GetListSystemPrivilegesSortOrderEnumValues() []ListSystemPrivilegesSortOrderEnum

GetListSystemPrivilegesSortOrderEnumValues Enumerates the set of values for ListSystemPrivilegesSortOrderEnum

func GetMappingListSystemPrivilegesSortOrderEnum

func GetMappingListSystemPrivilegesSortOrderEnum(val string) (ListSystemPrivilegesSortOrderEnum, bool)

GetMappingListSystemPrivilegesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTableStatisticsRequest added in v65.16.0

type ListTableStatisticsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListTableStatisticsRequest wrapper for the ListTableStatistics operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListTableStatistics.go.html to see an example of how to use ListTableStatisticsRequest.

func (ListTableStatisticsRequest) BinaryRequestBody added in v65.16.0

func (request ListTableStatisticsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListTableStatisticsRequest) HTTPRequest added in v65.16.0

func (request ListTableStatisticsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListTableStatisticsRequest) RetryPolicy added in v65.16.0

func (request ListTableStatisticsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListTableStatisticsRequest) String added in v65.16.0

func (request ListTableStatisticsRequest) String() string

func (ListTableStatisticsRequest) ValidateEnumValue added in v65.16.0

func (request ListTableStatisticsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTableStatisticsResponse added in v65.16.0

type ListTableStatisticsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The TableStatisticsCollection instance
	TableStatisticsCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListTableStatisticsResponse wrapper for the ListTableStatistics operation

func (ListTableStatisticsResponse) HTTPResponse added in v65.16.0

func (response ListTableStatisticsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListTableStatisticsResponse) String added in v65.16.0

func (response ListTableStatisticsResponse) String() string

type ListTablespacesRequest

type ListTablespacesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A filter to return only resources that match the entire name.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
	// The ‘NAME’ sort order is case-sensitive.
	SortBy ListTablespacesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListTablespacesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListTablespacesRequest wrapper for the ListTablespaces operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListTablespaces.go.html to see an example of how to use ListTablespacesRequest.

func (ListTablespacesRequest) BinaryRequestBody

func (request ListTablespacesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListTablespacesRequest) HTTPRequest

func (request ListTablespacesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListTablespacesRequest) RetryPolicy

func (request ListTablespacesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListTablespacesRequest) String

func (request ListTablespacesRequest) String() string

func (ListTablespacesRequest) ValidateEnumValue

func (request ListTablespacesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTablespacesResponse

type ListTablespacesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of TablespaceCollection instances
	TablespaceCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListTablespacesResponse wrapper for the ListTablespaces operation

func (ListTablespacesResponse) HTTPResponse

func (response ListTablespacesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListTablespacesResponse) String

func (response ListTablespacesResponse) String() string

type ListTablespacesSortByEnum

type ListTablespacesSortByEnum string

ListTablespacesSortByEnum Enum with underlying type: string

const (
	ListTablespacesSortByTimecreated ListTablespacesSortByEnum = "TIMECREATED"
	ListTablespacesSortByName        ListTablespacesSortByEnum = "NAME"
)

Set of constants representing the allowable values for ListTablespacesSortByEnum

func GetListTablespacesSortByEnumValues

func GetListTablespacesSortByEnumValues() []ListTablespacesSortByEnum

GetListTablespacesSortByEnumValues Enumerates the set of values for ListTablespacesSortByEnum

func GetMappingListTablespacesSortByEnum

func GetMappingListTablespacesSortByEnum(val string) (ListTablespacesSortByEnum, bool)

GetMappingListTablespacesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTablespacesSortOrderEnum

type ListTablespacesSortOrderEnum string

ListTablespacesSortOrderEnum Enum with underlying type: string

const (
	ListTablespacesSortOrderAsc  ListTablespacesSortOrderEnum = "ASC"
	ListTablespacesSortOrderDesc ListTablespacesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListTablespacesSortOrderEnum

func GetListTablespacesSortOrderEnumValues

func GetListTablespacesSortOrderEnumValues() []ListTablespacesSortOrderEnum

GetListTablespacesSortOrderEnumValues Enumerates the set of values for ListTablespacesSortOrderEnum

func GetMappingListTablespacesSortOrderEnum

func GetMappingListTablespacesSortOrderEnum(val string) (ListTablespacesSortOrderEnum, bool)

GetMappingListTablespacesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListUsersRequest

type ListUsersRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A filter to return only resources that match the entire name.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
	// The ‘NAME’ sort order is case-sensitive.
	SortBy ListUsersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListUsersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListUsersRequest wrapper for the ListUsers operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListUsers.go.html to see an example of how to use ListUsersRequest.

func (ListUsersRequest) BinaryRequestBody

func (request ListUsersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListUsersRequest) HTTPRequest

func (request ListUsersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListUsersRequest) RetryPolicy

func (request ListUsersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListUsersRequest) String

func (request ListUsersRequest) String() string

func (ListUsersRequest) ValidateEnumValue

func (request ListUsersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListUsersResponse

type ListUsersResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of UserCollection instances
	UserCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListUsersResponse wrapper for the ListUsers operation

func (ListUsersResponse) HTTPResponse

func (response ListUsersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListUsersResponse) String

func (response ListUsersResponse) String() string

type ListUsersSortByEnum

type ListUsersSortByEnum string

ListUsersSortByEnum Enum with underlying type: string

const (
	ListUsersSortByTimecreated ListUsersSortByEnum = "TIMECREATED"
	ListUsersSortByName        ListUsersSortByEnum = "NAME"
)

Set of constants representing the allowable values for ListUsersSortByEnum

func GetListUsersSortByEnumValues

func GetListUsersSortByEnumValues() []ListUsersSortByEnum

GetListUsersSortByEnumValues Enumerates the set of values for ListUsersSortByEnum

func GetMappingListUsersSortByEnum

func GetMappingListUsersSortByEnum(val string) (ListUsersSortByEnum, bool)

GetMappingListUsersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListUsersSortOrderEnum

type ListUsersSortOrderEnum string

ListUsersSortOrderEnum Enum with underlying type: string

const (
	ListUsersSortOrderAsc  ListUsersSortOrderEnum = "ASC"
	ListUsersSortOrderDesc ListUsersSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListUsersSortOrderEnum

func GetListUsersSortOrderEnumValues

func GetListUsersSortOrderEnumValues() []ListUsersSortOrderEnum

GetListUsersSortOrderEnumValues Enumerates the set of values for ListUsersSortOrderEnum

func GetMappingListUsersSortOrderEnum

func GetMappingListUsersSortOrderEnum(val string) (ListUsersSortOrderEnum, bool)

GetMappingListUsersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsRequest

type ListWorkRequestErrorsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
	WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The field to sort by. Only one sort order may be provided and the default order for timeAccepted is descending.
	SortBy ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.

func (ListWorkRequestErrorsRequest) BinaryRequestBody

func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) HTTPRequest

func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) RetryPolicy

func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestErrorsRequest) String

func (request ListWorkRequestErrorsRequest) String() string

func (ListWorkRequestErrorsRequest) ValidateEnumValue

func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestErrorsResponse

type ListWorkRequestErrorsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of WorkRequestErrorCollection instances
	WorkRequestErrorCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

func (ListWorkRequestErrorsResponse) HTTPResponse

func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestErrorsSortByEnum

type ListWorkRequestErrorsSortByEnum string

ListWorkRequestErrorsSortByEnum Enum with underlying type: string

const (
	ListWorkRequestErrorsSortByTimeaccepted ListWorkRequestErrorsSortByEnum = "timeAccepted"
)

Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum

func GetListWorkRequestErrorsSortByEnumValues

func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum

GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)

GetMappingListWorkRequestErrorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsSortOrderEnum

type ListWorkRequestErrorsSortOrderEnum string

ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string

const (
	ListWorkRequestErrorsSortOrderAsc  ListWorkRequestErrorsSortOrderEnum = "ASC"
	ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum

func GetListWorkRequestErrorsSortOrderEnumValues

func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum

GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)

GetMappingListWorkRequestErrorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestLogsRequest

type ListWorkRequestLogsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
	WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The field to sort by. Only one sort order may be provided and the default order for timeAccepted is descending.
	SortBy ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListWorkRequestLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.

func (ListWorkRequestLogsRequest) BinaryRequestBody

func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestLogsRequest) HTTPRequest

func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestLogsRequest) RetryPolicy

func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestLogsRequest) String

func (request ListWorkRequestLogsRequest) String() string

func (ListWorkRequestLogsRequest) ValidateEnumValue

func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestLogsResponse

type ListWorkRequestLogsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of WorkRequestLogEntryCollection instances
	WorkRequestLogEntryCollection `presentIn:"body"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

func (ListWorkRequestLogsResponse) HTTPResponse

func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestLogsSortByEnum

type ListWorkRequestLogsSortByEnum string

ListWorkRequestLogsSortByEnum Enum with underlying type: string

const (
	ListWorkRequestLogsSortByTimeaccepted ListWorkRequestLogsSortByEnum = "timeAccepted"
)

Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum

func GetListWorkRequestLogsSortByEnumValues

func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum

GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)

GetMappingListWorkRequestLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestLogsSortOrderEnum

type ListWorkRequestLogsSortOrderEnum string

ListWorkRequestLogsSortOrderEnum Enum with underlying type: string

const (
	ListWorkRequestLogsSortOrderAsc  ListWorkRequestLogsSortOrderEnum = "ASC"
	ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum

func GetListWorkRequestLogsSortOrderEnumValues

func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum

GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)

GetMappingListWorkRequestLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsRequest

type ListWorkRequestsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the resource affected by the work request.
	ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
	WorkRequestId *string `mandatory:"false" contributesTo:"query" name:"workRequestId"`

	// A filter that returns the resources whose status matches the given WorkRequestStatus.
	Status ListWorkRequestsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder ListWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort by. Only one sort order may be provided and the default order for timeAccepted is descending.
	SortBy ListWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.

func (ListWorkRequestsRequest) BinaryRequestBody

func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestsRequest) HTTPRequest

func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestsRequest) RetryPolicy

func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestsRequest) String

func (request ListWorkRequestsRequest) String() string

func (ListWorkRequestsRequest) ValidateEnumValue

func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestsResponse

type ListWorkRequestsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of WorkRequestCollection instances
	WorkRequestCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

func (ListWorkRequestsResponse) HTTPResponse

func (response ListWorkRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String

func (response ListWorkRequestsResponse) String() string

type ListWorkRequestsSortByEnum

type ListWorkRequestsSortByEnum string

ListWorkRequestsSortByEnum Enum with underlying type: string

const (
	ListWorkRequestsSortByTimeaccepted ListWorkRequestsSortByEnum = "timeAccepted"
)

Set of constants representing the allowable values for ListWorkRequestsSortByEnum

func GetListWorkRequestsSortByEnumValues

func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum

GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)

GetMappingListWorkRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsSortOrderEnum

type ListWorkRequestsSortOrderEnum string

ListWorkRequestsSortOrderEnum Enum with underlying type: string

const (
	ListWorkRequestsSortOrderAsc  ListWorkRequestsSortOrderEnum = "ASC"
	ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum

func GetListWorkRequestsSortOrderEnumValues

func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum

GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)

GetMappingListWorkRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsStatusEnum

type ListWorkRequestsStatusEnum string

ListWorkRequestsStatusEnum Enum with underlying type: string

const (
	ListWorkRequestsStatusAccepted   ListWorkRequestsStatusEnum = "ACCEPTED"
	ListWorkRequestsStatusInProgress ListWorkRequestsStatusEnum = "IN_PROGRESS"
	ListWorkRequestsStatusFailed     ListWorkRequestsStatusEnum = "FAILED"
	ListWorkRequestsStatusSucceeded  ListWorkRequestsStatusEnum = "SUCCEEDED"
	ListWorkRequestsStatusCanceling  ListWorkRequestsStatusEnum = "CANCELING"
	ListWorkRequestsStatusCanceled   ListWorkRequestsStatusEnum = "CANCELED"
)

Set of constants representing the allowable values for ListWorkRequestsStatusEnum

func GetListWorkRequestsStatusEnumValues

func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum

GetListWorkRequestsStatusEnumValues Enumerates the set of values for ListWorkRequestsStatusEnum

func GetMappingListWorkRequestsStatusEnum

func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)

GetMappingListWorkRequestsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type LoadSqlPlanBaselinesFromAwrDetails added in v65.42.0

type LoadSqlPlanBaselinesFromAwrDetails struct {

	// The name of the database job used for loading SQL plan baselines.
	JobName *string `mandatory:"true" json:"jobName"`

	// The begin snapshot.
	BeginSnapshot *int `mandatory:"true" json:"beginSnapshot"`

	// The end snapshot.
	EndSnapshot *int `mandatory:"true" json:"endSnapshot"`

	// The description of the job.
	JobDescription *string `mandatory:"false" json:"jobDescription"`

	// A filter applied to AWR to select only qualifying plans to be loaded.
	// By default all plans in AWR are selected. The filter can take the form of
	// any `WHERE` clause predicate that can be specified against the column
	// `DBA_HIST_SQLTEXT.SQL_TEXT`. An example is `sql_text like 'SELECT %'`.
	SqlTextFilter *string `mandatory:"false" json:"sqlTextFilter"`

	// Indicates whether the plans are loaded as fixed plans (`true`) or non-fixed plans (`false`).
	// By default, they are loaded as non-fixed plans.
	IsFixed *bool `mandatory:"false" json:"isFixed"`

	// Indicates whether the loaded plans are enabled (`true`) or not (`false`).
	// By default, they are enabled.
	IsEnabled *bool `mandatory:"false" json:"isEnabled"`

	Credentials ManagedDatabaseCredential `mandatory:"false" json:"credentials"`

	DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"`
}

LoadSqlPlanBaselinesFromAwrDetails The details required to load plans from Automatic Workload Repository (AWR). It takes either credentials or databaseCredential. It's recommended to provide databaseCredential

func (LoadSqlPlanBaselinesFromAwrDetails) String added in v65.42.0

func (*LoadSqlPlanBaselinesFromAwrDetails) UnmarshalJSON added in v65.42.0

func (m *LoadSqlPlanBaselinesFromAwrDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (LoadSqlPlanBaselinesFromAwrDetails) ValidateEnumValue added in v65.42.0

func (m LoadSqlPlanBaselinesFromAwrDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LoadSqlPlanBaselinesFromAwrRequest added in v65.42.0

type LoadSqlPlanBaselinesFromAwrRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The details required to load plans from Automatic Workload Repository (AWR).
	LoadSqlPlanBaselinesFromAwrDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

LoadSqlPlanBaselinesFromAwrRequest wrapper for the LoadSqlPlanBaselinesFromAwr operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/LoadSqlPlanBaselinesFromAwr.go.html to see an example of how to use LoadSqlPlanBaselinesFromAwrRequest.

func (LoadSqlPlanBaselinesFromAwrRequest) BinaryRequestBody added in v65.42.0

func (request LoadSqlPlanBaselinesFromAwrRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (LoadSqlPlanBaselinesFromAwrRequest) HTTPRequest added in v65.42.0

func (request LoadSqlPlanBaselinesFromAwrRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (LoadSqlPlanBaselinesFromAwrRequest) RetryPolicy added in v65.42.0

func (request LoadSqlPlanBaselinesFromAwrRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (LoadSqlPlanBaselinesFromAwrRequest) String added in v65.42.0

func (request LoadSqlPlanBaselinesFromAwrRequest) String() string

func (LoadSqlPlanBaselinesFromAwrRequest) ValidateEnumValue added in v65.42.0

func (request LoadSqlPlanBaselinesFromAwrRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LoadSqlPlanBaselinesFromAwrResponse added in v65.42.0

type LoadSqlPlanBaselinesFromAwrResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The SqlPlanBaselineJob instance
	SqlPlanBaselineJob `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

LoadSqlPlanBaselinesFromAwrResponse wrapper for the LoadSqlPlanBaselinesFromAwr operation

func (LoadSqlPlanBaselinesFromAwrResponse) HTTPResponse added in v65.42.0

func (response LoadSqlPlanBaselinesFromAwrResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (LoadSqlPlanBaselinesFromAwrResponse) String added in v65.42.0

func (response LoadSqlPlanBaselinesFromAwrResponse) String() string

type LoadSqlPlanBaselinesFromCursorCacheDetails added in v65.42.0

type LoadSqlPlanBaselinesFromCursorCacheDetails struct {

	// The name of the database job used for loading SQL plan baselines.
	JobName *string `mandatory:"true" json:"jobName"`

	// The description of the job.
	JobDescription *string `mandatory:"false" json:"jobDescription"`

	// The SQL statement identifier. Identifies a SQL statement in the cursor cache.
	SqlId *string `mandatory:"false" json:"sqlId"`

	// The plan identifier. By default, all plans present in the cursor cache
	// for the SQL statement identified by `sqlId` are captured.
	PlanHash *float32 `mandatory:"false" json:"planHash"`

	// The SQL text to use in identifying the SQL plan baseline into which the plans
	// are loaded. If the SQL plan baseline does not exist, it is created.
	SqlText *string `mandatory:"false" json:"sqlText"`

	// The SQL handle to use in identifying the SQL plan baseline into which
	// the plans are loaded.
	SqlHandle *string `mandatory:"false" json:"sqlHandle"`

	// The name of the filter.
	// - SQL_TEXT: Search pattern to apply to SQL text.
	// - PARSING_SCHEMA_NAME: Name of the parsing schema.
	// - MODULE: Name of the module.
	// - ACTION: Name of the action.
	FilterName LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnum `mandatory:"false" json:"filterName,omitempty"`

	// The filter value. It is upper-cased except when it is enclosed in
	// double quotes or filter name is `SQL_TEXT`.
	FilterValue *string `mandatory:"false" json:"filterValue"`

	// Indicates whether the plans are loaded as fixed plans (`true`) or non-fixed plans (`false`).
	// By default, they are loaded as non-fixed plans.
	IsFixed *bool `mandatory:"false" json:"isFixed"`

	// Indicates whether the loaded plans are enabled (`true`) or not (`false`).
	// By default, they are enabled.
	IsEnabled *bool `mandatory:"false" json:"isEnabled"`

	Credentials ManagedDatabaseCredential `mandatory:"false" json:"credentials"`

	DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"`
}

LoadSqlPlanBaselinesFromCursorCacheDetails The details of SQL statements and plans to be loaded from cursor cache. You can specify the plans to load using SQL ID, plan identifier, or filterName and filterValue pair. You can also control the SQL plan baseline into which the plans are loaded using either SQL text or SQL handle. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential

func (LoadSqlPlanBaselinesFromCursorCacheDetails) String added in v65.42.0

func (*LoadSqlPlanBaselinesFromCursorCacheDetails) UnmarshalJSON added in v65.42.0

func (m *LoadSqlPlanBaselinesFromCursorCacheDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (LoadSqlPlanBaselinesFromCursorCacheDetails) ValidateEnumValue added in v65.42.0

func (m LoadSqlPlanBaselinesFromCursorCacheDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnum added in v65.42.0

type LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnum string

LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnum Enum with underlying type: string

const (
	LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameSqlText           LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnum = "SQL_TEXT"
	LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameParsingSchemaName LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnum = "PARSING_SCHEMA_NAME"
	LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameModule            LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnum = "MODULE"
	LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameAction            LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnum = "ACTION"
)

Set of constants representing the allowable values for LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnum

func GetLoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnumValues added in v65.42.0

func GetLoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnumValues() []LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnum

GetLoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnumValues Enumerates the set of values for LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnum

func GetMappingLoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnum added in v65.42.0

func GetMappingLoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnum(val string) (LoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnum, bool)

GetMappingLoadSqlPlanBaselinesFromCursorCacheDetailsFilterNameEnum performs case Insensitive comparison on enum value and return the desired enum

type LoadSqlPlanBaselinesFromCursorCacheRequest added in v65.42.0

type LoadSqlPlanBaselinesFromCursorCacheRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The details of SQL statements and plans to be loaded from cursor cache.
	LoadSqlPlanBaselinesFromCursorCacheDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

LoadSqlPlanBaselinesFromCursorCacheRequest wrapper for the LoadSqlPlanBaselinesFromCursorCache operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/LoadSqlPlanBaselinesFromCursorCache.go.html to see an example of how to use LoadSqlPlanBaselinesFromCursorCacheRequest.

func (LoadSqlPlanBaselinesFromCursorCacheRequest) BinaryRequestBody added in v65.42.0

BinaryRequestBody implements the OCIRequest interface

func (LoadSqlPlanBaselinesFromCursorCacheRequest) HTTPRequest added in v65.42.0

func (request LoadSqlPlanBaselinesFromCursorCacheRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (LoadSqlPlanBaselinesFromCursorCacheRequest) RetryPolicy added in v65.42.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (LoadSqlPlanBaselinesFromCursorCacheRequest) String added in v65.42.0

func (LoadSqlPlanBaselinesFromCursorCacheRequest) ValidateEnumValue added in v65.42.0

func (request LoadSqlPlanBaselinesFromCursorCacheRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LoadSqlPlanBaselinesFromCursorCacheResponse added in v65.42.0

type LoadSqlPlanBaselinesFromCursorCacheResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The SqlPlanBaselineJob instance
	SqlPlanBaselineJob `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

LoadSqlPlanBaselinesFromCursorCacheResponse wrapper for the LoadSqlPlanBaselinesFromCursorCache operation

func (LoadSqlPlanBaselinesFromCursorCacheResponse) HTTPResponse added in v65.42.0

HTTPResponse implements the OCIResponse interface

func (LoadSqlPlanBaselinesFromCursorCacheResponse) String added in v65.42.0

type LoadSqlTuningSetDetails added in v65.49.1

type LoadSqlTuningSetDetails struct {

	// The name of the Sql tuning set.
	Name *string `mandatory:"true" json:"name"`

	// Specifies the loading method into the Sql tuning set.
	LoadType LoadSqlTuningSetDetailsLoadTypeEnum `mandatory:"true" json:"loadType"`

	CredentialDetails SqlTuningSetAdminCredentialDetails `mandatory:"false" json:"credentialDetails"`

	DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"`

	// Flag to indicate whether to create the Sql tuning set or just display the plsql used to create Sql tuning set.
	ShowSqlOnly *int `mandatory:"false" json:"showSqlOnly"`

	// The owner of the Sql tuning set.
	Owner *string `mandatory:"false" json:"owner"`

	// Specifies the Sql predicate to filter the Sql from the Sql tuning set defined on attributes of the SQLSET_ROW.
	// User could use any combination of the following columns with appropriate values as Sql predicate
	// Refer to the documentation https://docs.oracle.com/en/database/oracle/oracle-database/18/arpls/DBMS_SQLTUNE.html#GUID-1F4AFB03-7B29-46FC-B3F2-CB01EC36326C
	BasicFilter *string `mandatory:"false" json:"basicFilter"`

	// Specifies that the filter must include recursive Sql in the Sql tuning set.
	RecursiveSql LoadSqlTuningSetDetailsRecursiveSqlEnum `mandatory:"false" json:"recursiveSql,omitempty"`

	// Specifies a filter that picks the top n% according to the supplied ranking measure.
	// Note that this parameter applies only if one ranking measure is supplied.
	ResultPercentage *float64 `mandatory:"false" json:"resultPercentage"`

	// The top limit Sql from the filtered source, ranked by the ranking measure.
	ResultLimit *int `mandatory:"false" json:"resultLimit"`

	// Specifies an ORDER BY clause on the selected Sql. User can specify upto three ranking measures.
	RankingMeasure1 RankingMeasureEnum `mandatory:"false" json:"rankingMeasure1,omitempty"`

	// Specifies an ORDER BY clause on the selected Sql. User can specify upto three ranking measures.
	RankingMeasure2 RankingMeasureEnum `mandatory:"false" json:"rankingMeasure2,omitempty"`

	// Specifies an ORDER BY clause on the selected Sql. User can specify upto three ranking measures.
	RankingMeasure3 RankingMeasureEnum `mandatory:"false" json:"rankingMeasure3,omitempty"`

	// Defines the total amount of time, in seconds, to execute.
	TotalTimeLimit *int `mandatory:"false" json:"totalTimeLimit"`

	// Defines the amount of time, in seconds, to pause between sampling.
	RepeatInterval *int `mandatory:"false" json:"repeatInterval"`

	// Specifies whether to insert new statements, update existing statements, or both.
	CaptureOption LoadSqlTuningSetDetailsCaptureOptionEnum `mandatory:"false" json:"captureOption,omitempty"`

	// Specifies the capture mode. Note that this parameter is applicable only for UPDATE and MERGE capture options.
	// Capture mode can take one of the following values
	//  - MODE_REPLACE_OLD_STATS
	//      Replaces statistics when the number of executions is greater than the number stored in the Sql tuning set
	//  - MODE_ACCUMULATE_STATS
	//      Adds new values to current values for Sql that is already stored.
	//      Note that this mode detects if a statement has been aged out, so the final value for a statistics is the sum of the statistics of all cursors that statement existed under.
	CaptureMode LoadSqlTuningSetDetailsCaptureModeEnum `mandatory:"false" json:"captureMode,omitempty"`

	// Specifies the list of Sql statement attributes to return in the result.
	// Note that this parameter cannot be made an enum since custom value can take a list of comma separated attribute names.
	// Attribute list can take one of the following values.
	//  TYPICAL - Specifies BASIC plus Sql plan (without row source statistics) and without object reference list (default).
	//  BASIC - Specifies all attributes (such as execution statistics and binds) except the plans. The execution context is always part of the result.
	//  ALL - Specifies all attributes.
	//  CUSTOM - Comma-separated list of the following attribute names.
	//           - EXECUTION_STATISTICS
	//           - BIND_LIST
	//           - OBJECT_LIST
	//           - SQL_PLAN
	//           - SQL_PLAN_STATISTICS
	// Usage examples:
	//   1. "attributeList": "TYPICAL"
	//   2. "attributeList": "ALL"
	//   3. "attributeList": "EXECUTION_STATISTICS,OBJECT_LIST,SQL_PLAN"
	AttributeList *string `mandatory:"false" json:"attributeList"`

	// Specifies which statements are loaded into the Sql tuning set.
	// The possible values are.
	//  - INSERT (default)
	//       Adds only new statements.
	//  - UPDATE
	//       Updates existing the Sql statements and ignores any new statements.
	//  - MERGE
	//       Inserts new statements and updates the information of the existing ones.
	LoadOption LoadSqlTuningSetDetailsLoadOptionEnum `mandatory:"false" json:"loadOption,omitempty"`

	// Specifies how existing Sql statements are updated.
	// This parameter is applicable only if load_option is specified with UPDATE or MERGE as an option.
	// Update option can take one of the following values.
	//    REPLACE (default) - Updates the statement using the new statistics, bind list, object list, and so on.
	//    ACCUMULATE - Combines attributes when possible (for example, statistics such as elapsed_time), otherwise replaces the existing values (for example, module and action) with the provided values.
	//    Following Sql statement attributes can be accumulated.
	//        elapsed_time
	//        buffer_gets
	//        direct_writes
	//        disk_reads
	//        row_processed
	//        fetches
	//        executions
	//        end_of_fetch_count
	//        stat_period
	//        active_stat_period
	UpdateOption LoadSqlTuningSetDetailsUpdateOptionEnum `mandatory:"false" json:"updateOption,omitempty"`

	// Specifies the list of Sql statement attributes to update during a merge or update.
	// Note that this parameter cannot be made an enum since custom value can take a list of comma separated attribute names.
	// Update attributes can take one of the following values.
	//    NULL (default) - Specifies the content of the input cursor except the execution context. On other terms, it is equivalent to ALL without execution contexts such as module and action.
	//    BASIC - Specifies statistics and binds only.
	//    TYPICAL - Specifies BASIC with Sql plans (without row source statistics) and without an object reference list.
	//    ALL - Specifies all attributes, including the execution context attributes such as module and action.
	//    CUSTOM - List of comma separated attribute names to update
	//        EXECUTION_CONTEXT
	//        EXECUTION_STATISTICS
	//        SQL_BINDS
	//        SQL_PLAN
	//        SQL_PLAN_STATISTICS (similar to SQL_PLAN with added row source statistics)
	// Usage examples:
	//   1. "updateAttributes": "TYPICAL"
	//   2. "updateAttributes": "BASIC"
	//   3. "updateAttributes": "EXECUTION_STATISTICS,SQL_PLAN_STATISTICS,SQL_PLAN"
	//   4. "updateAttributes": "EXECUTION_STATISTICS,SQL_PLAN"
	UpdateAttributes *string `mandatory:"false" json:"updateAttributes"`

	// Specifies when to perform the update.
	// The procedure only performs the update when the specified condition is satisfied.
	// The condition can refer to either the data source or destination.
	// The condition must use the following prefixes to refer to attributes from the source or the destination:
	// OLD  — Refers to statement attributes from the SQL tuning set (destination).
	// NEW  — Refers to statement attributes from the input statements (source).
	// NULL — No updates are performed.
	UpdateCondition LoadSqlTuningSetDetailsUpdateConditionEnum `mandatory:"false" json:"updateCondition,omitempty"`

	// Specifies whether to update attributes when the new value is NULL.
	// If TRUE, then the procedure does not update an attribute when the new value is NULL.
	// That is, do not override with NULL values unless intentional.
	// Possible values - true or false
	IsIgnoreNull *bool `mandatory:"false" json:"isIgnoreNull"`

	// Specifies whether to commit statements after DML.
	// If a value is provided, then the load commits after each specified number of statements is inserted.
	// If NULL is provided, then the load commits only once, at the end of the operation.
	CommitRows *int `mandatory:"false" json:"commitRows"`

	// Defines the beginning AWR snapshot (non-inclusive).
	BeginSnapshot *int64 `mandatory:"false" json:"beginSnapshot"`

	// Defines the ending AWR snapshot (inclusive).
	EndSnapshot *int64 `mandatory:"false" json:"endSnapshot"`

	// Specifies the name of the AWR baseline period.
	// When loading the sql statements from AWR, following inputs has to be provided:
	// beginSnapshot and endSnapshot
	// OR
	// baselineName
	BaselineName *string `mandatory:"false" json:"baselineName"`
}

LoadSqlTuningSetDetails The details required to load the Sql statements into the Sql tuning set. It takes either credentialDetails or databaseCredential. It's recommended to provide databaseCredential

func (LoadSqlTuningSetDetails) String added in v65.49.1

func (m LoadSqlTuningSetDetails) String() string

func (*LoadSqlTuningSetDetails) UnmarshalJSON added in v65.49.1

func (m *LoadSqlTuningSetDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (LoadSqlTuningSetDetails) ValidateEnumValue added in v65.49.1

func (m LoadSqlTuningSetDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LoadSqlTuningSetDetailsCaptureModeEnum added in v65.49.1

type LoadSqlTuningSetDetailsCaptureModeEnum string

LoadSqlTuningSetDetailsCaptureModeEnum Enum with underlying type: string

const (
	LoadSqlTuningSetDetailsCaptureModeReplaceOldStats LoadSqlTuningSetDetailsCaptureModeEnum = "MODE_REPLACE_OLD_STATS"
	LoadSqlTuningSetDetailsCaptureModeAccumulateStats LoadSqlTuningSetDetailsCaptureModeEnum = "MODE_ACCUMULATE_STATS"
)

Set of constants representing the allowable values for LoadSqlTuningSetDetailsCaptureModeEnum

func GetLoadSqlTuningSetDetailsCaptureModeEnumValues added in v65.49.1

func GetLoadSqlTuningSetDetailsCaptureModeEnumValues() []LoadSqlTuningSetDetailsCaptureModeEnum

GetLoadSqlTuningSetDetailsCaptureModeEnumValues Enumerates the set of values for LoadSqlTuningSetDetailsCaptureModeEnum

func GetMappingLoadSqlTuningSetDetailsCaptureModeEnum added in v65.49.1

func GetMappingLoadSqlTuningSetDetailsCaptureModeEnum(val string) (LoadSqlTuningSetDetailsCaptureModeEnum, bool)

GetMappingLoadSqlTuningSetDetailsCaptureModeEnum performs case Insensitive comparison on enum value and return the desired enum

type LoadSqlTuningSetDetailsCaptureOptionEnum added in v65.49.1

type LoadSqlTuningSetDetailsCaptureOptionEnum string

LoadSqlTuningSetDetailsCaptureOptionEnum Enum with underlying type: string

const (
	LoadSqlTuningSetDetailsCaptureOptionInsert LoadSqlTuningSetDetailsCaptureOptionEnum = "INSERT"
	LoadSqlTuningSetDetailsCaptureOptionUpdate LoadSqlTuningSetDetailsCaptureOptionEnum = "UPDATE"
	LoadSqlTuningSetDetailsCaptureOptionMerge  LoadSqlTuningSetDetailsCaptureOptionEnum = "MERGE"
)

Set of constants representing the allowable values for LoadSqlTuningSetDetailsCaptureOptionEnum

func GetLoadSqlTuningSetDetailsCaptureOptionEnumValues added in v65.49.1

func GetLoadSqlTuningSetDetailsCaptureOptionEnumValues() []LoadSqlTuningSetDetailsCaptureOptionEnum

GetLoadSqlTuningSetDetailsCaptureOptionEnumValues Enumerates the set of values for LoadSqlTuningSetDetailsCaptureOptionEnum

func GetMappingLoadSqlTuningSetDetailsCaptureOptionEnum added in v65.49.1

func GetMappingLoadSqlTuningSetDetailsCaptureOptionEnum(val string) (LoadSqlTuningSetDetailsCaptureOptionEnum, bool)

GetMappingLoadSqlTuningSetDetailsCaptureOptionEnum performs case Insensitive comparison on enum value and return the desired enum

type LoadSqlTuningSetDetailsLoadOptionEnum added in v65.49.1

type LoadSqlTuningSetDetailsLoadOptionEnum string

LoadSqlTuningSetDetailsLoadOptionEnum Enum with underlying type: string

const (
	LoadSqlTuningSetDetailsLoadOptionInsert LoadSqlTuningSetDetailsLoadOptionEnum = "INSERT"
	LoadSqlTuningSetDetailsLoadOptionUpdate LoadSqlTuningSetDetailsLoadOptionEnum = "UPDATE"
	LoadSqlTuningSetDetailsLoadOptionMerge  LoadSqlTuningSetDetailsLoadOptionEnum = "MERGE"
)

Set of constants representing the allowable values for LoadSqlTuningSetDetailsLoadOptionEnum

func GetLoadSqlTuningSetDetailsLoadOptionEnumValues added in v65.49.1

func GetLoadSqlTuningSetDetailsLoadOptionEnumValues() []LoadSqlTuningSetDetailsLoadOptionEnum

GetLoadSqlTuningSetDetailsLoadOptionEnumValues Enumerates the set of values for LoadSqlTuningSetDetailsLoadOptionEnum

func GetMappingLoadSqlTuningSetDetailsLoadOptionEnum added in v65.49.1

func GetMappingLoadSqlTuningSetDetailsLoadOptionEnum(val string) (LoadSqlTuningSetDetailsLoadOptionEnum, bool)

GetMappingLoadSqlTuningSetDetailsLoadOptionEnum performs case Insensitive comparison on enum value and return the desired enum

type LoadSqlTuningSetDetailsLoadTypeEnum added in v65.49.1

type LoadSqlTuningSetDetailsLoadTypeEnum string

LoadSqlTuningSetDetailsLoadTypeEnum Enum with underlying type: string

const (
	LoadSqlTuningSetDetailsLoadTypeIncrementalCursorCache LoadSqlTuningSetDetailsLoadTypeEnum = "INCREMENTAL_CURSOR_CACHE"
	LoadSqlTuningSetDetailsLoadTypeCurrentCursorCache     LoadSqlTuningSetDetailsLoadTypeEnum = "CURRENT_CURSOR_CACHE"
	LoadSqlTuningSetDetailsLoadTypeAwr                    LoadSqlTuningSetDetailsLoadTypeEnum = "AWR"
)

Set of constants representing the allowable values for LoadSqlTuningSetDetailsLoadTypeEnum

func GetLoadSqlTuningSetDetailsLoadTypeEnumValues added in v65.49.1

func GetLoadSqlTuningSetDetailsLoadTypeEnumValues() []LoadSqlTuningSetDetailsLoadTypeEnum

GetLoadSqlTuningSetDetailsLoadTypeEnumValues Enumerates the set of values for LoadSqlTuningSetDetailsLoadTypeEnum

func GetMappingLoadSqlTuningSetDetailsLoadTypeEnum added in v65.49.1

func GetMappingLoadSqlTuningSetDetailsLoadTypeEnum(val string) (LoadSqlTuningSetDetailsLoadTypeEnum, bool)

GetMappingLoadSqlTuningSetDetailsLoadTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type LoadSqlTuningSetDetailsRecursiveSqlEnum added in v65.49.1

type LoadSqlTuningSetDetailsRecursiveSqlEnum string

LoadSqlTuningSetDetailsRecursiveSqlEnum Enum with underlying type: string

const (
	LoadSqlTuningSetDetailsRecursiveSqlHasRecursiveSql LoadSqlTuningSetDetailsRecursiveSqlEnum = "HAS_RECURSIVE_SQL"
	LoadSqlTuningSetDetailsRecursiveSqlNoRecursiveSql  LoadSqlTuningSetDetailsRecursiveSqlEnum = "NO_RECURSIVE_SQL"
)

Set of constants representing the allowable values for LoadSqlTuningSetDetailsRecursiveSqlEnum

func GetLoadSqlTuningSetDetailsRecursiveSqlEnumValues added in v65.49.1

func GetLoadSqlTuningSetDetailsRecursiveSqlEnumValues() []LoadSqlTuningSetDetailsRecursiveSqlEnum

GetLoadSqlTuningSetDetailsRecursiveSqlEnumValues Enumerates the set of values for LoadSqlTuningSetDetailsRecursiveSqlEnum

func GetMappingLoadSqlTuningSetDetailsRecursiveSqlEnum added in v65.49.1

func GetMappingLoadSqlTuningSetDetailsRecursiveSqlEnum(val string) (LoadSqlTuningSetDetailsRecursiveSqlEnum, bool)

GetMappingLoadSqlTuningSetDetailsRecursiveSqlEnum performs case Insensitive comparison on enum value and return the desired enum

type LoadSqlTuningSetDetailsUpdateConditionEnum added in v65.49.1

type LoadSqlTuningSetDetailsUpdateConditionEnum string

LoadSqlTuningSetDetailsUpdateConditionEnum Enum with underlying type: string

const (
	LoadSqlTuningSetDetailsUpdateConditionOld  LoadSqlTuningSetDetailsUpdateConditionEnum = "OLD"
	LoadSqlTuningSetDetailsUpdateConditionNew  LoadSqlTuningSetDetailsUpdateConditionEnum = "NEW"
	LoadSqlTuningSetDetailsUpdateConditionNull LoadSqlTuningSetDetailsUpdateConditionEnum = "NULL"
)

Set of constants representing the allowable values for LoadSqlTuningSetDetailsUpdateConditionEnum

func GetLoadSqlTuningSetDetailsUpdateConditionEnumValues added in v65.49.1

func GetLoadSqlTuningSetDetailsUpdateConditionEnumValues() []LoadSqlTuningSetDetailsUpdateConditionEnum

GetLoadSqlTuningSetDetailsUpdateConditionEnumValues Enumerates the set of values for LoadSqlTuningSetDetailsUpdateConditionEnum

func GetMappingLoadSqlTuningSetDetailsUpdateConditionEnum added in v65.49.1

func GetMappingLoadSqlTuningSetDetailsUpdateConditionEnum(val string) (LoadSqlTuningSetDetailsUpdateConditionEnum, bool)

GetMappingLoadSqlTuningSetDetailsUpdateConditionEnum performs case Insensitive comparison on enum value and return the desired enum

type LoadSqlTuningSetDetailsUpdateOptionEnum added in v65.49.1

type LoadSqlTuningSetDetailsUpdateOptionEnum string

LoadSqlTuningSetDetailsUpdateOptionEnum Enum with underlying type: string

const (
	LoadSqlTuningSetDetailsUpdateOptionReplace    LoadSqlTuningSetDetailsUpdateOptionEnum = "REPLACE"
	LoadSqlTuningSetDetailsUpdateOptionAccumulate LoadSqlTuningSetDetailsUpdateOptionEnum = "ACCUMULATE"
)

Set of constants representing the allowable values for LoadSqlTuningSetDetailsUpdateOptionEnum

func GetLoadSqlTuningSetDetailsUpdateOptionEnumValues added in v65.49.1

func GetLoadSqlTuningSetDetailsUpdateOptionEnumValues() []LoadSqlTuningSetDetailsUpdateOptionEnum

GetLoadSqlTuningSetDetailsUpdateOptionEnumValues Enumerates the set of values for LoadSqlTuningSetDetailsUpdateOptionEnum

func GetMappingLoadSqlTuningSetDetailsUpdateOptionEnum added in v65.49.1

func GetMappingLoadSqlTuningSetDetailsUpdateOptionEnum(val string) (LoadSqlTuningSetDetailsUpdateOptionEnum, bool)

GetMappingLoadSqlTuningSetDetailsUpdateOptionEnum performs case Insensitive comparison on enum value and return the desired enum

type LoadSqlTuningSetRequest added in v65.49.1

type LoadSqlTuningSetRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The unique identifier of the Sql tuning set. This is not OCID.
	SqlTuningSetId *int `mandatory:"true" contributesTo:"path" name:"sqlTuningSetId"`

	// The details required to load Sql statements into the Sql tuning set.
	LoadSqlTuningSetDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

LoadSqlTuningSetRequest wrapper for the LoadSqlTuningSet operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/LoadSqlTuningSet.go.html to see an example of how to use LoadSqlTuningSetRequest.

func (LoadSqlTuningSetRequest) BinaryRequestBody added in v65.49.1

func (request LoadSqlTuningSetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (LoadSqlTuningSetRequest) HTTPRequest added in v65.49.1

func (request LoadSqlTuningSetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (LoadSqlTuningSetRequest) RetryPolicy added in v65.49.1

func (request LoadSqlTuningSetRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (LoadSqlTuningSetRequest) String added in v65.49.1

func (request LoadSqlTuningSetRequest) String() string

func (LoadSqlTuningSetRequest) ValidateEnumValue added in v65.49.1

func (request LoadSqlTuningSetRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LoadSqlTuningSetResponse added in v65.49.1

type LoadSqlTuningSetResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The SqlTuningSetAdminActionStatus instance
	SqlTuningSetAdminActionStatus `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

LoadSqlTuningSetResponse wrapper for the LoadSqlTuningSet operation

func (LoadSqlTuningSetResponse) HTTPResponse added in v65.49.1

func (response LoadSqlTuningSetResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (LoadSqlTuningSetResponse) String added in v65.49.1

func (response LoadSqlTuningSetResponse) String() string

type MacsConnectorDetails added in v65.65.0

type MacsConnectorDetails struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the management agent.
	ManagementAgentId *string `mandatory:"true" json:"managementAgentId"`
}

MacsConnectorDetails The management agent details required to connect to an Oracle cloud Database.

func (MacsConnectorDetails) MarshalJSON added in v65.65.0

func (m MacsConnectorDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MacsConnectorDetails) String added in v65.65.0

func (m MacsConnectorDetails) String() string

func (MacsConnectorDetails) ValidateEnumValue added in v65.65.0

func (m MacsConnectorDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ManagedDatabase

type ManagedDatabase struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The name of the Managed Database.
	Name *string `mandatory:"true" json:"name"`

	// The type of Oracle Database installation.
	DatabaseType DatabaseTypeEnum `mandatory:"true" json:"databaseType"`

	// The subtype of the Oracle Database. Indicates whether the database is a Container Database,
	// Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.
	DatabaseSubType DatabaseSubTypeEnum `mandatory:"true" json:"databaseSubType"`

	// Indicates whether the Oracle Database is part of a cluster.
	IsCluster *bool `mandatory:"true" json:"isCluster"`

	// The date and time the Managed Database was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The infrastructure used to deploy the Oracle Database.
	DeploymentType DeploymentTypeEnum `mandatory:"false" json:"deploymentType,omitempty"`

	// The management option used when enabling Database Management.
	ManagementOption ManagementOptionEnum `mandatory:"false" json:"managementOption,omitempty"`

	// The workload type of the Autonomous Database.
	WorkloadType WorkloadTypeEnum `mandatory:"false" json:"workloadType,omitempty"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the parent Container Database
	// if Managed Database is a Pluggable Database.
	ParentContainerId *string `mandatory:"false" json:"parentContainerId"`

	// A list of Managed Database Groups that the Managed Database belongs to.
	ManagedDatabaseGroups []ParentGroup `mandatory:"false" json:"managedDatabaseGroups"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external
	// DB system that this Managed Database is part of.
	DbSystemId *string `mandatory:"false" json:"dbSystemId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the storage DB system.
	StorageSystemId *string `mandatory:"false" json:"storageSystemId"`

	// The Oracle Database version.
	DatabaseVersion *string `mandatory:"false" json:"databaseVersion"`

	// The status of the Oracle Database. Indicates whether the status of the database
	// is UP, DOWN, or UNKNOWN at the current time.
	DatabaseStatus DatabaseStatusEnum `mandatory:"false" json:"databaseStatus,omitempty"`

	// The name of the parent Container Database.
	ParentContainerName *string `mandatory:"false" json:"parentContainerName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment
	// in which the parent Container Database resides, if the Managed Database
	// is a Pluggable Database (PDB).
	ParentContainerCompartmentId *string `mandatory:"false" json:"parentContainerCompartmentId"`

	// The number of Oracle Real Application Clusters (Oracle RAC) database instances.
	InstanceCount *int `mandatory:"false" json:"instanceCount"`

	// The details of the Oracle Real Application Clusters (Oracle RAC) database instances.
	InstanceDetails []InstanceDetails `mandatory:"false" json:"instanceDetails"`

	// The number of PDBs in the Container Database.
	PdbCount *int `mandatory:"false" json:"pdbCount"`

	// The status of the PDB in the Container Database.
	PdbStatus []PdbStatusDetails `mandatory:"false" json:"pdbStatus"`

	// The additional details specific to a type of database defined in `{"key": "value"}` format.
	// Example: `{"bar-key": "value"}`
	AdditionalDetails map[string]string `mandatory:"false" json:"additionalDetails"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The list of feature configurations
	DbmgmtFeatureConfigs []DatabaseFeatureConfiguration `mandatory:"false" json:"dbmgmtFeatureConfigs"`

	// The operating system of database.
	DatabasePlatformName *string `mandatory:"false" json:"databasePlatformName"`
}

ManagedDatabase The details of a Managed Database.

func (ManagedDatabase) String

func (m ManagedDatabase) String() string

func (*ManagedDatabase) UnmarshalJSON added in v65.72.0

func (m *ManagedDatabase) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ManagedDatabase) ValidateEnumValue

func (m ManagedDatabase) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ManagedDatabaseCollection

type ManagedDatabaseCollection struct {

	// An array of ManagedDatabaseSummary resources.
	Items []ManagedDatabaseSummary `mandatory:"true" json:"items"`
}

ManagedDatabaseCollection A collection of Managed Database objects.

func (ManagedDatabaseCollection) String

func (m ManagedDatabaseCollection) String() string

func (ManagedDatabaseCollection) ValidateEnumValue

func (m ManagedDatabaseCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ManagedDatabaseCredential added in v65.8.0

type ManagedDatabaseCredential interface {

	// The user name used to connect to the database.
	GetUsername() *string

	// The role of the database user.
	GetRole() ManagedDatabaseCredentialRoleEnum
}

ManagedDatabaseCredential The credential used to connect to the Managed Database and obtain the details of the optimizer statistics tasks.

type ManagedDatabaseCredentialCredentialTypeEnum added in v65.8.0

type ManagedDatabaseCredentialCredentialTypeEnum string

ManagedDatabaseCredentialCredentialTypeEnum Enum with underlying type: string

const (
	ManagedDatabaseCredentialCredentialTypeSecret   ManagedDatabaseCredentialCredentialTypeEnum = "SECRET"
	ManagedDatabaseCredentialCredentialTypePassword ManagedDatabaseCredentialCredentialTypeEnum = "PASSWORD"
)

Set of constants representing the allowable values for ManagedDatabaseCredentialCredentialTypeEnum

func GetManagedDatabaseCredentialCredentialTypeEnumValues added in v65.8.0

func GetManagedDatabaseCredentialCredentialTypeEnumValues() []ManagedDatabaseCredentialCredentialTypeEnum

GetManagedDatabaseCredentialCredentialTypeEnumValues Enumerates the set of values for ManagedDatabaseCredentialCredentialTypeEnum

func GetMappingManagedDatabaseCredentialCredentialTypeEnum added in v65.8.0

func GetMappingManagedDatabaseCredentialCredentialTypeEnum(val string) (ManagedDatabaseCredentialCredentialTypeEnum, bool)

GetMappingManagedDatabaseCredentialCredentialTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ManagedDatabaseCredentialRoleEnum added in v65.8.0

type ManagedDatabaseCredentialRoleEnum string

ManagedDatabaseCredentialRoleEnum Enum with underlying type: string

const (
	ManagedDatabaseCredentialRoleNormal ManagedDatabaseCredentialRoleEnum = "NORMAL"
	ManagedDatabaseCredentialRoleSysdba ManagedDatabaseCredentialRoleEnum = "SYSDBA"
)

Set of constants representing the allowable values for ManagedDatabaseCredentialRoleEnum

func GetManagedDatabaseCredentialRoleEnumValues added in v65.8.0

func GetManagedDatabaseCredentialRoleEnumValues() []ManagedDatabaseCredentialRoleEnum

GetManagedDatabaseCredentialRoleEnumValues Enumerates the set of values for ManagedDatabaseCredentialRoleEnum

func GetMappingManagedDatabaseCredentialRoleEnum added in v65.8.0

func GetMappingManagedDatabaseCredentialRoleEnum(val string) (ManagedDatabaseCredentialRoleEnum, bool)

GetMappingManagedDatabaseCredentialRoleEnum performs case Insensitive comparison on enum value and return the desired enum

type ManagedDatabaseGroup

type ManagedDatabaseGroup struct {

	// The name of the Managed Database Group.
	Name *string `mandatory:"true" json:"name"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// A list of Managed Databases in the Managed Database Group.
	ManagedDatabases []ChildDatabase `mandatory:"true" json:"managedDatabases"`

	// The current lifecycle state of the Managed Database Group.
	LifecycleState LifecycleStatesEnum `mandatory:"true" json:"lifecycleState"`

	// The date and time the Managed Database Group was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The information specified by the user about the Managed Database Group.
	Description *string `mandatory:"false" json:"description"`

	// The date and time the Managed Database Group was last updated.
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

ManagedDatabaseGroup The details of a Managed Database Group.

func (ManagedDatabaseGroup) String

func (m ManagedDatabaseGroup) String() string

func (ManagedDatabaseGroup) ValidateEnumValue

func (m ManagedDatabaseGroup) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ManagedDatabaseGroupCollection

type ManagedDatabaseGroupCollection struct {

	// An array of ManagedDatabaseGroupSummary resources.
	Items []ManagedDatabaseGroupSummary `mandatory:"true" json:"items"`
}

ManagedDatabaseGroupCollection A collection of Managed Database Group resources.

func (ManagedDatabaseGroupCollection) String

func (ManagedDatabaseGroupCollection) ValidateEnumValue

func (m ManagedDatabaseGroupCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ManagedDatabaseGroupSummary

type ManagedDatabaseGroupSummary struct {

	// The name of the Managed Database Group.
	Name *string `mandatory:"true" json:"name"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The number of Managed Databases in the Managed Database Group.
	ManagedDatabaseCount *int `mandatory:"true" json:"managedDatabaseCount"`

	// The current lifecycle state of the Managed Database Group.
	LifecycleState LifecycleStatesEnum `mandatory:"true" json:"lifecycleState"`

	// The date and time the Managed Database Group was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The information specified by the user about the Managed Database Group.
	Description *string `mandatory:"false" json:"description"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

ManagedDatabaseGroupSummary A group of Managed Databases that will be managed together.

func (ManagedDatabaseGroupSummary) String

func (ManagedDatabaseGroupSummary) ValidateEnumValue

func (m ManagedDatabaseGroupSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ManagedDatabasePasswordCredential added in v65.8.0

type ManagedDatabasePasswordCredential struct {

	// The user name used to connect to the database.
	Username *string `mandatory:"true" json:"username"`

	// The database user's password encoded using BASE64 scheme.
	Password *string `mandatory:"true" json:"password"`

	// The role of the database user.
	Role ManagedDatabaseCredentialRoleEnum `mandatory:"true" json:"role"`
}

ManagedDatabasePasswordCredential User provides a password to be used to connect to the database.

func (ManagedDatabasePasswordCredential) GetRole added in v65.8.0

GetRole returns Role

func (ManagedDatabasePasswordCredential) GetUsername added in v65.8.0

func (m ManagedDatabasePasswordCredential) GetUsername() *string

GetUsername returns Username

func (ManagedDatabasePasswordCredential) MarshalJSON added in v65.8.0

func (m ManagedDatabasePasswordCredential) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ManagedDatabasePasswordCredential) String added in v65.8.0

func (ManagedDatabasePasswordCredential) ValidateEnumValue added in v65.8.0

func (m ManagedDatabasePasswordCredential) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ManagedDatabaseSecretCredential added in v65.8.0

type ManagedDatabaseSecretCredential struct {

	// The user name used to connect to the database.
	Username *string `mandatory:"true" json:"username"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Secret
	// where the database password is stored.
	PasswordSecretId *string `mandatory:"true" json:"passwordSecretId"`

	// The role of the database user.
	Role ManagedDatabaseCredentialRoleEnum `mandatory:"true" json:"role"`
}

ManagedDatabaseSecretCredential User provides a secret OCID, which will be used to retrieve the password to connect to the database.

func (ManagedDatabaseSecretCredential) GetRole added in v65.8.0

GetRole returns Role

func (ManagedDatabaseSecretCredential) GetUsername added in v65.8.0

func (m ManagedDatabaseSecretCredential) GetUsername() *string

GetUsername returns Username

func (ManagedDatabaseSecretCredential) MarshalJSON added in v65.8.0

func (m ManagedDatabaseSecretCredential) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ManagedDatabaseSecretCredential) String added in v65.8.0

func (ManagedDatabaseSecretCredential) ValidateEnumValue added in v65.8.0

func (m ManagedDatabaseSecretCredential) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ManagedDatabaseSummary

type ManagedDatabaseSummary struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The name of the Managed Database.
	Name *string `mandatory:"true" json:"name"`

	// The type of Oracle Database installation.
	DatabaseType DatabaseTypeEnum `mandatory:"true" json:"databaseType"`

	// The subtype of the Oracle Database. Indicates whether the database is a Container Database,
	// Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.
	DatabaseSubType DatabaseSubTypeEnum `mandatory:"true" json:"databaseSubType"`

	// Indicates whether the Oracle Database is part of a cluster.
	IsCluster *bool `mandatory:"true" json:"isCluster"`

	// The date and time the Managed Database was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The infrastructure used to deploy the Oracle Database.
	DeploymentType DeploymentTypeEnum `mandatory:"false" json:"deploymentType,omitempty"`

	// The management option used when enabling Database Management.
	ManagementOption ManagementOptionEnum `mandatory:"false" json:"managementOption,omitempty"`

	// The workload type of the Autonomous Database.
	WorkloadType WorkloadTypeEnum `mandatory:"false" json:"workloadType,omitempty"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the parent Container Database
	// if the Managed Database is a Pluggable Database.
	ParentContainerId *string `mandatory:"false" json:"parentContainerId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external
	// DB system that this Managed Database is part of.
	DbSystemId *string `mandatory:"false" json:"dbSystemId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the storage DB system.
	StorageSystemId *string `mandatory:"false" json:"storageSystemId"`

	// The Oracle Database version.
	DatabaseVersion *string `mandatory:"false" json:"databaseVersion"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The list of feature configurations
	DbmgmtFeatureConfigs []DatabaseFeatureConfiguration `mandatory:"false" json:"dbmgmtFeatureConfigs"`

	// The operating system of database.
	DatabasePlatformName *string `mandatory:"false" json:"databasePlatformName"`
}

ManagedDatabaseSummary A summary of the Managed Database.

func (ManagedDatabaseSummary) String

func (m ManagedDatabaseSummary) String() string

func (*ManagedDatabaseSummary) UnmarshalJSON added in v65.72.0

func (m *ManagedDatabaseSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ManagedDatabaseSummary) ValidateEnumValue

func (m ManagedDatabaseSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ManagedMySqlDatabase added in v65.52.0

type ManagedMySqlDatabase struct {

	// The OCID of the Managed MySQL Database.
	Id *string `mandatory:"true" json:"id"`

	// The OCID of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The name of the MySQL Database.
	DbName *string `mandatory:"true" json:"dbName"`

	// The version of the MySQL Database.
	DbVersion *string `mandatory:"true" json:"dbVersion"`

	// The date and time the Managed MySQL Database was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The name of the Managed MySQL Database.
	Name *string `mandatory:"true" json:"name"`

	// The name of the HeatWave cluster.
	HeatWaveClusterDisplayName *string `mandatory:"false" json:"heatWaveClusterDisplayName"`

	// Indicates whether HeatWave is enabled for the MySQL Database System or not.
	IsHeatWaveEnabled *bool `mandatory:"false" json:"isHeatWaveEnabled"`

	// Indicates whether HeatWave Lakehouse is enabled for the MySQL Database System or not.
	IsLakehouseEnabled *bool `mandatory:"false" json:"isLakehouseEnabled"`

	// The shape of the nodes in the HeatWave cluster.
	HeatWaveNodeShape *string `mandatory:"false" json:"heatWaveNodeShape"`

	// The total memory belonging to the HeatWave cluster in GBs.
	HeatWaveMemorySize *int `mandatory:"false" json:"heatWaveMemorySize"`

	// The information about individual HeatWave nodes in the cluster.
	HeatWaveNodes []HeatWaveNode `mandatory:"false" json:"heatWaveNodes"`

	// Indicates whether the HeatWave cluster is active or not.
	IsHeatWaveActive *bool `mandatory:"false" json:"isHeatWaveActive"`

	// The date and time the Managed MySQL Database was created.
	TimeCreatedHeatWave *common.SDKTime `mandatory:"false" json:"timeCreatedHeatWave"`
}

ManagedMySqlDatabase The details of the Managed MySQL Database.

func (ManagedMySqlDatabase) String added in v65.52.0

func (m ManagedMySqlDatabase) String() string

func (ManagedMySqlDatabase) ValidateEnumValue added in v65.52.0

func (m ManagedMySqlDatabase) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ManagedMySqlDatabaseCollection added in v65.52.0

type ManagedMySqlDatabaseCollection struct {

	// An array of ManagedMySqlDatabaseSummary resources.
	Items []ManagedMySqlDatabaseSummary `mandatory:"true" json:"items"`
}

ManagedMySqlDatabaseCollection A collection of Managed MySQL Database objects.

func (ManagedMySqlDatabaseCollection) String added in v65.52.0

func (ManagedMySqlDatabaseCollection) ValidateEnumValue added in v65.52.0

func (m ManagedMySqlDatabaseCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ManagedMySqlDatabaseSummary added in v65.52.0

type ManagedMySqlDatabaseSummary struct {

	// The OCID of the Managed MySQL Database.
	Id *string `mandatory:"true" json:"id"`

	// The OCID of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The name of the MySQL Database.
	DbName *string `mandatory:"true" json:"dbName"`

	// The version of the MySQL Database.
	DbVersion *string `mandatory:"true" json:"dbVersion"`

	// The date and time the Managed MySQL Database was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The name of the Managed MySQL Database.
	Name *string `mandatory:"true" json:"name"`
}

ManagedMySqlDatabaseSummary The details of the Managed MySQL Database.

func (ManagedMySqlDatabaseSummary) String added in v65.52.0

func (ManagedMySqlDatabaseSummary) ValidateEnumValue added in v65.52.0

func (m ManagedMySqlDatabaseSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ManagedMySqlDatabasesClient added in v65.52.0

type ManagedMySqlDatabasesClient struct {
	common.BaseClient
	// contains filtered or unexported fields
}

ManagedMySqlDatabasesClient a client for ManagedMySqlDatabases

func NewManagedMySqlDatabasesClientWithConfigurationProvider added in v65.52.0

func NewManagedMySqlDatabasesClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client ManagedMySqlDatabasesClient, err error)

NewManagedMySqlDatabasesClientWithConfigurationProvider Creates a new default ManagedMySqlDatabases client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewManagedMySqlDatabasesClientWithOboToken added in v65.52.0

func NewManagedMySqlDatabasesClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client ManagedMySqlDatabasesClient, err error)

NewManagedMySqlDatabasesClientWithOboToken Creates a new default ManagedMySqlDatabases client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer

as well as reading the region

func (*ManagedMySqlDatabasesClient) ConfigurationProvider added in v65.52.0

func (client *ManagedMySqlDatabasesClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (ManagedMySqlDatabasesClient) GetHeatWaveFleetMetric added in v65.62.0

func (client ManagedMySqlDatabasesClient) GetHeatWaveFleetMetric(ctx context.Context, request GetHeatWaveFleetMetricRequest) (response GetHeatWaveFleetMetricResponse, err error)

GetHeatWaveFleetMetric Gets the health metrics for a fleet of HeatWave clusters in a compartment.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetHeatWaveFleetMetric.go.html to see an example of how to use GetHeatWaveFleetMetric API.

func (ManagedMySqlDatabasesClient) GetManagedMySqlDatabase added in v65.52.0

func (client ManagedMySqlDatabasesClient) GetManagedMySqlDatabase(ctx context.Context, request GetManagedMySqlDatabaseRequest) (response GetManagedMySqlDatabaseResponse, err error)

GetManagedMySqlDatabase Retrieves the general information for a specific MySQL Database.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetManagedMySqlDatabase.go.html to see an example of how to use GetManagedMySqlDatabase API.

func (ManagedMySqlDatabasesClient) GetMySqlFleetMetric added in v65.52.0

func (client ManagedMySqlDatabasesClient) GetMySqlFleetMetric(ctx context.Context, request GetMySqlFleetMetricRequest) (response GetMySqlFleetMetricResponse, err error)

GetMySqlFleetMetric Gets the health metrics for a fleet of MySQL Databases in a compartment.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetMySqlFleetMetric.go.html to see an example of how to use GetMySqlFleetMetric API.

func (ManagedMySqlDatabasesClient) ListManagedMySqlDatabaseConfigurationData added in v65.52.0

ListManagedMySqlDatabaseConfigurationData Retrieves configuration data for a specific MySQL database.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListManagedMySqlDatabaseConfigurationData.go.html to see an example of how to use ListManagedMySqlDatabaseConfigurationData API. A default retry strategy applies to this operation ListManagedMySqlDatabaseConfigurationData()

func (ManagedMySqlDatabasesClient) ListManagedMySqlDatabaseSqlData added in v65.52.0

func (client ManagedMySqlDatabasesClient) ListManagedMySqlDatabaseSqlData(ctx context.Context, request ListManagedMySqlDatabaseSqlDataRequest) (response ListManagedMySqlDatabaseSqlDataResponse, err error)

ListManagedMySqlDatabaseSqlData Retrieves the SQL performance data for a specific MySQL database.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListManagedMySqlDatabaseSqlData.go.html to see an example of how to use ListManagedMySqlDatabaseSqlData API. A default retry strategy applies to this operation ListManagedMySqlDatabaseSqlData()

func (ManagedMySqlDatabasesClient) ListManagedMySqlDatabases added in v65.52.0

func (client ManagedMySqlDatabasesClient) ListManagedMySqlDatabases(ctx context.Context, request ListManagedMySqlDatabasesRequest) (response ListManagedMySqlDatabasesResponse, err error)

ListManagedMySqlDatabases Gets the list of Managed MySQL Databases in a specific compartment.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListManagedMySqlDatabases.go.html to see an example of how to use ListManagedMySqlDatabases API.

func (*ManagedMySqlDatabasesClient) SetRegion added in v65.52.0

func (client *ManagedMySqlDatabasesClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (ManagedMySqlDatabasesClient) SummarizeManagedMySqlDatabaseAvailabilityMetrics added in v65.52.0

SummarizeManagedMySqlDatabaseAvailabilityMetrics Gets the availability metrics for the MySQL Database specified by managedMySqlDatabaseId.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeManagedMySqlDatabaseAvailabilityMetrics.go.html to see an example of how to use SummarizeManagedMySqlDatabaseAvailabilityMetrics API. A default retry strategy applies to this operation SummarizeManagedMySqlDatabaseAvailabilityMetrics()

type ManagementOptionEnum

type ManagementOptionEnum string

ManagementOptionEnum Enum with underlying type: string

const (
	ManagementOptionBasic    ManagementOptionEnum = "BASIC"
	ManagementOptionAdvanced ManagementOptionEnum = "ADVANCED"
)

Set of constants representing the allowable values for ManagementOptionEnum

func GetManagementOptionEnumValues

func GetManagementOptionEnumValues() []ManagementOptionEnum

GetManagementOptionEnumValues Enumerates the set of values for ManagementOptionEnum

func GetMappingManagementOptionEnum

func GetMappingManagementOptionEnum(val string) (ManagementOptionEnum, bool)

GetMappingManagementOptionEnum performs case Insensitive comparison on enum value and return the desired enum

type MdsTypeEnum added in v65.52.0

type MdsTypeEnum string

MdsTypeEnum Enum with underlying type: string

const (
	MdsTypeHa         MdsTypeEnum = "HA"
	MdsTypeHeatwave   MdsTypeEnum = "HEATWAVE"
	MdsTypeStandalone MdsTypeEnum = "STANDALONE"
)

Set of constants representing the allowable values for MdsTypeEnum

func GetMappingMdsTypeEnum added in v65.52.0

func GetMappingMdsTypeEnum(val string) (MdsTypeEnum, bool)

GetMappingMdsTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetMdsTypeEnumValues added in v65.52.0

func GetMdsTypeEnumValues() []MdsTypeEnum

GetMdsTypeEnumValues Enumerates the set of values for MdsTypeEnum

type MemoryAggregateMetrics

type MemoryAggregateMetrics struct {

	// The Memory Usage metrics grouped by memorypool for a specific Managed Database.
	MemoryUsage []MetricDataPoint `mandatory:"false" json:"memoryUsage"`
}

MemoryAggregateMetrics The memory aggregate metric details.

func (MemoryAggregateMetrics) String

func (m MemoryAggregateMetrics) String() string

func (MemoryAggregateMetrics) ValidateEnumValue

func (m MemoryAggregateMetrics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MetricDataPoint

type MetricDataPoint struct {

	// The value of the metric.
	Value *float64 `mandatory:"false" json:"value"`

	// The unit of the metric value.
	Unit *string `mandatory:"false" json:"unit"`

	// The dimensions of the metric.
	Dimensions []MetricDimensionDefinition `mandatory:"false" json:"dimensions"`
}

MetricDataPoint The metric values with dimension details.

func (MetricDataPoint) String

func (m MetricDataPoint) String() string

func (MetricDataPoint) ValidateEnumValue

func (m MetricDataPoint) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MetricDimensionDefinition

type MetricDimensionDefinition struct {

	// The name of the dimension.
	DimensionName *string `mandatory:"false" json:"dimensionName"`

	// The value of the dimension.
	DimensionValue *string `mandatory:"false" json:"dimensionValue"`
}

MetricDimensionDefinition The metric dimension details.

func (MetricDimensionDefinition) String

func (m MetricDimensionDefinition) String() string

func (MetricDimensionDefinition) ValidateEnumValue

func (m MetricDimensionDefinition) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MetricStatisticsDefinition added in v65.8.0

type MetricStatisticsDefinition struct {

	// The minimum value of the metric.
	Min *float64 `mandatory:"false" json:"min"`

	// The maximum value of the metric.
	Max *float64 `mandatory:"false" json:"max"`

	// The median value of the metric.
	Median *float64 `mandatory:"false" json:"median"`

	// The first quartile value of the metric.
	LowerQuartile *float64 `mandatory:"false" json:"lowerQuartile"`

	// The third quartile value of the metric.
	UpperQuartile *float64 `mandatory:"false" json:"upperQuartile"`

	// The unit of the metric value.
	Unit *string `mandatory:"false" json:"unit"`

	// The dimensions of the metric.
	Dimensions []MetricDimensionDefinition `mandatory:"false" json:"dimensions"`
}

MetricStatisticsDefinition The metric statistics values with dimension details.

func (MetricStatisticsDefinition) String added in v65.8.0

func (MetricStatisticsDefinition) ValidateEnumValue added in v65.8.0

func (m MetricStatisticsDefinition) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MetricsAggregationRange added in v65.31.0

type MetricsAggregationRange struct {
	Header *DbManagementAnalyticsMetric `mandatory:"false" json:"header"`

	// The list of metrics returned for the specified request. Each of the metrics
	// has a `metricName` and additional properties like `metadata`, `dimensions`.
	// If a property is not set, then use the value from `header`.
	// Suppose `m` be an item in the `metrics` array:
	// - If `m.metricName` is not set, use `header.metricName` instead
	// - If `m.durationInSeconds` is not set, use `header.durationInSeconds` instead
	// - If `m.dimensions` is not set, use `header.dimensions` instead
	// - If `m.metadata` is not set, use `header.metadata` instead
	Metrics []DbManagementAnalyticsMetric `mandatory:"false" json:"metrics"`

	// The beginning of the time range (inclusive) of the returned metric data.
	RangeStartTimeInEpochSeconds *int64 `mandatory:"false" json:"rangeStartTimeInEpochSeconds"`

	// The end of the time range (exclusive) of the returned metric data.
	RangeEndTimeInEpochSeconds *int64 `mandatory:"false" json:"rangeEndTimeInEpochSeconds"`
}

MetricsAggregationRange The set of aggregated data returned for a metric.

func (MetricsAggregationRange) String added in v65.31.0

func (m MetricsAggregationRange) String() string

func (MetricsAggregationRange) ValidateEnumValue added in v65.31.0

func (m MetricsAggregationRange) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MetricsAggregationRangeCollection added in v65.31.0

type MetricsAggregationRangeCollection struct {

	// The metric data.
	Items []MetricsAggregationRange `mandatory:"true" json:"items"`

	// The beginning of the metric data query time range. Expressed in UTC in
	// ISO-8601 format, which is `yyyy-MM-dd'T'hh:mm:ss.sss'Z'`.
	StartTime *string `mandatory:"false" json:"startTime"`

	// The end of the metric data query time range. Expressed in UTC in
	// ISO-8601 format, which is `yyyy-MM-dd'T'hh:mm:ss.sss'Z'`.
	EndTime *string `mandatory:"false" json:"endTime"`
}

MetricsAggregationRangeCollection The collection of metrics.

func (MetricsAggregationRangeCollection) String added in v65.31.0

func (MetricsAggregationRangeCollection) ValidateEnumValue added in v65.31.0

func (m MetricsAggregationRangeCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ModifyAutonomousDatabaseManagementFeatureDetails added in v65.73.0

type ModifyAutonomousDatabaseManagementFeatureDetails struct {
	FeatureDetails AutonomousDatabaseFeatureDetails `mandatory:"true" json:"featureDetails"`
}

ModifyAutonomousDatabaseManagementFeatureDetails The details required to modify a Database Management feature for an Autonomous Database.

func (ModifyAutonomousDatabaseManagementFeatureDetails) String added in v65.73.0

func (*ModifyAutonomousDatabaseManagementFeatureDetails) UnmarshalJSON added in v65.73.0

func (m *ModifyAutonomousDatabaseManagementFeatureDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ModifyAutonomousDatabaseManagementFeatureDetails) ValidateEnumValue added in v65.73.0

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ModifyAutonomousDatabaseManagementFeatureRequest added in v65.73.0

type ModifyAutonomousDatabaseManagementFeatureRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Autonomous Database.
	AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"`

	// The details required to modify a Database Management feature for an Autonomous Database.
	ModifyAutonomousDatabaseManagementFeatureDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ModifyAutonomousDatabaseManagementFeatureRequest wrapper for the ModifyAutonomousDatabaseManagementFeature operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ModifyAutonomousDatabaseManagementFeature.go.html to see an example of how to use ModifyAutonomousDatabaseManagementFeatureRequest.

func (ModifyAutonomousDatabaseManagementFeatureRequest) BinaryRequestBody added in v65.73.0

BinaryRequestBody implements the OCIRequest interface

func (ModifyAutonomousDatabaseManagementFeatureRequest) HTTPRequest added in v65.73.0

func (request ModifyAutonomousDatabaseManagementFeatureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ModifyAutonomousDatabaseManagementFeatureRequest) RetryPolicy added in v65.73.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ModifyAutonomousDatabaseManagementFeatureRequest) String added in v65.73.0

func (ModifyAutonomousDatabaseManagementFeatureRequest) ValidateEnumValue added in v65.73.0

func (request ModifyAutonomousDatabaseManagementFeatureRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ModifyAutonomousDatabaseManagementFeatureResponse added in v65.73.0

type ModifyAutonomousDatabaseManagementFeatureResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

ModifyAutonomousDatabaseManagementFeatureResponse wrapper for the ModifyAutonomousDatabaseManagementFeature operation

func (ModifyAutonomousDatabaseManagementFeatureResponse) HTTPResponse added in v65.73.0

HTTPResponse implements the OCIResponse interface

func (ModifyAutonomousDatabaseManagementFeatureResponse) String added in v65.73.0

type ModifyDatabaseManagementFeatureDetails added in v65.65.0

type ModifyDatabaseManagementFeatureDetails struct {
	FeatureDetails DatabaseFeatureDetails `mandatory:"true" json:"featureDetails"`
}

ModifyDatabaseManagementFeatureDetails The details required to modify a Database Management features for an Oracle cloud database.

func (ModifyDatabaseManagementFeatureDetails) String added in v65.65.0

func (*ModifyDatabaseManagementFeatureDetails) UnmarshalJSON added in v65.65.0

func (m *ModifyDatabaseManagementFeatureDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ModifyDatabaseManagementFeatureDetails) ValidateEnumValue added in v65.65.0

func (m ModifyDatabaseManagementFeatureDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ModifyDatabaseManagementFeatureRequest added in v65.65.0

type ModifyDatabaseManagementFeatureRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database.
	DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"`

	// The details required to modify a Database Management feature for an Oracle cloud database.
	ModifyDatabaseManagementFeatureDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ModifyDatabaseManagementFeatureRequest wrapper for the ModifyDatabaseManagementFeature operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ModifyDatabaseManagementFeature.go.html to see an example of how to use ModifyDatabaseManagementFeatureRequest.

func (ModifyDatabaseManagementFeatureRequest) BinaryRequestBody added in v65.65.0

func (request ModifyDatabaseManagementFeatureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ModifyDatabaseManagementFeatureRequest) HTTPRequest added in v65.65.0

func (request ModifyDatabaseManagementFeatureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ModifyDatabaseManagementFeatureRequest) RetryPolicy added in v65.65.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ModifyDatabaseManagementFeatureRequest) String added in v65.65.0

func (ModifyDatabaseManagementFeatureRequest) ValidateEnumValue added in v65.65.0

func (request ModifyDatabaseManagementFeatureRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ModifyDatabaseManagementFeatureResponse added in v65.65.0

type ModifyDatabaseManagementFeatureResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

ModifyDatabaseManagementFeatureResponse wrapper for the ModifyDatabaseManagementFeature operation

func (ModifyDatabaseManagementFeatureResponse) HTTPResponse added in v65.65.0

func (response ModifyDatabaseManagementFeatureResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ModifyDatabaseManagementFeatureResponse) String added in v65.65.0

type ModifyPluggableDatabaseManagementFeatureDetails added in v65.65.0

type ModifyPluggableDatabaseManagementFeatureDetails struct {
	FeatureDetails DatabaseFeatureDetails `mandatory:"true" json:"featureDetails"`
}

ModifyPluggableDatabaseManagementFeatureDetails The details required to modify a Database Management feature for an Oracle cloud pluggable database.

func (ModifyPluggableDatabaseManagementFeatureDetails) String added in v65.65.0

func (*ModifyPluggableDatabaseManagementFeatureDetails) UnmarshalJSON added in v65.65.0

func (m *ModifyPluggableDatabaseManagementFeatureDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ModifyPluggableDatabaseManagementFeatureDetails) ValidateEnumValue added in v65.65.0

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ModifyPluggableDatabaseManagementFeatureRequest added in v65.65.0

type ModifyPluggableDatabaseManagementFeatureRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Oracle cloud pluggable database.
	PluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"pluggableDatabaseId"`

	// The details required to modify a Database Management feature for an Oracle cloud pluggable database.
	ModifyPluggableDatabaseManagementFeatureDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ModifyPluggableDatabaseManagementFeatureRequest wrapper for the ModifyPluggableDatabaseManagementFeature operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ModifyPluggableDatabaseManagementFeature.go.html to see an example of how to use ModifyPluggableDatabaseManagementFeatureRequest.

func (ModifyPluggableDatabaseManagementFeatureRequest) BinaryRequestBody added in v65.65.0

BinaryRequestBody implements the OCIRequest interface

func (ModifyPluggableDatabaseManagementFeatureRequest) HTTPRequest added in v65.65.0

func (request ModifyPluggableDatabaseManagementFeatureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ModifyPluggableDatabaseManagementFeatureRequest) RetryPolicy added in v65.65.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ModifyPluggableDatabaseManagementFeatureRequest) String added in v65.65.0

func (ModifyPluggableDatabaseManagementFeatureRequest) ValidateEnumValue added in v65.65.0

func (request ModifyPluggableDatabaseManagementFeatureRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ModifyPluggableDatabaseManagementFeatureResponse added in v65.65.0

type ModifyPluggableDatabaseManagementFeatureResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

ModifyPluggableDatabaseManagementFeatureResponse wrapper for the ModifyPluggableDatabaseManagementFeature operation

func (ModifyPluggableDatabaseManagementFeatureResponse) HTTPResponse added in v65.65.0

HTTPResponse implements the OCIResponse interface

func (ModifyPluggableDatabaseManagementFeatureResponse) String added in v65.65.0

type ModifySnapshotSettingsDetails added in v65.49.1

type ModifySnapshotSettingsDetails struct {

	// The retention time in minutes. Acceptable values are 0, 1440 to 52596000 (inclusive), and null.
	Retention *int `mandatory:"false" json:"retention"`

	// The interval time in minutes. Acceptable values are 0, 10 to 527040 (inclusive), and null.
	Interval *int `mandatory:"false" json:"interval"`
}

ModifySnapshotSettingsDetails Details to modify the AWR snapshot settings for a database.

func (ModifySnapshotSettingsDetails) String added in v65.49.1

func (ModifySnapshotSettingsDetails) ValidateEnumValue added in v65.49.1

func (m ModifySnapshotSettingsDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ModifySnapshotSettingsRequest added in v65.49.1

type ModifySnapshotSettingsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// Request to modify snapshot settings for a Database.
	ModifySnapshotSettingsDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ModifySnapshotSettingsRequest wrapper for the ModifySnapshotSettings operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ModifySnapshotSettings.go.html to see an example of how to use ModifySnapshotSettingsRequest.

func (ModifySnapshotSettingsRequest) BinaryRequestBody added in v65.49.1

func (request ModifySnapshotSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ModifySnapshotSettingsRequest) HTTPRequest added in v65.49.1

func (request ModifySnapshotSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ModifySnapshotSettingsRequest) RetryPolicy added in v65.49.1

func (request ModifySnapshotSettingsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ModifySnapshotSettingsRequest) String added in v65.49.1

func (request ModifySnapshotSettingsRequest) String() string

func (ModifySnapshotSettingsRequest) ValidateEnumValue added in v65.49.1

func (request ModifySnapshotSettingsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ModifySnapshotSettingsResponse added in v65.49.1

type ModifySnapshotSettingsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ModifySnapshotSettingsResponse wrapper for the ModifySnapshotSettings operation

func (ModifySnapshotSettingsResponse) HTTPResponse added in v65.49.1

func (response ModifySnapshotSettingsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ModifySnapshotSettingsResponse) String added in v65.49.1

func (response ModifySnapshotSettingsResponse) String() string

type MySqlConfigurationDataCollection added in v65.52.0

type MySqlConfigurationDataCollection struct {

	// The list of ConfigurationDataSummary records.
	Items []MySqlConfigurationDataSummary `mandatory:"true" json:"items"`
}

MySqlConfigurationDataCollection The collection of configuration records for a specific MySQL Database.

func (MySqlConfigurationDataCollection) String added in v65.52.0

func (MySqlConfigurationDataCollection) ValidateEnumValue added in v65.52.0

func (m MySqlConfigurationDataCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MySqlConfigurationDataSummary added in v65.52.0

type MySqlConfigurationDataSummary struct {

	// The name of the configuration variable
	Name *string `mandatory:"true" json:"name"`

	// The value of the variable.
	Value *string `mandatory:"true" json:"value"`

	// The source from which the variable was most recently set.
	Source MySqlConfigurationDataSummarySourceEnum `mandatory:"true" json:"source"`

	// The minimum value of the variable.
	MinValue *float32 `mandatory:"true" json:"minValue"`

	// The maximum value of the variable.
	MaxValue *float32 `mandatory:"true" json:"maxValue"`

	// The type of variable.
	Type *string `mandatory:"true" json:"type"`

	// The default value of the variable.
	DefaultValue *string `mandatory:"true" json:"defaultValue"`

	// The time when the value of the variable was set.
	TimeSet *common.SDKTime `mandatory:"true" json:"timeSet"`

	// The host from where the value of the variable was set. This is empty for a MySQL Database System.
	HostSet *string `mandatory:"true" json:"hostSet"`

	// The user who sets the value of the variable. This is empty for a MySQL Database System.
	UserSet *string `mandatory:"true" json:"userSet"`

	// Indicates whether the variable can be set dynamically or not.
	IsDynamic *bool `mandatory:"true" json:"isDynamic"`

	// Indicates whether the variable is set at server startup.
	IsInit *bool `mandatory:"true" json:"isInit"`

	// Indicates whether the variable is configurable.
	IsConfigurable *bool `mandatory:"true" json:"isConfigurable"`

	// The path name of the option file (VARIABLE_PATH), if the variable was set in an option file. If the variable was not set in an
	Path *string `mandatory:"true" json:"path"`

	// The description of the variable.
	Description *string `mandatory:"true" json:"description"`

	// The comma-separated list of possible values for the variable in value:valueDescription format.
	PossibleValues *string `mandatory:"true" json:"possibleValues"`

	// The comma-separated list of MySQL versions that support the variable.
	SupportedVersions *string `mandatory:"true" json:"supportedVersions"`
}

MySqlConfigurationDataSummary The configuration variables for a MySQL Database.

func (MySqlConfigurationDataSummary) String added in v65.52.0

func (MySqlConfigurationDataSummary) ValidateEnumValue added in v65.52.0

func (m MySqlConfigurationDataSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MySqlConfigurationDataSummarySourceEnum added in v65.52.0

type MySqlConfigurationDataSummarySourceEnum string

MySqlConfigurationDataSummarySourceEnum Enum with underlying type: string

const (
	MySqlConfigurationDataSummarySourceCompiled    MySqlConfigurationDataSummarySourceEnum = "COMPILED"
	MySqlConfigurationDataSummarySourceGlobal      MySqlConfigurationDataSummarySourceEnum = "GLOBAL"
	MySqlConfigurationDataSummarySourceServer      MySqlConfigurationDataSummarySourceEnum = "SERVER"
	MySqlConfigurationDataSummarySourceExplicit    MySqlConfigurationDataSummarySourceEnum = "EXPLICIT"
	MySqlConfigurationDataSummarySourceExtra       MySqlConfigurationDataSummarySourceEnum = "EXTRA"
	MySqlConfigurationDataSummarySourceUser        MySqlConfigurationDataSummarySourceEnum = "USER"
	MySqlConfigurationDataSummarySourceLogin       MySqlConfigurationDataSummarySourceEnum = "LOGIN"
	MySqlConfigurationDataSummarySourceCommandLine MySqlConfigurationDataSummarySourceEnum = "COMMAND_LINE"
	MySqlConfigurationDataSummarySourcePersisted   MySqlConfigurationDataSummarySourceEnum = "PERSISTED"
	MySqlConfigurationDataSummarySourceDynamic     MySqlConfigurationDataSummarySourceEnum = "DYNAMIC"
)

Set of constants representing the allowable values for MySqlConfigurationDataSummarySourceEnum

func GetMappingMySqlConfigurationDataSummarySourceEnum added in v65.52.0

func GetMappingMySqlConfigurationDataSummarySourceEnum(val string) (MySqlConfigurationDataSummarySourceEnum, bool)

GetMappingMySqlConfigurationDataSummarySourceEnum performs case Insensitive comparison on enum value and return the desired enum

func GetMySqlConfigurationDataSummarySourceEnumValues added in v65.52.0

func GetMySqlConfigurationDataSummarySourceEnumValues() []MySqlConfigurationDataSummarySourceEnum

GetMySqlConfigurationDataSummarySourceEnumValues Enumerates the set of values for MySqlConfigurationDataSummarySourceEnum

type MySqlDataCollection added in v65.52.0

type MySqlDataCollection struct {

	// The list of SQLDataSummary records.
	Items []MySqlDataSummary `mandatory:"true" json:"items"`
}

MySqlDataCollection The collection of SQL performance data records for a specific Managed MySQL Database.

func (MySqlDataCollection) String added in v65.52.0

func (m MySqlDataCollection) String() string

func (MySqlDataCollection) ValidateEnumValue added in v65.52.0

func (m MySqlDataCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MySqlDataSummary added in v65.52.0

type MySqlDataSummary struct {

	// The name of the default schema when executing the query. If a schema is not set as the default, then the value is NULL.
	SchemaName *string `mandatory:"true" json:"schemaName"`

	// The digest information of the normalized query.
	Digest *string `mandatory:"true" json:"digest"`

	// The normalized query.
	DigestText *string `mandatory:"true" json:"digestText"`

	// The number Of times the query has been executed.
	CountStar *float32 `mandatory:"true" json:"countStar"`

	// The total amount of time that has been spent executing the query.
	SumTimerWait *float32 `mandatory:"true" json:"sumTimerWait"`

	// The fastest the query has been executed.
	MinTimerWait *float32 `mandatory:"true" json:"minTimerWait"`

	// The average execution time.
	AvgTimerWait *float32 `mandatory:"true" json:"avgTimerWait"`

	// The slowest the query has been executed.
	MaxTimerWait *float32 `mandatory:"true" json:"maxTimerWait"`

	// The total amount of time that has been spent waiting for table locks.
	SumLockTime *float32 `mandatory:"true" json:"sumLockTime"`

	// The total number of errors that have been encountered executing the query.
	SumErrors *float32 `mandatory:"true" json:"sumErrors"`

	// The total number of warnings that have been encountered executing the query.
	SumWarnings *float32 `mandatory:"true" json:"sumWarnings"`

	// The total number of rows that have been modified by the query.
	SumRowsAffected *float32 `mandatory:"true" json:"sumRowsAffected"`

	// The total number of rows that have been returned (sent) to the client.
	SumRowsSent *float32 `mandatory:"true" json:"sumRowsSent"`

	// The total number of rows that have been examined by the query.
	SumRowsExamined *float32 `mandatory:"true" json:"sumRowsExamined"`

	// The total number of On-Disk internal temporary tables that have been created by the query.
	SumCreatedTempDiskTables *float32 `mandatory:"true" json:"sumCreatedTempDiskTables"`

	// The total number of internal temporary tables (in memory or on disk), which have been created by the query.
	SumCreatedTempTables *float32 `mandatory:"true" json:"sumCreatedTempTables"`

	// The total number of joins that have performed full table scans as there was no join condition or no index for the join condition. This is the same as the select_full_join status variable.
	SumSelectFullJoin *float32 `mandatory:"true" json:"sumSelectFullJoin"`

	// The total number of joins that use a full range search. This is the same as the select_full_range_join status variable.
	SumSelectFullRangeJoin *float32 `mandatory:"true" json:"sumSelectFullRangeJoin"`

	// The total number of times the query has used a range search. This is the same as the select_range status variable.
	SumSelectRange *float32 `mandatory:"true" json:"sumSelectRange"`

	// The total number of joins by the query where the join does not have an index that checks for the index usage after each row. This is the same as the select_range_check status variable.
	SumSelectRangeCheck *float32 `mandatory:"true" json:"sumSelectRangeCheck"`

	// The total number of times the query has performed a full table scan on the first table in the join. This is the same as the select_scan status variable.
	SumSelectScan *float32 `mandatory:"true" json:"sumSelectScan"`

	// The total number of sort merge passes that have been done to sort the result of the query. This is the same as the sort_merge_passes status variable.
	SumSortMergePasses *float32 `mandatory:"true" json:"sumSortMergePasses"`

	// The total number of times a sort was done using ranges. This is the same as the sort_range status variable.
	SumSortRange *float32 `mandatory:"true" json:"sumSortRange"`

	// The total number of rows sorted. This is the same as the sort_rowsStatus variable.
	SumSortRows *float32 `mandatory:"true" json:"sumSortRows"`

	// The total number of times a sort was done by scanning the table. This is the same as the sort_scan status variable.
	SumSortScan *float32 `mandatory:"true" json:"sumSortScan"`

	// The total number of times no index was used to execute the query.
	SumNoIndexUsed *float32 `mandatory:"true" json:"sumNoIndexUsed"`

	// The total number of times no good index was used. This means that the extra column in The EXPLAIN output includes “Range Checked For Each Record.”
	SumNoGoodIndexUsed *float32 `mandatory:"true" json:"sumNoGoodIndexUsed"`

	// The date and time the query was first seen. If the table is truncated, the first seen value is reset.
	FirstSeen *common.SDKTime `mandatory:"true" json:"firstSeen"`

	// The date and time the query was last seen.
	LastSeen *common.SDKTime `mandatory:"true" json:"lastSeen"`

	// The 95th percentile of the query latency. That is, 95% of the queries complete in the time given or in less time.
	Quantile95 *float32 `mandatory:"true" json:"quantile95"`

	// The 99th percentile of the query latency.
	Quantile99 *float32 `mandatory:"true" json:"quantile99"`

	// The 99.9th percentile of the query latency.
	Quantile999 *float32 `mandatory:"true" json:"quantile999"`

	// The number of query executions offloaded to HeatWave.
	HeatWaveOffloaded *float32 `mandatory:"false" json:"heatWaveOffloaded"`

	// The number of query executions with HeatWave out-of-memory errors.
	HeatWaveOutOfMemory *float32 `mandatory:"false" json:"heatWaveOutOfMemory"`
}

MySqlDataSummary The SQL performance data record for a specific SQL query.

func (MySqlDataSummary) String added in v65.52.0

func (m MySqlDataSummary) String() string

func (MySqlDataSummary) ValidateEnumValue added in v65.52.0

func (m MySqlDataSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MySqlDatabaseStatusEnum added in v65.52.0

type MySqlDatabaseStatusEnum string

MySqlDatabaseStatusEnum Enum with underlying type: string

const (
	MySqlDatabaseStatusUp      MySqlDatabaseStatusEnum = "UP"
	MySqlDatabaseStatusDown    MySqlDatabaseStatusEnum = "DOWN"
	MySqlDatabaseStatusUnknown MySqlDatabaseStatusEnum = "UNKNOWN"
)

Set of constants representing the allowable values for MySqlDatabaseStatusEnum

func GetMappingMySqlDatabaseStatusEnum added in v65.52.0

func GetMappingMySqlDatabaseStatusEnum(val string) (MySqlDatabaseStatusEnum, bool)

GetMappingMySqlDatabaseStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetMySqlDatabaseStatusEnumValues added in v65.52.0

func GetMySqlDatabaseStatusEnumValues() []MySqlDatabaseStatusEnum

GetMySqlDatabaseStatusEnumValues Enumerates the set of values for MySqlDatabaseStatusEnum

type MySqlDatabaseUsageMetrics added in v65.52.0

type MySqlDatabaseUsageMetrics struct {

	// The OCID of the compartment where the Managed MySQL Database resides.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The display name of the Managed MySQL Database.
	DatabaseName *string `mandatory:"true" json:"databaseName"`

	// Indicates MySQL Database type, ONPREMISE or MySQL Database System.
	DatabaseType *string `mandatory:"true" json:"databaseType"`

	// The type of MySQL Database System.
	MdsDeploymentType *string `mandatory:"true" json:"mdsDeploymentType"`

	// The lifecycle state of the MySQL Database System.
	MdslifecycleState *string `mandatory:"true" json:"mdslifecycleState"`

	// The version of the MySQL Database.
	DatabaseVersion *string `mandatory:"true" json:"databaseVersion"`

	// The OCID of the Managed MySQL Database.
	DbId *string `mandatory:"true" json:"dbId"`

	// The status of the MySQL Database. Indicates whether the status of the database
	// is UP, DOWN, or UNKNOWN at the current time.
	DatabaseStatus MySqlDatabaseStatusEnum `mandatory:"true" json:"databaseStatus"`

	// A list of the database health metrics like CPU, Storage, and Memory.
	Metrics []MySqlFleetMetricDefinition `mandatory:"true" json:"metrics"`

	// Indicates whether HeatWave is enabled for the MySQL Database System or not.
	IsHeatWaveEnabled *bool `mandatory:"false" json:"isHeatWaveEnabled"`

	// The name of the HeatWave cluster.
	HeatWaveClusterDisplayName *string `mandatory:"false" json:"heatWaveClusterDisplayName"`

	// The number of nodes in the HeatWave cluster.
	HeatWaveNodeCount *int `mandatory:"false" json:"heatWaveNodeCount"`
}

MySqlDatabaseUsageMetrics The list of aggregated metrics for Managed MySQL Databases in the fleet.

func (MySqlDatabaseUsageMetrics) String added in v65.52.0

func (m MySqlDatabaseUsageMetrics) String() string

func (MySqlDatabaseUsageMetrics) ValidateEnumValue added in v65.52.0

func (m MySqlDatabaseUsageMetrics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MySqlDeploymentTypeEnum added in v65.52.0

type MySqlDeploymentTypeEnum string

MySqlDeploymentTypeEnum Enum with underlying type: string

const (
	MySqlDeploymentTypeOnpremise MySqlDeploymentTypeEnum = "ONPREMISE"
	MySqlDeploymentTypeMds       MySqlDeploymentTypeEnum = "MDS"
)

Set of constants representing the allowable values for MySqlDeploymentTypeEnum

func GetMappingMySqlDeploymentTypeEnum added in v65.52.0

func GetMappingMySqlDeploymentTypeEnum(val string) (MySqlDeploymentTypeEnum, bool)

GetMappingMySqlDeploymentTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetMySqlDeploymentTypeEnumValues added in v65.52.0

func GetMySqlDeploymentTypeEnumValues() []MySqlDeploymentTypeEnum

GetMySqlDeploymentTypeEnumValues Enumerates the set of values for MySqlDeploymentTypeEnum

type MySqlFleetByCategory added in v65.52.0

type MySqlFleetByCategory struct {

	// The type of the MySQL Database. Indicates whether the database is on premises or Oracle Cloud. Allowed values are: MDS and ONPREMISE
	DatabaseType *string `mandatory:"true" json:"databaseType"`

	// The type of MySQL Database installation. Allowed values are: STANDALONE, HEATWAVE and HA
	MdsDeploymentType *string `mandatory:"true" json:"mdsDeploymentType"`

	// The number of MySQL Databases.
	InventoryCount *int `mandatory:"true" json:"inventoryCount"`
}

MySqlFleetByCategory The number of MySQL Databases in the fleet, grouped by database type and sub type.

func (MySqlFleetByCategory) String added in v65.52.0

func (m MySqlFleetByCategory) String() string

func (MySqlFleetByCategory) ValidateEnumValue added in v65.52.0

func (m MySqlFleetByCategory) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MySqlFleetMetricDefinition added in v65.52.0

type MySqlFleetMetricDefinition struct {

	// The value of the metric.
	MetricValue *int `mandatory:"true" json:"metricValue"`

	// The name of the metric.
	MetricName *string `mandatory:"true" json:"metricName"`

	// The data point date and time in UTC in ISO-8601 format.
	Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`

	// The dimensions of the metric.
	Dimensions []MetricDimensionDefinition `mandatory:"true" json:"dimensions"`

	// The unit of the metric value.
	Unit *string `mandatory:"true" json:"unit"`

	// The value of the metric.
	MetricValueDouble *float64 `mandatory:"false" json:"metricValueDouble"`
}

MySqlFleetMetricDefinition The list of aggregated metrics for the Managed MySQL Databases in the fleet.

func (MySqlFleetMetricDefinition) String added in v65.52.0

func (MySqlFleetMetricDefinition) ValidateEnumValue added in v65.52.0

func (m MySqlFleetMetricDefinition) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MySqlFleetMetricSummaryDefinition added in v65.52.0

type MySqlFleetMetricSummaryDefinition struct {

	// The aggregated metric value.
	MetricValue *float32 `mandatory:"true" json:"metricValue"`

	// The unique dimension key and values of the metric.
	Dimensions []MetricDimensionDefinition `mandatory:"true" json:"dimensions"`

	// The name of the metric.
	MetricName *string `mandatory:"true" json:"metricName"`

	// The unit of the metric value.
	Unit *string `mandatory:"true" json:"unit"`
}

MySqlFleetMetricSummaryDefinition A summary of the fleet metrics, which provides the metric aggregated value of the MySQL Databases in the fleet.

func (MySqlFleetMetricSummaryDefinition) String added in v65.52.0

func (MySqlFleetMetricSummaryDefinition) ValidateEnumValue added in v65.52.0

func (m MySqlFleetMetricSummaryDefinition) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MySqlFleetMetrics added in v65.52.0

type MySqlFleetMetrics struct {

	// The beginning of the time range during which metric data is retrieved.
	StartTime *string `mandatory:"true" json:"startTime"`

	// The end of the time range during which metric data is retrieved.
	EndTime *string `mandatory:"true" json:"endTime"`

	// The list of MySQL Databases in the fleet and their usage metrics.
	FleetDatabases []MySqlDatabaseUsageMetrics `mandatory:"true" json:"fleetDatabases"`

	// A summary of the inventory count and the metrics that describe the aggregated usage of CPU, storage, and so on of all the MySQL Databases in the fleet.
	FleetSummary []MySqlFleetSummary `mandatory:"true" json:"fleetSummary"`
}

MySqlFleetMetrics The details of the MySQL Database fleet health metrics.

func (MySqlFleetMetrics) String added in v65.52.0

func (m MySqlFleetMetrics) String() string

func (MySqlFleetMetrics) ValidateEnumValue added in v65.52.0

func (m MySqlFleetMetrics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MySqlFleetSummary added in v65.52.0

type MySqlFleetSummary struct {

	// The usage metrics for the Managed MySQL Databases in the fleet.
	AggregatedMetrics []MySqlFleetMetricSummaryDefinition `mandatory:"true" json:"aggregatedMetrics"`

	// A list of MySQL Databases in the fleet, grouped by database type.
	Inventory []MySqlFleetByCategory `mandatory:"true" json:"inventory"`
}

MySqlFleetSummary A summary of the inventory count and the metrics that describe the aggregated usage of CPU, storage, and so on of all the MySQL Databases in the fleet.

func (MySqlFleetSummary) String added in v65.52.0

func (m MySqlFleetSummary) String() string

func (MySqlFleetSummary) ValidateEnumValue added in v65.52.0

func (m MySqlFleetSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type NamedCredential added in v65.57.0

type NamedCredential struct {

	// The name of the named credential.
	Name *string `mandatory:"true" json:"name"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the named credential.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The current lifecycle state of the named credential.
	LifecycleState LifecycleStatesEnum `mandatory:"true" json:"lifecycleState"`

	// The date and time the named credential was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The information specified by the user about the named credential.
	Description *string `mandatory:"false" json:"description"`

	// The details of the lifecycle state.
	LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

	// The scope of the named credential.
	Scope NamedCredentialScopeEnum `mandatory:"false" json:"scope,omitempty"`

	// The type of resource associated with the named credential.
	Type ResourceTypeEnum `mandatory:"false" json:"type,omitempty"`

	Content NamedCredentialContent `mandatory:"false" json:"content"`

	// The date and time the named credential was last updated.
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

NamedCredential The details of a named credential.

func (NamedCredential) String added in v65.57.0

func (m NamedCredential) String() string

func (*NamedCredential) UnmarshalJSON added in v65.57.0

func (m *NamedCredential) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (NamedCredential) ValidateEnumValue added in v65.57.0

func (m NamedCredential) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type NamedCredentialCollection added in v65.57.0

type NamedCredentialCollection struct {

	// An array of named credential resources.
	Items []NamedCredentialSummary `mandatory:"true" json:"items"`
}

NamedCredentialCollection A collection of named credential summary.

func (NamedCredentialCollection) String added in v65.57.0

func (m NamedCredentialCollection) String() string

func (NamedCredentialCollection) ValidateEnumValue added in v65.57.0

func (m NamedCredentialCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type NamedCredentialContent added in v65.57.0

type NamedCredentialContent interface {
}

NamedCredentialContent The details of the named credential.

type NamedCredentialContentTypeEnum added in v65.57.0

type NamedCredentialContentTypeEnum string

NamedCredentialContentTypeEnum Enum with underlying type: string

const (
	NamedCredentialContentTypeBasic NamedCredentialContentTypeEnum = "BASIC"
)

Set of constants representing the allowable values for NamedCredentialContentTypeEnum

func GetMappingNamedCredentialContentTypeEnum added in v65.57.0

func GetMappingNamedCredentialContentTypeEnum(val string) (NamedCredentialContentTypeEnum, bool)

GetMappingNamedCredentialContentTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetNamedCredentialContentTypeEnumValues added in v65.57.0

func GetNamedCredentialContentTypeEnumValues() []NamedCredentialContentTypeEnum

GetNamedCredentialContentTypeEnumValues Enumerates the set of values for NamedCredentialContentTypeEnum

type NamedCredentialScopeEnum added in v65.57.0

type NamedCredentialScopeEnum string

NamedCredentialScopeEnum Enum with underlying type: string

const (
	NamedCredentialScopeResource NamedCredentialScopeEnum = "RESOURCE"
	NamedCredentialScopeGlobal   NamedCredentialScopeEnum = "GLOBAL"
)

Set of constants representing the allowable values for NamedCredentialScopeEnum

func GetMappingNamedCredentialScopeEnum added in v65.57.0

func GetMappingNamedCredentialScopeEnum(val string) (NamedCredentialScopeEnum, bool)

GetMappingNamedCredentialScopeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetNamedCredentialScopeEnumValues added in v65.57.0

func GetNamedCredentialScopeEnumValues() []NamedCredentialScopeEnum

GetNamedCredentialScopeEnumValues Enumerates the set of values for NamedCredentialScopeEnum

type NamedCredentialSummary added in v65.57.0

type NamedCredentialSummary struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the named credential.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment
	// in which the named credential resides.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The name of the named credential. Valid characters are uppercase or
	// lowercase letters, numbers, and "_". The name of the named credential
	// cannot be modified. It must be unique in the compartment and must begin with
	// an alphabetic character.
	Name *string `mandatory:"true" json:"name"`

	// The information specified by the user about the named credential.
	Description *string `mandatory:"true" json:"description"`

	// The scope of the named credential.
	Scope NamedCredentialScopeEnum `mandatory:"true" json:"scope"`

	// The type of resource associated with the named credential.
	Type ResourceTypeEnum `mandatory:"true" json:"type"`

	// The current lifecycle state of the named credential.
	LifecycleState LifecycleStatesEnum `mandatory:"true" json:"lifecycleState"`

	// The details of the lifecycle state.
	LifecycleDetails *string `mandatory:"true" json:"lifecycleDetails"`

	// The date and time the named credential was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The date and time the named credential was last updated.
	TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

NamedCredentialSummary A summary of the named credential.

func (NamedCredentialSummary) String added in v65.57.0

func (m NamedCredentialSummary) String() string

func (NamedCredentialSummary) ValidateEnumValue added in v65.57.0

func (m NamedCredentialSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type NamedPreferredCredential added in v65.57.0

type NamedPreferredCredential struct {

	// The name of the preferred credential.
	CredentialName *string `mandatory:"false" json:"credentialName"`

	// Indicates whether the preferred credential is accessible.
	IsAccessible *bool `mandatory:"false" json:"isAccessible"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Named Credential that contains the database user password metadata.
	NamedCredentialId *string `mandatory:"false" json:"namedCredentialId"`

	// The status of the preferred credential.
	Status PreferredCredentialStatusEnum `mandatory:"false" json:"status,omitempty"`
}

NamedPreferredCredential The details of the 'NAMED_CREDENTIAL' preferred credential.

func (NamedPreferredCredential) GetCredentialName added in v65.57.0

func (m NamedPreferredCredential) GetCredentialName() *string

GetCredentialName returns CredentialName

func (NamedPreferredCredential) GetIsAccessible added in v65.57.0

func (m NamedPreferredCredential) GetIsAccessible() *bool

GetIsAccessible returns IsAccessible

func (NamedPreferredCredential) GetStatus added in v65.57.0

GetStatus returns Status

func (NamedPreferredCredential) MarshalJSON added in v65.57.0

func (m NamedPreferredCredential) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (NamedPreferredCredential) String added in v65.57.0

func (m NamedPreferredCredential) String() string

func (NamedPreferredCredential) ValidateEnumValue added in v65.57.0

func (m NamedPreferredCredential) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectPrivilegeCollection

type ObjectPrivilegeCollection struct {

	// An array of object privileges.
	Items []ObjectPrivilegeSummary `mandatory:"true" json:"items"`
}

ObjectPrivilegeCollection A collection of object privileges granted to the current user.

func (ObjectPrivilegeCollection) String

func (m ObjectPrivilegeCollection) String() string

func (ObjectPrivilegeCollection) ValidateEnumValue

func (m ObjectPrivilegeCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectPrivilegeSummary

type ObjectPrivilegeSummary struct {

	// The name of the privilege on the object.
	Name *string `mandatory:"false" json:"name"`

	// The type of object.
	SchemaType *string `mandatory:"false" json:"schemaType"`

	// The owner of the object.
	Owner *string `mandatory:"false" json:"owner"`

	// The name of the user who granted the object privilege.
	Grantor *string `mandatory:"false" json:"grantor"`

	// Indicates whether the privilege is granted with the HIERARCHY OPTION (YES) or not (NO).
	Hierarchy ObjectPrivilegeSummaryHierarchyEnum `mandatory:"false" json:"hierarchy,omitempty"`

	// The name of the object. The object can be any object, including tables, packages, indexes, sequences, and so on.
	Object *string `mandatory:"false" json:"object"`

	// Indicates whether the privilege is granted with the GRANT OPTION (YES) or not (NO).
	GrantOption ObjectPrivilegeSummaryGrantOptionEnum `mandatory:"false" json:"grantOption,omitempty"`

	// Indicates how the object privilege was granted. Possible values:
	// YES if the role is granted commonly (CONTAINER=ALL is used)
	// NO if the role is granted locally (CONTAINER=ALL is not used)
	Common ObjectPrivilegeSummaryCommonEnum `mandatory:"false" json:"common,omitempty"`

	// Indicates whether the granted privilege is inherited from another container (YES) or not (NO).
	Inherited ObjectPrivilegeSummaryInheritedEnum `mandatory:"false" json:"inherited,omitempty"`
}

ObjectPrivilegeSummary A summary of object privileges.

func (ObjectPrivilegeSummary) String

func (m ObjectPrivilegeSummary) String() string

func (ObjectPrivilegeSummary) ValidateEnumValue

func (m ObjectPrivilegeSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectPrivilegeSummaryCommonEnum

type ObjectPrivilegeSummaryCommonEnum string

ObjectPrivilegeSummaryCommonEnum Enum with underlying type: string

const (
	ObjectPrivilegeSummaryCommonYes ObjectPrivilegeSummaryCommonEnum = "YES"
	ObjectPrivilegeSummaryCommonNo  ObjectPrivilegeSummaryCommonEnum = "NO"
)

Set of constants representing the allowable values for ObjectPrivilegeSummaryCommonEnum

func GetMappingObjectPrivilegeSummaryCommonEnum

func GetMappingObjectPrivilegeSummaryCommonEnum(val string) (ObjectPrivilegeSummaryCommonEnum, bool)

GetMappingObjectPrivilegeSummaryCommonEnum performs case Insensitive comparison on enum value and return the desired enum

func GetObjectPrivilegeSummaryCommonEnumValues

func GetObjectPrivilegeSummaryCommonEnumValues() []ObjectPrivilegeSummaryCommonEnum

GetObjectPrivilegeSummaryCommonEnumValues Enumerates the set of values for ObjectPrivilegeSummaryCommonEnum

type ObjectPrivilegeSummaryGrantOptionEnum

type ObjectPrivilegeSummaryGrantOptionEnum string

ObjectPrivilegeSummaryGrantOptionEnum Enum with underlying type: string

const (
	ObjectPrivilegeSummaryGrantOptionYes ObjectPrivilegeSummaryGrantOptionEnum = "YES"
	ObjectPrivilegeSummaryGrantOptionNo  ObjectPrivilegeSummaryGrantOptionEnum = "NO"
)

Set of constants representing the allowable values for ObjectPrivilegeSummaryGrantOptionEnum

func GetMappingObjectPrivilegeSummaryGrantOptionEnum

func GetMappingObjectPrivilegeSummaryGrantOptionEnum(val string) (ObjectPrivilegeSummaryGrantOptionEnum, bool)

GetMappingObjectPrivilegeSummaryGrantOptionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetObjectPrivilegeSummaryGrantOptionEnumValues

func GetObjectPrivilegeSummaryGrantOptionEnumValues() []ObjectPrivilegeSummaryGrantOptionEnum

GetObjectPrivilegeSummaryGrantOptionEnumValues Enumerates the set of values for ObjectPrivilegeSummaryGrantOptionEnum

type ObjectPrivilegeSummaryHierarchyEnum

type ObjectPrivilegeSummaryHierarchyEnum string

ObjectPrivilegeSummaryHierarchyEnum Enum with underlying type: string

const (
	ObjectPrivilegeSummaryHierarchyYes ObjectPrivilegeSummaryHierarchyEnum = "YES"
	ObjectPrivilegeSummaryHierarchyNo  ObjectPrivilegeSummaryHierarchyEnum = "NO"
)

Set of constants representing the allowable values for ObjectPrivilegeSummaryHierarchyEnum

func GetMappingObjectPrivilegeSummaryHierarchyEnum

func GetMappingObjectPrivilegeSummaryHierarchyEnum(val string) (ObjectPrivilegeSummaryHierarchyEnum, bool)

GetMappingObjectPrivilegeSummaryHierarchyEnum performs case Insensitive comparison on enum value and return the desired enum

func GetObjectPrivilegeSummaryHierarchyEnumValues

func GetObjectPrivilegeSummaryHierarchyEnumValues() []ObjectPrivilegeSummaryHierarchyEnum

GetObjectPrivilegeSummaryHierarchyEnumValues Enumerates the set of values for ObjectPrivilegeSummaryHierarchyEnum

type ObjectPrivilegeSummaryInheritedEnum

type ObjectPrivilegeSummaryInheritedEnum string

ObjectPrivilegeSummaryInheritedEnum Enum with underlying type: string

const (
	ObjectPrivilegeSummaryInheritedYes ObjectPrivilegeSummaryInheritedEnum = "YES"
	ObjectPrivilegeSummaryInheritedNo  ObjectPrivilegeSummaryInheritedEnum = "NO"
)

Set of constants representing the allowable values for ObjectPrivilegeSummaryInheritedEnum

func GetMappingObjectPrivilegeSummaryInheritedEnum

func GetMappingObjectPrivilegeSummaryInheritedEnum(val string) (ObjectPrivilegeSummaryInheritedEnum, bool)

GetMappingObjectPrivilegeSummaryInheritedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetObjectPrivilegeSummaryInheritedEnumValues

func GetObjectPrivilegeSummaryInheritedEnumValues() []ObjectPrivilegeSummaryInheritedEnum

GetObjectPrivilegeSummaryInheritedEnumValues Enumerates the set of values for ObjectPrivilegeSummaryInheritedEnum

type ObjectStorageJobExecutionResultDetails

type ObjectStorageJobExecutionResultDetails struct {

	// The Object Storage namespace used for job execution result storage.
	NamespaceName *string `mandatory:"false" json:"namespaceName"`

	// The name of the bucket used for job execution result storage.
	BucketName *string `mandatory:"false" json:"bucketName"`

	// The name of the object containing the job execution result.
	ObjectName *string `mandatory:"false" json:"objectName"`

	// The number of rows returned in the result for the Query SqlType.
	RowCount *int `mandatory:"false" json:"rowCount"`
}

ObjectStorageJobExecutionResultDetails The details of the job execution result stored in Object Storage. The job execution result could be accessed using the Object Storage API.

func (ObjectStorageJobExecutionResultDetails) MarshalJSON

func (m ObjectStorageJobExecutionResultDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ObjectStorageJobExecutionResultDetails) String

func (ObjectStorageJobExecutionResultDetails) ValidateEnumValue

func (m ObjectStorageJobExecutionResultDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectStorageJobExecutionResultLocation

type ObjectStorageJobExecutionResultLocation struct {

	// The Object Storage namespace used for job execution result storage.
	NamespaceName *string `mandatory:"false" json:"namespaceName"`

	// The name of the bucket used for job execution result storage.
	BucketName *string `mandatory:"false" json:"bucketName"`
}

ObjectStorageJobExecutionResultLocation The details about Object Storage job execution result location type.

func (ObjectStorageJobExecutionResultLocation) MarshalJSON

func (m ObjectStorageJobExecutionResultLocation) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ObjectStorageJobExecutionResultLocation) String

func (ObjectStorageJobExecutionResultLocation) ValidateEnumValue

func (m ObjectStorageJobExecutionResultLocation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OpenAlertHistory added in v65.36.1

type OpenAlertHistory struct {

	// A list of open alerts.
	Alerts []OpenAlertSummary `mandatory:"true" json:"alerts"`
}

OpenAlertHistory The existing open alerts in the Exadata storage server.

func (OpenAlertHistory) String added in v65.36.1

func (m OpenAlertHistory) String() string

func (OpenAlertHistory) ValidateEnumValue added in v65.36.1

func (m OpenAlertHistory) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OpenAlertSummary added in v65.36.1

type OpenAlertSummary struct {

	// The severity of the alert.
	Severity AlertSeverityEnumEnum `mandatory:"false" json:"severity,omitempty"`

	// The type of alert.
	Type AlertTypeEnumEnum `mandatory:"false" json:"type,omitempty"`

	// The start time of the alert.
	TimeStartAt *common.SDKTime `mandatory:"false" json:"timeStartAt"`

	// The alert message.
	Message *string `mandatory:"false" json:"message"`
}

OpenAlertSummary An alert from the Exadata storage server.

func (OpenAlertSummary) String added in v65.36.1

func (m OpenAlertSummary) String() string

func (OpenAlertSummary) ValidateEnumValue added in v65.36.1

func (m OpenAlertSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OptimizerDatabase added in v65.16.0

type OptimizerDatabase struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	Id *string `mandatory:"true" json:"id"`

	// The name of the Managed Database.
	Name *string `mandatory:"true" json:"name"`

	// The type of Oracle Database installation.
	DbType DatabaseTypeEnum `mandatory:"true" json:"dbType"`

	// The subtype of the Oracle Database. Indicates whether the database is a Container Database,
	// Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.
	DbSubType DatabaseSubTypeEnum `mandatory:"true" json:"dbSubType"`

	// The infrastructure used to deploy the Oracle Database.
	DbDeploymentType DeploymentTypeEnum `mandatory:"true" json:"dbDeploymentType"`

	// The version of the Oracle Database.
	DbVersion *string `mandatory:"true" json:"dbVersion"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the Managed Database resides.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

OptimizerDatabase The subset information of the Managed Database resource, which is used by Optimizer Statistics.

func (OptimizerDatabase) String added in v65.16.0

func (m OptimizerDatabase) String() string

func (OptimizerDatabase) ValidateEnumValue added in v65.16.0

func (m OptimizerDatabase) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OptimizerStatisticsAdvisorExecution added in v65.16.0

type OptimizerStatisticsAdvisorExecution struct {

	// The name of the Optimizer Statistics Advisor task.
	TaskName *string `mandatory:"true" json:"taskName"`

	// The name of the Optimizer Statistics Advisor execution.
	ExecutionName *string `mandatory:"true" json:"executionName"`

	// The start time of the time range to retrieve the Optimizer Statistics Advisor execution of a Managed Database
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	TimeStart *common.SDKTime `mandatory:"true" json:"timeStart"`

	// The end time of the time range to retrieve the Optimizer Statistics Advisor execution of a Managed Database
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	TimeEnd *common.SDKTime `mandatory:"true" json:"timeEnd"`

	// The status of the Optimizer Statistics Advisor execution.
	Status OptimizerStatisticsAdvisorExecutionStatusEnum `mandatory:"true" json:"status"`

	// The Optimizer Statistics Advisor execution status message, if any.
	StatusMessage *string `mandatory:"false" json:"statusMessage"`

	// The errors in the Optimizer Statistics Advisor execution, if any.
	ErrorMessage *string `mandatory:"false" json:"errorMessage"`

	// The number of findings generated by the Optimizer Statistics Advisor execution.
	Findings *int `mandatory:"false" json:"findings"`

	Database *OptimizerDatabase `mandatory:"false" json:"database"`

	Report *OptimizerStatisticsAdvisorExecutionReport `mandatory:"false" json:"report"`
}

OptimizerStatisticsAdvisorExecution The summary of the Optimizer Statistics Advisor execution, which includes information about the Managed Database and a comprehensive execution report.

func (OptimizerStatisticsAdvisorExecution) String added in v65.16.0

func (OptimizerStatisticsAdvisorExecution) ValidateEnumValue added in v65.16.0

func (m OptimizerStatisticsAdvisorExecution) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OptimizerStatisticsAdvisorExecutionReport added in v65.16.0

type OptimizerStatisticsAdvisorExecutionReport struct {

	// A summary of the Optimizer Statistics Advisor execution.
	Summary *string `mandatory:"true" json:"summary"`

	// The list of rules that were not adhered to by the Optimizer Statistics Collection.
	Rules []AdvisorRule `mandatory:"true" json:"rules"`
}

OptimizerStatisticsAdvisorExecutionReport A report that includes the rules, findings, recommendations, and actions discovered during the execution of the Optimizer Statistics Advisor.

func (OptimizerStatisticsAdvisorExecutionReport) String added in v65.16.0

func (OptimizerStatisticsAdvisorExecutionReport) ValidateEnumValue added in v65.16.0

func (m OptimizerStatisticsAdvisorExecutionReport) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OptimizerStatisticsAdvisorExecutionScript added in v65.16.0

type OptimizerStatisticsAdvisorExecutionScript struct {

	// The Optimizer Statistics Advisor execution script.
	Script *string `mandatory:"true" json:"script"`
}

OptimizerStatisticsAdvisorExecutionScript The Oracle system-generated script for the Optimizer Statistics Advisor execution.

func (OptimizerStatisticsAdvisorExecutionScript) String added in v65.16.0

func (OptimizerStatisticsAdvisorExecutionScript) ValidateEnumValue added in v65.16.0

func (m OptimizerStatisticsAdvisorExecutionScript) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OptimizerStatisticsAdvisorExecutionStatusEnum added in v65.16.0

type OptimizerStatisticsAdvisorExecutionStatusEnum string

OptimizerStatisticsAdvisorExecutionStatusEnum Enum with underlying type: string

const (
	OptimizerStatisticsAdvisorExecutionStatusExecuting   OptimizerStatisticsAdvisorExecutionStatusEnum = "EXECUTING"
	OptimizerStatisticsAdvisorExecutionStatusCompleted   OptimizerStatisticsAdvisorExecutionStatusEnum = "COMPLETED"
	OptimizerStatisticsAdvisorExecutionStatusInterrupted OptimizerStatisticsAdvisorExecutionStatusEnum = "INTERRUPTED"
	OptimizerStatisticsAdvisorExecutionStatusCancelled   OptimizerStatisticsAdvisorExecutionStatusEnum = "CANCELLED"
	OptimizerStatisticsAdvisorExecutionStatusFatalError  OptimizerStatisticsAdvisorExecutionStatusEnum = "FATAL_ERROR"
)

Set of constants representing the allowable values for OptimizerStatisticsAdvisorExecutionStatusEnum

func GetMappingOptimizerStatisticsAdvisorExecutionStatusEnum added in v65.16.0

func GetMappingOptimizerStatisticsAdvisorExecutionStatusEnum(val string) (OptimizerStatisticsAdvisorExecutionStatusEnum, bool)

GetMappingOptimizerStatisticsAdvisorExecutionStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOptimizerStatisticsAdvisorExecutionStatusEnumValues added in v65.16.0

func GetOptimizerStatisticsAdvisorExecutionStatusEnumValues() []OptimizerStatisticsAdvisorExecutionStatusEnum

GetOptimizerStatisticsAdvisorExecutionStatusEnumValues Enumerates the set of values for OptimizerStatisticsAdvisorExecutionStatusEnum

type OptimizerStatisticsAdvisorExecutionSummary added in v65.16.0

type OptimizerStatisticsAdvisorExecutionSummary struct {

	// The name of the Optimizer Statistics Advisor task.
	TaskName *string `mandatory:"true" json:"taskName"`

	// The name of the Optimizer Statistics Advisor execution.
	ExecutionName *string `mandatory:"true" json:"executionName"`

	// The start time of the time range to retrieve the Optimizer Statistics Advisor execution of a Managed Database
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	TimeStart *common.SDKTime `mandatory:"true" json:"timeStart"`

	// The end time of the time range to retrieve the Optimizer Statistics Advisor execution of a Managed Database
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	TimeEnd *common.SDKTime `mandatory:"true" json:"timeEnd"`

	// The status of the Optimizer Statistics Advisor execution.
	Status OptimizerStatisticsAdvisorExecutionSummaryStatusEnum `mandatory:"true" json:"status"`

	// The Optimizer Statistics Advisor execution status message, if any.
	StatusMessage *string `mandatory:"false" json:"statusMessage"`

	// The errors in the Optimizer Statistics Advisor execution, if any.
	ErrorMessage *string `mandatory:"false" json:"errorMessage"`

	// The number of findings generated by the Optimizer Statistics Advisor execution.
	Findings *int `mandatory:"false" json:"findings"`
}

OptimizerStatisticsAdvisorExecutionSummary The summary of the Optimizer Statistics Advisor execution.

func (OptimizerStatisticsAdvisorExecutionSummary) String added in v65.16.0

func (OptimizerStatisticsAdvisorExecutionSummary) ValidateEnumValue added in v65.16.0

func (m OptimizerStatisticsAdvisorExecutionSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OptimizerStatisticsAdvisorExecutionSummaryStatusEnum added in v65.16.0

type OptimizerStatisticsAdvisorExecutionSummaryStatusEnum string

OptimizerStatisticsAdvisorExecutionSummaryStatusEnum Enum with underlying type: string

const (
	OptimizerStatisticsAdvisorExecutionSummaryStatusExecuting   OptimizerStatisticsAdvisorExecutionSummaryStatusEnum = "EXECUTING"
	OptimizerStatisticsAdvisorExecutionSummaryStatusCompleted   OptimizerStatisticsAdvisorExecutionSummaryStatusEnum = "COMPLETED"
	OptimizerStatisticsAdvisorExecutionSummaryStatusInterrupted OptimizerStatisticsAdvisorExecutionSummaryStatusEnum = "INTERRUPTED"
	OptimizerStatisticsAdvisorExecutionSummaryStatusCancelled   OptimizerStatisticsAdvisorExecutionSummaryStatusEnum = "CANCELLED"
	OptimizerStatisticsAdvisorExecutionSummaryStatusFatalError  OptimizerStatisticsAdvisorExecutionSummaryStatusEnum = "FATAL_ERROR"
)

Set of constants representing the allowable values for OptimizerStatisticsAdvisorExecutionSummaryStatusEnum

func GetMappingOptimizerStatisticsAdvisorExecutionSummaryStatusEnum added in v65.16.0

func GetMappingOptimizerStatisticsAdvisorExecutionSummaryStatusEnum(val string) (OptimizerStatisticsAdvisorExecutionSummaryStatusEnum, bool)

GetMappingOptimizerStatisticsAdvisorExecutionSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOptimizerStatisticsAdvisorExecutionSummaryStatusEnumValues added in v65.16.0

func GetOptimizerStatisticsAdvisorExecutionSummaryStatusEnumValues() []OptimizerStatisticsAdvisorExecutionSummaryStatusEnum

GetOptimizerStatisticsAdvisorExecutionSummaryStatusEnumValues Enumerates the set of values for OptimizerStatisticsAdvisorExecutionSummaryStatusEnum

type OptimizerStatisticsAdvisorExecutionsCollection added in v65.16.0

type OptimizerStatisticsAdvisorExecutionsCollection struct {

	// The list of Optimizer Statistics Advisor executions.
	Items []OptimizerStatisticsAdvisorExecutionSummary `mandatory:"true" json:"items"`
}

OptimizerStatisticsAdvisorExecutionsCollection The details of each Optimizer Statistics Advisor execution.

func (OptimizerStatisticsAdvisorExecutionsCollection) String added in v65.16.0

func (OptimizerStatisticsAdvisorExecutionsCollection) ValidateEnumValue added in v65.16.0

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OptimizerStatisticsCollectionAggregationSummary added in v65.16.0

type OptimizerStatisticsCollectionAggregationSummary struct {

	// Indicates the start of the hour as the statistics are aggregated per hour.
	TimeStart *common.SDKTime `mandatory:"true" json:"timeStart"`

	// The optimizer statistics tasks grouped by type.
	GroupBy OptimizerStatisticsGroupByTypesEnum `mandatory:"false" json:"groupBy,omitempty"`

	// Indicates the end of the hour as the statistics are aggregated per hour.
	TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

	// The number of tasks or objects for which statistics are yet to be gathered.
	Pending *int `mandatory:"false" json:"pending"`

	// The number of tasks or objects for which statistics gathering is in progress.
	InProgress *int `mandatory:"false" json:"inProgress"`

	// The number of tasks or objects for which statistics gathering is completed.
	Completed *int `mandatory:"false" json:"completed"`

	// The number of tasks or objects for which statistics gathering failed.
	Failed *int `mandatory:"false" json:"failed"`

	// The number of tasks or objects for which statistics gathering was skipped.
	Skipped *int `mandatory:"false" json:"skipped"`

	// The number of tasks or objects for which statistics gathering timed out.
	TimedOut *int `mandatory:"false" json:"timedOut"`

	// The number of tasks or objects for which the status of statistics gathering is unknown.
	Unknown *int `mandatory:"false" json:"unknown"`

	// The total number of tasks or objects for which statistics collection is finished. This number is the
	// sum of all the tasks or objects with various statuses: pending, inProgress, completed, failed, skipped,
	// timedOut, and unknown.
	Total *int `mandatory:"false" json:"total"`
}

OptimizerStatisticsCollectionAggregationSummary The summary of the Optimizer Statistics Collection, which includes the aggregated number of tasks grouped by status.

func (OptimizerStatisticsCollectionAggregationSummary) String added in v65.16.0

func (OptimizerStatisticsCollectionAggregationSummary) ValidateEnumValue added in v65.16.0

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OptimizerStatisticsCollectionAggregationsCollection added in v65.16.0

type OptimizerStatisticsCollectionAggregationsCollection struct {

	// The list of Optimizer Statistics Collection details.
	Items []OptimizerStatisticsCollectionAggregationSummary `mandatory:"true" json:"items"`
}

OptimizerStatisticsCollectionAggregationsCollection The number of times optimizer statistics are collected each hour, grouped by task status.

func (OptimizerStatisticsCollectionAggregationsCollection) String added in v65.16.0

func (OptimizerStatisticsCollectionAggregationsCollection) ValidateEnumValue added in v65.16.0

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OptimizerStatisticsCollectionOperation added in v65.16.0

type OptimizerStatisticsCollectionOperation struct {

	// The ID of the operation.
	Id *int `mandatory:"true" json:"id"`

	// The name of the operation.
	OperationName *string `mandatory:"true" json:"operationName"`

	// The target object type such as Table, Index, and Partition.
	Target *string `mandatory:"true" json:"target"`

	// The name of the job.
	JobName *string `mandatory:"true" json:"jobName"`

	// The status of the operation such as Completed, and Failed.
	Status OptimizerStatisticsCollectionOperationStatusEnum `mandatory:"true" json:"status"`

	// The start time of the operation.
	StartTime *string `mandatory:"true" json:"startTime"`

	// The end time of the operation.
	EndTime *string `mandatory:"true" json:"endTime"`

	// The time it takes to complete the operation (in seconds).
	DurationInSeconds *float32 `mandatory:"true" json:"durationInSeconds"`

	// The number of objects for which statistics collection is completed.
	CompletedCount *int `mandatory:"false" json:"completedCount"`

	// The number of objects for which statistics collection is in progress.
	InProgressCount *int `mandatory:"false" json:"inProgressCount"`

	// The number of objects for which statistics collection failed.
	FailedCount *int `mandatory:"false" json:"failedCount"`

	// The number of objects for which statistics collection timed out.
	TimedOutCount *int `mandatory:"false" json:"timedOutCount"`

	// The total number of objects for which statistics is collected. This number is the sum of all the objects
	// with various statuses: completed, inProgress, failed, and timedOut.
	TotalObjectsCount *int `mandatory:"false" json:"totalObjectsCount"`

	Database *OptimizerDatabase `mandatory:"false" json:"database"`

	// An array of Optimizer Statistics Collection task details.
	Tasks []OptimizerStatisticsOperationTask `mandatory:"false" json:"tasks"`
}

OptimizerStatisticsCollectionOperation The summary of the Optimizer Statistics Collection tasks, which includes details of the Managed Database and the execution.

func (OptimizerStatisticsCollectionOperation) String added in v65.16.0

func (OptimizerStatisticsCollectionOperation) ValidateEnumValue added in v65.16.0

func (m OptimizerStatisticsCollectionOperation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OptimizerStatisticsCollectionOperationStatusEnum added in v65.16.0

type OptimizerStatisticsCollectionOperationStatusEnum string

OptimizerStatisticsCollectionOperationStatusEnum Enum with underlying type: string

const (
	OptimizerStatisticsCollectionOperationStatusInProgress OptimizerStatisticsCollectionOperationStatusEnum = "IN_PROGRESS"
	OptimizerStatisticsCollectionOperationStatusCompleted  OptimizerStatisticsCollectionOperationStatusEnum = "COMPLETED"
	OptimizerStatisticsCollectionOperationStatusFailed     OptimizerStatisticsCollectionOperationStatusEnum = "FAILED"
	OptimizerStatisticsCollectionOperationStatusTimedOut   OptimizerStatisticsCollectionOperationStatusEnum = "TIMED_OUT"
	OptimizerStatisticsCollectionOperationStatusUnknown    OptimizerStatisticsCollectionOperationStatusEnum = "UNKNOWN"
)

Set of constants representing the allowable values for OptimizerStatisticsCollectionOperationStatusEnum

func GetMappingOptimizerStatisticsCollectionOperationStatusEnum added in v65.16.0

func GetMappingOptimizerStatisticsCollectionOperationStatusEnum(val string) (OptimizerStatisticsCollectionOperationStatusEnum, bool)

GetMappingOptimizerStatisticsCollectionOperationStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOptimizerStatisticsCollectionOperationStatusEnumValues added in v65.16.0

func GetOptimizerStatisticsCollectionOperationStatusEnumValues() []OptimizerStatisticsCollectionOperationStatusEnum

GetOptimizerStatisticsCollectionOperationStatusEnumValues Enumerates the set of values for OptimizerStatisticsCollectionOperationStatusEnum

type OptimizerStatisticsCollectionOperationSummary added in v65.16.0

type OptimizerStatisticsCollectionOperationSummary struct {

	// The ID of the operation.
	Id *int `mandatory:"true" json:"id"`

	// The name of the operation.
	OperationName *string `mandatory:"true" json:"operationName"`

	// The target object type such as Table, Index, and Partition.
	Target *string `mandatory:"true" json:"target"`

	// The name of the job.
	JobName *string `mandatory:"true" json:"jobName"`

	// The status of the operation such as Completed, and Failed.
	Status OptimizerStatisticsCollectionOperationSummaryStatusEnum `mandatory:"true" json:"status"`

	// The start time of the operation.
	StartTime *string `mandatory:"true" json:"startTime"`

	// The end time of the operation.
	EndTime *string `mandatory:"true" json:"endTime"`

	// The time it takes to complete the operation (in seconds).
	DurationInSeconds *float32 `mandatory:"true" json:"durationInSeconds"`

	// The number of objects for which statistics collection is completed.
	CompletedCount *int `mandatory:"false" json:"completedCount"`

	// The number of objects for which statistics collection is in progress.
	InProgressCount *int `mandatory:"false" json:"inProgressCount"`

	// The number of objects for which statistics collection failed.
	FailedCount *int `mandatory:"false" json:"failedCount"`

	// The number of objects for which statistics collection timed out.
	TimedOutCount *int `mandatory:"false" json:"timedOutCount"`

	// The total number of objects for which statistics is collected. This number is the sum of all the objects
	// with various statuses: completed, inProgress, failed, and timedOut.
	TotalObjectsCount *int `mandatory:"false" json:"totalObjectsCount"`
}

OptimizerStatisticsCollectionOperationSummary The summary of the Optimizer Statistics Collection operation.

func (OptimizerStatisticsCollectionOperationSummary) String added in v65.16.0

func (OptimizerStatisticsCollectionOperationSummary) ValidateEnumValue added in v65.16.0

func (m OptimizerStatisticsCollectionOperationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OptimizerStatisticsCollectionOperationSummaryStatusEnum added in v65.16.0

type OptimizerStatisticsCollectionOperationSummaryStatusEnum string

OptimizerStatisticsCollectionOperationSummaryStatusEnum Enum with underlying type: string

const (
	OptimizerStatisticsCollectionOperationSummaryStatusInProgress OptimizerStatisticsCollectionOperationSummaryStatusEnum = "IN_PROGRESS"
	OptimizerStatisticsCollectionOperationSummaryStatusCompleted  OptimizerStatisticsCollectionOperationSummaryStatusEnum = "COMPLETED"
	OptimizerStatisticsCollectionOperationSummaryStatusFailed     OptimizerStatisticsCollectionOperationSummaryStatusEnum = "FAILED"
	OptimizerStatisticsCollectionOperationSummaryStatusTimedOut   OptimizerStatisticsCollectionOperationSummaryStatusEnum = "TIMED_OUT"
	OptimizerStatisticsCollectionOperationSummaryStatusUnknown    OptimizerStatisticsCollectionOperationSummaryStatusEnum = "UNKNOWN"
)

Set of constants representing the allowable values for OptimizerStatisticsCollectionOperationSummaryStatusEnum

func GetMappingOptimizerStatisticsCollectionOperationSummaryStatusEnum added in v65.16.0

func GetMappingOptimizerStatisticsCollectionOperationSummaryStatusEnum(val string) (OptimizerStatisticsCollectionOperationSummaryStatusEnum, bool)

GetMappingOptimizerStatisticsCollectionOperationSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOptimizerStatisticsCollectionOperationSummaryStatusEnumValues added in v65.16.0

func GetOptimizerStatisticsCollectionOperationSummaryStatusEnumValues() []OptimizerStatisticsCollectionOperationSummaryStatusEnum

GetOptimizerStatisticsCollectionOperationSummaryStatusEnumValues Enumerates the set of values for OptimizerStatisticsCollectionOperationSummaryStatusEnum

type OptimizerStatisticsCollectionOperationsCollection added in v65.16.0

type OptimizerStatisticsCollectionOperationsCollection struct {

	// The details of the Optimizer Statistics Collection operation.
	Items []OptimizerStatisticsCollectionOperationSummary `mandatory:"true" json:"items"`
}

OptimizerStatisticsCollectionOperationsCollection The details of each statistics collection operation.

func (OptimizerStatisticsCollectionOperationsCollection) String added in v65.16.0

func (OptimizerStatisticsCollectionOperationsCollection) ValidateEnumValue added in v65.16.0

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OptimizerStatisticsGroupByTypesEnum added in v65.16.0

type OptimizerStatisticsGroupByTypesEnum string

OptimizerStatisticsGroupByTypesEnum Enum with underlying type: string

const (
	OptimizerStatisticsGroupByTypesTaskStatus        OptimizerStatisticsGroupByTypesEnum = "TASK_STATUS"
	OptimizerStatisticsGroupByTypesTaskObjectsStatus OptimizerStatisticsGroupByTypesEnum = "TASK_OBJECTS_STATUS"
)

Set of constants representing the allowable values for OptimizerStatisticsGroupByTypesEnum

func GetMappingOptimizerStatisticsGroupByTypesEnum added in v65.16.0

func GetMappingOptimizerStatisticsGroupByTypesEnum(val string) (OptimizerStatisticsGroupByTypesEnum, bool)

GetMappingOptimizerStatisticsGroupByTypesEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOptimizerStatisticsGroupByTypesEnumValues added in v65.16.0

func GetOptimizerStatisticsGroupByTypesEnumValues() []OptimizerStatisticsGroupByTypesEnum

GetOptimizerStatisticsGroupByTypesEnumValues Enumerates the set of values for OptimizerStatisticsGroupByTypesEnum

type OptimizerStatisticsOperationTask added in v65.16.0

type OptimizerStatisticsOperationTask struct {

	// The name of the target object for which statistics are gathered.
	Target *string `mandatory:"true" json:"target"`

	// The type of target object.
	TargetType OptimizerStatisticsOperationTaskTargetTypeEnum `mandatory:"true" json:"targetType"`

	// The start time of the Optimizer Statistics Collection task.
	TimeStart *common.SDKTime `mandatory:"true" json:"timeStart"`

	// The end time of the Optimizer Statistics Collection task.
	TimeEnd *common.SDKTime `mandatory:"true" json:"timeEnd"`

	// The status of the Optimizer Statistics Collection task.
	Status OptimizerStatisticsOperationTaskStatusEnum `mandatory:"true" json:"status"`
}

OptimizerStatisticsOperationTask The details of the Optimizer Statistics Collection task.

func (OptimizerStatisticsOperationTask) String added in v65.16.0

func (OptimizerStatisticsOperationTask) ValidateEnumValue added in v65.16.0

func (m OptimizerStatisticsOperationTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OptimizerStatisticsOperationTaskStatusEnum added in v65.16.0

type OptimizerStatisticsOperationTaskStatusEnum string

OptimizerStatisticsOperationTaskStatusEnum Enum with underlying type: string

const (
	OptimizerStatisticsOperationTaskStatusPending    OptimizerStatisticsOperationTaskStatusEnum = "PENDING"
	OptimizerStatisticsOperationTaskStatusInProgress OptimizerStatisticsOperationTaskStatusEnum = "IN_PROGRESS"
	OptimizerStatisticsOperationTaskStatusSkipped    OptimizerStatisticsOperationTaskStatusEnum = "SKIPPED"
	OptimizerStatisticsOperationTaskStatusTimedOut   OptimizerStatisticsOperationTaskStatusEnum = "TIMED_OUT"
	OptimizerStatisticsOperationTaskStatusCompleted  OptimizerStatisticsOperationTaskStatusEnum = "COMPLETED"
	OptimizerStatisticsOperationTaskStatusFailed     OptimizerStatisticsOperationTaskStatusEnum = "FAILED"
)

Set of constants representing the allowable values for OptimizerStatisticsOperationTaskStatusEnum

func GetMappingOptimizerStatisticsOperationTaskStatusEnum added in v65.16.0

func GetMappingOptimizerStatisticsOperationTaskStatusEnum(val string) (OptimizerStatisticsOperationTaskStatusEnum, bool)

GetMappingOptimizerStatisticsOperationTaskStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOptimizerStatisticsOperationTaskStatusEnumValues added in v65.16.0

func GetOptimizerStatisticsOperationTaskStatusEnumValues() []OptimizerStatisticsOperationTaskStatusEnum

GetOptimizerStatisticsOperationTaskStatusEnumValues Enumerates the set of values for OptimizerStatisticsOperationTaskStatusEnum

type OptimizerStatisticsOperationTaskTargetTypeEnum added in v65.16.0

type OptimizerStatisticsOperationTaskTargetTypeEnum string

OptimizerStatisticsOperationTaskTargetTypeEnum Enum with underlying type: string

const (
	OptimizerStatisticsOperationTaskTargetTypeTable             OptimizerStatisticsOperationTaskTargetTypeEnum = "TABLE"
	OptimizerStatisticsOperationTaskTargetTypeGlobalTable       OptimizerStatisticsOperationTaskTargetTypeEnum = "GLOBAL_TABLE"
	OptimizerStatisticsOperationTaskTargetTypeCoordinatorTable  OptimizerStatisticsOperationTaskTargetTypeEnum = "COORDINATOR_TABLE"
	OptimizerStatisticsOperationTaskTargetTypeTablePartition    OptimizerStatisticsOperationTaskTargetTypeEnum = "TABLE_PARTITION"
	OptimizerStatisticsOperationTaskTargetTypeTableSubpartition OptimizerStatisticsOperationTaskTargetTypeEnum = "TABLE_SUBPARTITION"
	OptimizerStatisticsOperationTaskTargetTypeIndex             OptimizerStatisticsOperationTaskTargetTypeEnum = "INDEX"
	OptimizerStatisticsOperationTaskTargetTypeIndexPartition    OptimizerStatisticsOperationTaskTargetTypeEnum = "INDEX_PARTITION"
	OptimizerStatisticsOperationTaskTargetTypeIndexSubpartition OptimizerStatisticsOperationTaskTargetTypeEnum = "INDEX_SUBPARTITION"
)

Set of constants representing the allowable values for OptimizerStatisticsOperationTaskTargetTypeEnum

func GetMappingOptimizerStatisticsOperationTaskTargetTypeEnum added in v65.16.0

func GetMappingOptimizerStatisticsOperationTaskTargetTypeEnum(val string) (OptimizerStatisticsOperationTaskTargetTypeEnum, bool)

GetMappingOptimizerStatisticsOperationTaskTargetTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOptimizerStatisticsOperationTaskTargetTypeEnumValues added in v65.16.0

func GetOptimizerStatisticsOperationTaskTargetTypeEnumValues() []OptimizerStatisticsOperationTaskTargetTypeEnum

GetOptimizerStatisticsOperationTaskTargetTypeEnumValues Enumerates the set of values for OptimizerStatisticsOperationTaskTargetTypeEnum

type OptimizerStatisticsTaskFilterTypesEnum added in v65.16.0

type OptimizerStatisticsTaskFilterTypesEnum string

OptimizerStatisticsTaskFilterTypesEnum Enum with underlying type: string

const (
	OptimizerStatisticsTaskFilterTypesAll    OptimizerStatisticsTaskFilterTypesEnum = "ALL"
	OptimizerStatisticsTaskFilterTypesManual OptimizerStatisticsTaskFilterTypesEnum = "MANUAL"
	OptimizerStatisticsTaskFilterTypesAuto   OptimizerStatisticsTaskFilterTypesEnum = "AUTO"
)

Set of constants representing the allowable values for OptimizerStatisticsTaskFilterTypesEnum

func GetMappingOptimizerStatisticsTaskFilterTypesEnum added in v65.16.0

func GetMappingOptimizerStatisticsTaskFilterTypesEnum(val string) (OptimizerStatisticsTaskFilterTypesEnum, bool)

GetMappingOptimizerStatisticsTaskFilterTypesEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOptimizerStatisticsTaskFilterTypesEnumValues added in v65.16.0

func GetOptimizerStatisticsTaskFilterTypesEnumValues() []OptimizerStatisticsTaskFilterTypesEnum

GetOptimizerStatisticsTaskFilterTypesEnumValues Enumerates the set of values for OptimizerStatisticsTaskFilterTypesEnum

type ParameterScopeEnum

type ParameterScopeEnum string

ParameterScopeEnum Enum with underlying type: string

const (
	ParameterScopeMemory ParameterScopeEnum = "MEMORY"
	ParameterScopeSpfile ParameterScopeEnum = "SPFILE"
	ParameterScopeBoth   ParameterScopeEnum = "BOTH"
)

Set of constants representing the allowable values for ParameterScopeEnum

func GetMappingParameterScopeEnum

func GetMappingParameterScopeEnum(val string) (ParameterScopeEnum, bool)

GetMappingParameterScopeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetParameterScopeEnumValues

func GetParameterScopeEnumValues() []ParameterScopeEnum

GetParameterScopeEnumValues Enumerates the set of values for ParameterScopeEnum

type ParentGroup

type ParentGroup struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
	Id *string `mandatory:"true" json:"id"`

	// The name of the Managed Database Group.
	Name *string `mandatory:"true" json:"name"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the Managed Database Group resides.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

ParentGroup The parent Managed Database Group of a Managed Database.

func (ParentGroup) String

func (m ParentGroup) String() string

func (ParentGroup) ValidateEnumValue

func (m ParentGroup) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PasswordSecretAccessModeEnum added in v65.57.0

type PasswordSecretAccessModeEnum string

PasswordSecretAccessModeEnum Enum with underlying type: string

const (
	PasswordSecretAccessModeUserPrincipal     PasswordSecretAccessModeEnum = "USER_PRINCIPAL"
	PasswordSecretAccessModeResourcePrincipal PasswordSecretAccessModeEnum = "RESOURCE_PRINCIPAL"
)

Set of constants representing the allowable values for PasswordSecretAccessModeEnum

func GetMappingPasswordSecretAccessModeEnum added in v65.57.0

func GetMappingPasswordSecretAccessModeEnum(val string) (PasswordSecretAccessModeEnum, bool)

GetMappingPasswordSecretAccessModeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPasswordSecretAccessModeEnumValues added in v65.57.0

func GetPasswordSecretAccessModeEnumValues() []PasswordSecretAccessModeEnum

GetPasswordSecretAccessModeEnumValues Enumerates the set of values for PasswordSecretAccessModeEnum

type PatchExternalDbSystemDiscoveryDetails added in v65.31.0

type PatchExternalDbSystemDiscoveryDetails struct {

	// A sequence of instructions to apply to the resource.
	Items []PatchInstruction `mandatory:"false" json:"items"`
}

PatchExternalDbSystemDiscoveryDetails The details required to update an external DB system discovery resource.

func (PatchExternalDbSystemDiscoveryDetails) String added in v65.31.0

func (*PatchExternalDbSystemDiscoveryDetails) UnmarshalJSON added in v65.31.0

func (m *PatchExternalDbSystemDiscoveryDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (PatchExternalDbSystemDiscoveryDetails) ValidateEnumValue added in v65.31.0

func (m PatchExternalDbSystemDiscoveryDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PatchExternalDbSystemDiscoveryRequest added in v65.31.0

type PatchExternalDbSystemDiscoveryRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system discovery.
	ExternalDbSystemDiscoveryId *string `mandatory:"true" contributesTo:"path" name:"externalDbSystemDiscoveryId"`

	// The details required to update an external DB system discovery.
	PatchExternalDbSystemDiscoveryDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

PatchExternalDbSystemDiscoveryRequest wrapper for the PatchExternalDbSystemDiscovery operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/PatchExternalDbSystemDiscovery.go.html to see an example of how to use PatchExternalDbSystemDiscoveryRequest.

func (PatchExternalDbSystemDiscoveryRequest) BinaryRequestBody added in v65.31.0

func (request PatchExternalDbSystemDiscoveryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (PatchExternalDbSystemDiscoveryRequest) HTTPRequest added in v65.31.0

func (request PatchExternalDbSystemDiscoveryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (PatchExternalDbSystemDiscoveryRequest) RetryPolicy added in v65.31.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (PatchExternalDbSystemDiscoveryRequest) String added in v65.31.0

func (PatchExternalDbSystemDiscoveryRequest) ValidateEnumValue added in v65.31.0

func (request PatchExternalDbSystemDiscoveryRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PatchExternalDbSystemDiscoveryResponse added in v65.31.0

type PatchExternalDbSystemDiscoveryResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExternalDbSystemDiscovery instance
	ExternalDbSystemDiscovery `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

PatchExternalDbSystemDiscoveryResponse wrapper for the PatchExternalDbSystemDiscovery operation

func (PatchExternalDbSystemDiscoveryResponse) HTTPResponse added in v65.31.0

func (response PatchExternalDbSystemDiscoveryResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (PatchExternalDbSystemDiscoveryResponse) String added in v65.31.0

type PatchInstruction added in v65.31.0

type PatchInstruction interface {

	// The set of values to which the operation applies as a JMESPath expression (https://jmespath.org/specification.html) for evaluation against the context resource.
	// An operation fails if the selection yields an exception, except as otherwise specified.
	// Note that comparisons involving non-primitive values (objects or arrays) are not supported and will always evaluate to false.
	GetSelection() *string
}

PatchInstruction A single instruction to be included as part of Patch request content.

type PatchInstructionOperationEnum added in v65.31.0

type PatchInstructionOperationEnum string

PatchInstructionOperationEnum Enum with underlying type: string

const (
	PatchInstructionOperationMerge PatchInstructionOperationEnum = "MERGE"
)

Set of constants representing the allowable values for PatchInstructionOperationEnum

func GetMappingPatchInstructionOperationEnum added in v65.31.0

func GetMappingPatchInstructionOperationEnum(val string) (PatchInstructionOperationEnum, bool)

GetMappingPatchInstructionOperationEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPatchInstructionOperationEnumValues added in v65.31.0

func GetPatchInstructionOperationEnumValues() []PatchInstructionOperationEnum

GetPatchInstructionOperationEnumValues Enumerates the set of values for PatchInstructionOperationEnum

type PatchMergeInstruction added in v65.31.0

type PatchMergeInstruction struct {

	// The set of values to which the operation applies as a JMESPath expression (https://jmespath.org/specification.html) for evaluation against the context resource.
	// An operation fails if the selection yields an exception, except as otherwise specified.
	// Note that comparisons involving non-primitive values (objects or arrays) are not supported and will always evaluate to false.
	Selection *string `mandatory:"true" json:"selection"`

	// A value to be merged into the target.
	Value *interface{} `mandatory:"false" json:"value"`
}

PatchMergeInstruction An operation that recursively updates items of the selection, or adding the value if the selection is empty. If the value is not an object, it is used directly, otherwise each key-value member is used to create or update a member of the same name in the target and the same process is applied recursively for each object-typed value (similar to RFC 7396 (https://tools.ietf.org/html/rfc7396#section-2) JSON Merge Patch, except that null values are copied rather than transformed into deletions). NOT_FOUND exceptions are handled by creating the implied containing structure. To avoid referential errors if an item's descendant is also in the selection, items of the selection are processed in order of decreasing depth.

func (PatchMergeInstruction) GetSelection added in v65.31.0

func (m PatchMergeInstruction) GetSelection() *string

GetSelection returns Selection

func (PatchMergeInstruction) MarshalJSON added in v65.31.0

func (m PatchMergeInstruction) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PatchMergeInstruction) String added in v65.31.0

func (m PatchMergeInstruction) String() string

func (PatchMergeInstruction) ValidateEnumValue added in v65.31.0

func (m PatchMergeInstruction) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PdbMetrics

type PdbMetrics struct {

	// A summary of PDBs and their resource usage metrics such as CPU, User I/O, and Storage, within a specific CDB.
	DatabaseUsageMetrics []DatabaseUsageMetrics `mandatory:"true" json:"databaseUsageMetrics"`
}

PdbMetrics The summary of Pluggable Databases (PDBs) and their resource usage metrics, within a specific Container Database (CDB).

func (PdbMetrics) String

func (m PdbMetrics) String() string

func (PdbMetrics) ValidateEnumValue

func (m PdbMetrics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PdbStatusDetails

type PdbStatusDetails struct {

	// The status of the PDBs with this count.
	Status DatabaseStatusEnum `mandatory:"false" json:"status,omitempty"`

	// The number of PDBs with this status.
	Count *int `mandatory:"false" json:"count"`
}

PdbStatusDetails The number and status of PDBs in a Container Database.

func (PdbStatusDetails) String

func (m PdbStatusDetails) String() string

func (PdbStatusDetails) ValidateEnumValue

func (m PdbStatusDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PeerDatabaseMetrics added in v65.66.0

type PeerDatabaseMetrics struct {

	// A list of resource usage metrics for the peer database.
	PeerDbMetrics []DatabaseUsageMetrics `mandatory:"true" json:"peerDbMetrics"`
}

PeerDatabaseMetrics The summary of resource usage metrics for the peer database.

func (PeerDatabaseMetrics) String added in v65.66.0

func (m PeerDatabaseMetrics) String() string

func (PeerDatabaseMetrics) ValidateEnumValue added in v65.66.0

func (m PeerDatabaseMetrics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PerfhubClient added in v65.49.1

type PerfhubClient struct {
	common.BaseClient
	// contains filtered or unexported fields
}

PerfhubClient a client for Perfhub

func NewPerfhubClientWithConfigurationProvider added in v65.49.1

func NewPerfhubClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client PerfhubClient, err error)

NewPerfhubClientWithConfigurationProvider Creates a new default Perfhub client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewPerfhubClientWithOboToken added in v65.49.1

func NewPerfhubClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client PerfhubClient, err error)

NewPerfhubClientWithOboToken Creates a new default Perfhub client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer

as well as reading the region

func (*PerfhubClient) ConfigurationProvider added in v65.49.1

func (client *PerfhubClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (PerfhubClient) ModifySnapshotSettings added in v65.49.1

func (client PerfhubClient) ModifySnapshotSettings(ctx context.Context, request ModifySnapshotSettingsRequest) (response ModifySnapshotSettingsResponse, err error)

ModifySnapshotSettings Modifies the snapshot settings for the specified Database.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ModifySnapshotSettings.go.html to see an example of how to use ModifySnapshotSettings API.

func (*PerfhubClient) SetRegion added in v65.49.1

func (client *PerfhubClient) SetRegion(region string)

SetRegion overrides the region of this client.

type PerformanceMetrics added in v65.66.0

type PerformanceMetrics struct {

	// The name of the metric.
	Name *string `mandatory:"false" json:"name"`

	// The dimensions of the Data Guard performance metrics, such as primary database ID, primary database unique name.
	Dimensions *interface{} `mandatory:"false" json:"dimensions"`

	// The metadata of the metric, such as Unit.
	Metadata *interface{} `mandatory:"false" json:"metadata"`

	// The aggregated datapoints of the metric.
	Datapoints []DataPoints `mandatory:"false" json:"datapoints"`
}

PerformanceMetrics The Data Guard performance metric details.

func (PerformanceMetrics) String added in v65.66.0

func (m PerformanceMetrics) String() string

func (PerformanceMetrics) ValidateEnumValue added in v65.66.0

func (m PerformanceMetrics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PerformanceMetricsData added in v65.66.0

type PerformanceMetricsData struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the Managed Database resides.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ResourceId *string `mandatory:"false" json:"resourceId"`

	// The ID of the primary database.
	PrimaryDbId *string `mandatory:"false" json:"primaryDbId"`

	// The primary database unique name of the Managed Database.
	PrimaryDbUniqueName *string `mandatory:"false" json:"primaryDbUniqueName"`

	// The database ID of the Managed Database. Every database had its own ID and that value is captured here.
	DatabaseId *string `mandatory:"false" json:"databaseId"`

	// The database unique name of the Managed Database.
	DbUniqueName *string `mandatory:"false" json:"dbUniqueName"`

	// The deployment type of the Managed Database.
	DeploymentType *string `mandatory:"false" json:"deploymentType"`

	// The resource name of the Managed Database.
	ResourceName *string `mandatory:"false" json:"resourceName"`

	// The database role of the Managed Database.
	DbRole DbRoleEnum `mandatory:"false" json:"dbRole,omitempty"`

	// The list of Data Guard performance metrics such as ApplyLag, TransportLag and RedoApplyRate for the Managed Databases.
	Metrics []PerformanceMetrics `mandatory:"false" json:"metrics"`
}

PerformanceMetricsData The list of Data Guard performance metrics for Managed Databases.

func (PerformanceMetricsData) String added in v65.66.0

func (m PerformanceMetricsData) String() string

func (PerformanceMetricsData) ValidateEnumValue added in v65.66.0

func (m PerformanceMetricsData) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PreferredCredential added in v65.19.0

type PreferredCredential interface {

	// The name of the preferred credential.
	GetCredentialName() *string

	// The status of the preferred credential.
	GetStatus() PreferredCredentialStatusEnum

	// Indicates whether the preferred credential is accessible.
	GetIsAccessible() *bool
}

PreferredCredential The details of the preferred credential.

type PreferredCredentialCollection added in v65.19.0

type PreferredCredentialCollection struct {

	// The attributes of the preferred credential.
	Items []PreferredCredentialSummary `mandatory:"true" json:"items"`
}

PreferredCredentialCollection A collection of preferred credential attributes.

func (PreferredCredentialCollection) String added in v65.19.0

func (PreferredCredentialCollection) ValidateEnumValue added in v65.19.0

func (m PreferredCredentialCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PreferredCredentialStatusEnum added in v65.19.0

type PreferredCredentialStatusEnum string

PreferredCredentialStatusEnum Enum with underlying type: string

const (
	PreferredCredentialStatusSet    PreferredCredentialStatusEnum = "SET"
	PreferredCredentialStatusNotSet PreferredCredentialStatusEnum = "NOT_SET"
)

Set of constants representing the allowable values for PreferredCredentialStatusEnum

func GetMappingPreferredCredentialStatusEnum added in v65.19.0

func GetMappingPreferredCredentialStatusEnum(val string) (PreferredCredentialStatusEnum, bool)

GetMappingPreferredCredentialStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPreferredCredentialStatusEnumValues added in v65.19.0

func GetPreferredCredentialStatusEnumValues() []PreferredCredentialStatusEnum

GetPreferredCredentialStatusEnumValues Enumerates the set of values for PreferredCredentialStatusEnum

type PreferredCredentialSummary added in v65.19.0

type PreferredCredentialSummary struct {

	// The name of the preferred credential.
	CredentialName *string `mandatory:"true" json:"credentialName"`

	// The status of the preferred credential.
	Status PreferredCredentialStatusEnum `mandatory:"true" json:"status"`

	// Indicates whether the preferred credential is accessible.
	IsAccessible *bool `mandatory:"true" json:"isAccessible"`

	// The user name used to connect to the database.
	UserName *string `mandatory:"false" json:"userName"`

	// The role of the database user.
	Role RoleEnum `mandatory:"false" json:"role,omitempty"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Vault service secret that contains the database user password.
	PasswordSecretId *string `mandatory:"false" json:"passwordSecretId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Named Credential that contains the database user password metadata.
	NamedCredentialId *string `mandatory:"false" json:"namedCredentialId"`
}

PreferredCredentialSummary The summary of preferred credentials.

func (PreferredCredentialSummary) String added in v65.19.0

func (PreferredCredentialSummary) ValidateEnumValue added in v65.19.0

func (m PreferredCredentialSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PreferredCredentialTypeEnum added in v65.19.0

type PreferredCredentialTypeEnum string

PreferredCredentialTypeEnum Enum with underlying type: string

const (
	PreferredCredentialTypeBasic           PreferredCredentialTypeEnum = "BASIC"
	PreferredCredentialTypeNamedCredential PreferredCredentialTypeEnum = "NAMED_CREDENTIAL"
)

Set of constants representing the allowable values for PreferredCredentialTypeEnum

func GetMappingPreferredCredentialTypeEnum added in v65.19.0

func GetMappingPreferredCredentialTypeEnum(val string) (PreferredCredentialTypeEnum, bool)

GetMappingPreferredCredentialTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPreferredCredentialTypeEnumValues added in v65.19.0

func GetPreferredCredentialTypeEnumValues() []PreferredCredentialTypeEnum

GetPreferredCredentialTypeEnumValues Enumerates the set of values for PreferredCredentialTypeEnum

type PrivateEndPointConnectorDetails added in v65.65.0

type PrivateEndPointConnectorDetails struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the private endpoint.
	PrivateEndPointId *string `mandatory:"true" json:"privateEndPointId"`
}

PrivateEndPointConnectorDetails The private endpoint details required to connect to an Oracle cloud Database.

func (PrivateEndPointConnectorDetails) MarshalJSON added in v65.65.0

func (m PrivateEndPointConnectorDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PrivateEndPointConnectorDetails) String added in v65.65.0

func (PrivateEndPointConnectorDetails) ValidateEnumValue added in v65.65.0

func (m PrivateEndPointConnectorDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProxiedForUserCollection

type ProxiedForUserCollection struct {

	// An array of user resources.
	Items []ProxiedForUserSummary `mandatory:"true" json:"items"`
}

ProxiedForUserCollection A collection of users on whose behalf the current user acts as proxy.

func (ProxiedForUserCollection) String

func (m ProxiedForUserCollection) String() string

func (ProxiedForUserCollection) ValidateEnumValue

func (m ProxiedForUserCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProxiedForUserSummary

type ProxiedForUserSummary struct {

	// The name of a proxy user or the name of the client user.
	Name *string `mandatory:"false" json:"name"`

	// Indicates whether the proxy is required to supply the client credentials (YES) or not (NO).
	Authentication ProxiedForUserSummaryAuthenticationEnum `mandatory:"false" json:"authentication,omitempty"`

	// The flags associated with the proxy/client pair.
	Flags ProxiedForUserSummaryFlagsEnum `mandatory:"false" json:"flags,omitempty"`
}

ProxiedForUserSummary A summary of users on whose behalf the current user acts as proxy.

func (ProxiedForUserSummary) String

func (m ProxiedForUserSummary) String() string

func (ProxiedForUserSummary) ValidateEnumValue

func (m ProxiedForUserSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProxiedForUserSummaryAuthenticationEnum

type ProxiedForUserSummaryAuthenticationEnum string

ProxiedForUserSummaryAuthenticationEnum Enum with underlying type: string

const (
	ProxiedForUserSummaryAuthenticationYes ProxiedForUserSummaryAuthenticationEnum = "YES"
	ProxiedForUserSummaryAuthenticationNo  ProxiedForUserSummaryAuthenticationEnum = "NO"
)

Set of constants representing the allowable values for ProxiedForUserSummaryAuthenticationEnum

func GetMappingProxiedForUserSummaryAuthenticationEnum

func GetMappingProxiedForUserSummaryAuthenticationEnum(val string) (ProxiedForUserSummaryAuthenticationEnum, bool)

GetMappingProxiedForUserSummaryAuthenticationEnum performs case Insensitive comparison on enum value and return the desired enum

func GetProxiedForUserSummaryAuthenticationEnumValues

func GetProxiedForUserSummaryAuthenticationEnumValues() []ProxiedForUserSummaryAuthenticationEnum

GetProxiedForUserSummaryAuthenticationEnumValues Enumerates the set of values for ProxiedForUserSummaryAuthenticationEnum

type ProxiedForUserSummaryFlagsEnum

type ProxiedForUserSummaryFlagsEnum string

ProxiedForUserSummaryFlagsEnum Enum with underlying type: string

const (
	ProxiedForUserSummaryFlagsProxyMayActivateAllClientRoles ProxiedForUserSummaryFlagsEnum = "PROXY_MAY_ACTIVATE_ALL_CLIENT_ROLES"
	ProxiedForUserSummaryFlagsNoClientRolesMayBeActivated    ProxiedForUserSummaryFlagsEnum = "NO_CLIENT_ROLES_MAY_BE_ACTIVATED"
	ProxiedForUserSummaryFlagsProxyMayActivateRole           ProxiedForUserSummaryFlagsEnum = "PROXY_MAY_ACTIVATE_ROLE"
	ProxiedForUserSummaryFlagsProxyMayNotActivateRole        ProxiedForUserSummaryFlagsEnum = "PROXY_MAY_NOT_ACTIVATE_ROLE"
)

Set of constants representing the allowable values for ProxiedForUserSummaryFlagsEnum

func GetMappingProxiedForUserSummaryFlagsEnum

func GetMappingProxiedForUserSummaryFlagsEnum(val string) (ProxiedForUserSummaryFlagsEnum, bool)

GetMappingProxiedForUserSummaryFlagsEnum performs case Insensitive comparison on enum value and return the desired enum

func GetProxiedForUserSummaryFlagsEnumValues

func GetProxiedForUserSummaryFlagsEnumValues() []ProxiedForUserSummaryFlagsEnum

GetProxiedForUserSummaryFlagsEnumValues Enumerates the set of values for ProxiedForUserSummaryFlagsEnum

type ProxyUserCollection

type ProxyUserCollection struct {

	// An array of user resources.
	Items []ProxyUserSummary `mandatory:"true" json:"items"`
}

ProxyUserCollection A collection of proxy users for the current user.

func (ProxyUserCollection) String

func (m ProxyUserCollection) String() string

func (ProxyUserCollection) ValidateEnumValue

func (m ProxyUserCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProxyUserSummary

type ProxyUserSummary struct {

	// The name of a proxy user or the name of the client user.
	Name *string `mandatory:"false" json:"name"`

	// Indicates whether the proxy is required to supply the client credentials (YES) or not (NO).
	Authentication ProxyUserSummaryAuthenticationEnum `mandatory:"false" json:"authentication,omitempty"`

	// The flags associated with the proxy/client pair.
	Flags ProxyUserSummaryFlagsEnum `mandatory:"false" json:"flags,omitempty"`
}

ProxyUserSummary A summary of the proxy user.

func (ProxyUserSummary) String

func (m ProxyUserSummary) String() string

func (ProxyUserSummary) ValidateEnumValue

func (m ProxyUserSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProxyUserSummaryAuthenticationEnum

type ProxyUserSummaryAuthenticationEnum string

ProxyUserSummaryAuthenticationEnum Enum with underlying type: string

const (
	ProxyUserSummaryAuthenticationYes ProxyUserSummaryAuthenticationEnum = "YES"
	ProxyUserSummaryAuthenticationNo  ProxyUserSummaryAuthenticationEnum = "NO"
)

Set of constants representing the allowable values for ProxyUserSummaryAuthenticationEnum

func GetMappingProxyUserSummaryAuthenticationEnum

func GetMappingProxyUserSummaryAuthenticationEnum(val string) (ProxyUserSummaryAuthenticationEnum, bool)

GetMappingProxyUserSummaryAuthenticationEnum performs case Insensitive comparison on enum value and return the desired enum

func GetProxyUserSummaryAuthenticationEnumValues

func GetProxyUserSummaryAuthenticationEnumValues() []ProxyUserSummaryAuthenticationEnum

GetProxyUserSummaryAuthenticationEnumValues Enumerates the set of values for ProxyUserSummaryAuthenticationEnum

type ProxyUserSummaryFlagsEnum

type ProxyUserSummaryFlagsEnum string

ProxyUserSummaryFlagsEnum Enum with underlying type: string

const (
	ProxyUserSummaryFlagsProxyMayActivateAllClientRoles ProxyUserSummaryFlagsEnum = "PROXY_MAY_ACTIVATE_ALL_CLIENT_ROLES"
	ProxyUserSummaryFlagsNoClientRolesMayBeActivated    ProxyUserSummaryFlagsEnum = "NO_CLIENT_ROLES_MAY_BE_ACTIVATED"
	ProxyUserSummaryFlagsProxyMayActivateRole           ProxyUserSummaryFlagsEnum = "PROXY_MAY_ACTIVATE_ROLE"
	ProxyUserSummaryFlagsProxyMayNotActivateRole        ProxyUserSummaryFlagsEnum = "PROXY_MAY_NOT_ACTIVATE_ROLE"
)

Set of constants representing the allowable values for ProxyUserSummaryFlagsEnum

func GetMappingProxyUserSummaryFlagsEnum

func GetMappingProxyUserSummaryFlagsEnum(val string) (ProxyUserSummaryFlagsEnum, bool)

GetMappingProxyUserSummaryFlagsEnum performs case Insensitive comparison on enum value and return the desired enum

func GetProxyUserSummaryFlagsEnumValues

func GetProxyUserSummaryFlagsEnumValues() []ProxyUserSummaryFlagsEnum

GetProxyUserSummaryFlagsEnumValues Enumerates the set of values for ProxyUserSummaryFlagsEnum

type RankingMeasureEnum added in v65.49.1

type RankingMeasureEnum string

RankingMeasureEnum Enum with underlying type: string

const (
	RankingMeasureElapsedTime   RankingMeasureEnum = "ELAPSED_TIME"
	RankingMeasureCpuTime       RankingMeasureEnum = "CPU_TIME"
	RankingMeasureOptimizerCost RankingMeasureEnum = "OPTIMIZER_COST"
	RankingMeasureBufferGets    RankingMeasureEnum = "BUFFER_GETS"
	RankingMeasureDiskReads     RankingMeasureEnum = "DISK_READS"
	RankingMeasureDirectWrites  RankingMeasureEnum = "DIRECT_WRITES"
)

Set of constants representing the allowable values for RankingMeasureEnum

func GetMappingRankingMeasureEnum added in v65.49.1

func GetMappingRankingMeasureEnum(val string) (RankingMeasureEnum, bool)

GetMappingRankingMeasureEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRankingMeasureEnumValues added in v65.49.1

func GetRankingMeasureEnumValues() []RankingMeasureEnum

GetRankingMeasureEnumValues Enumerates the set of values for RankingMeasureEnum

type Recommendation added in v65.16.0

type Recommendation struct {

	// An overview of the Optimizer Statistics Advisor recommendation.
	Message *string `mandatory:"true" json:"message"`

	Example *RecommendationExample `mandatory:"false" json:"example"`

	// The rationale of the recommendation.
	Rationales []RecommendationRationale `mandatory:"false" json:"rationales"`
}

Recommendation The details of the Optimizer Statistics Advisor findings and recommendations.

func (Recommendation) String added in v65.16.0

func (m Recommendation) String() string

func (Recommendation) ValidateEnumValue added in v65.16.0

func (m Recommendation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RecommendationExample added in v65.16.0

type RecommendationExample struct {

	// The list of examples for the recommendation.
	Lines []RecommendationExampleLine `mandatory:"false" json:"lines"`
}

RecommendationExample An example of the recommendation.

func (RecommendationExample) String added in v65.16.0

func (m RecommendationExample) String() string

func (RecommendationExample) ValidateEnumValue added in v65.16.0

func (m RecommendationExample) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RecommendationExampleLine added in v65.16.0

type RecommendationExampleLine struct {

	// The details of the example operation.
	Operation *string `mandatory:"false" json:"operation"`

	// The comments about the operation.
	Comment *string `mandatory:"false" json:"comment"`
}

RecommendationExampleLine An example line of the recommendation

func (RecommendationExampleLine) String added in v65.16.0

func (m RecommendationExampleLine) String() string

func (RecommendationExampleLine) ValidateEnumValue added in v65.16.0

func (m RecommendationExampleLine) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RecommendationRationale added in v65.16.0

type RecommendationRationale struct {

	// The message of the rationale.
	Message *string `mandatory:"true" json:"message"`
}

RecommendationRationale The details of the rationale for the recommendation.

func (RecommendationRationale) String added in v65.16.0

func (m RecommendationRationale) String() string

func (RecommendationRationale) ValidateEnumValue added in v65.16.0

func (m RecommendationRationale) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RemoveDataFileDetails

type RemoveDataFileDetails struct {

	// Specifies whether the file is a data file or temp file.
	FileType RemoveDataFileDetailsFileTypeEnum `mandatory:"true" json:"fileType"`

	// Name of the data file or temp file to be removed from the tablespace.
	DataFile *string `mandatory:"true" json:"dataFile"`

	CredentialDetails TablespaceAdminCredentialDetails `mandatory:"false" json:"credentialDetails"`

	DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"`
}

RemoveDataFileDetails The details required to remove a data file or temp file from the tablespace. It takes either credentialDetails or databaseCredential. It's recommended to provide databaseCredential

func (RemoveDataFileDetails) String

func (m RemoveDataFileDetails) String() string

func (*RemoveDataFileDetails) UnmarshalJSON

func (m *RemoveDataFileDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (RemoveDataFileDetails) ValidateEnumValue

func (m RemoveDataFileDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RemoveDataFileDetailsFileTypeEnum

type RemoveDataFileDetailsFileTypeEnum string

RemoveDataFileDetailsFileTypeEnum Enum with underlying type: string

const (
	RemoveDataFileDetailsFileTypeDatafile RemoveDataFileDetailsFileTypeEnum = "DATAFILE"
	RemoveDataFileDetailsFileTypeTempfile RemoveDataFileDetailsFileTypeEnum = "TEMPFILE"
)

Set of constants representing the allowable values for RemoveDataFileDetailsFileTypeEnum

func GetMappingRemoveDataFileDetailsFileTypeEnum

func GetMappingRemoveDataFileDetailsFileTypeEnum(val string) (RemoveDataFileDetailsFileTypeEnum, bool)

GetMappingRemoveDataFileDetailsFileTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRemoveDataFileDetailsFileTypeEnumValues

func GetRemoveDataFileDetailsFileTypeEnumValues() []RemoveDataFileDetailsFileTypeEnum

GetRemoveDataFileDetailsFileTypeEnumValues Enumerates the set of values for RemoveDataFileDetailsFileTypeEnum

type RemoveDataFileRequest

type RemoveDataFileRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The name of the tablespace.
	TablespaceName *string `mandatory:"true" contributesTo:"path" name:"tablespaceName"`

	// The details required to remove a data file or temp file from the tablespace.
	RemoveDataFileDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

RemoveDataFileRequest wrapper for the RemoveDataFile operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/RemoveDataFile.go.html to see an example of how to use RemoveDataFileRequest.

func (RemoveDataFileRequest) BinaryRequestBody

func (request RemoveDataFileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RemoveDataFileRequest) HTTPRequest

func (request RemoveDataFileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RemoveDataFileRequest) RetryPolicy

func (request RemoveDataFileRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RemoveDataFileRequest) String

func (request RemoveDataFileRequest) String() string

func (RemoveDataFileRequest) ValidateEnumValue

func (request RemoveDataFileRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RemoveDataFileResponse

type RemoveDataFileResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The TablespaceAdminStatus instance
	TablespaceAdminStatus `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

RemoveDataFileResponse wrapper for the RemoveDataFile operation

func (RemoveDataFileResponse) HTTPResponse

func (response RemoveDataFileResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RemoveDataFileResponse) String

func (response RemoveDataFileResponse) String() string

type RemoveManagedDatabaseFromManagedDatabaseGroupDetails

type RemoveManagedDatabaseFromManagedDatabaseGroupDetails struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" json:"managedDatabaseId"`
}

RemoveManagedDatabaseFromManagedDatabaseGroupDetails The Managed Database details required to remove it from a Managed Database Group.

func (RemoveManagedDatabaseFromManagedDatabaseGroupDetails) String

func (RemoveManagedDatabaseFromManagedDatabaseGroupDetails) ValidateEnumValue

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RemoveManagedDatabaseFromManagedDatabaseGroupRequest

type RemoveManagedDatabaseFromManagedDatabaseGroupRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
	ManagedDatabaseGroupId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseGroupId"`

	// The Managed Database details required to remove the Managed Database from a Managed Database Group.
	RemoveManagedDatabaseFromManagedDatabaseGroupDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

RemoveManagedDatabaseFromManagedDatabaseGroupRequest wrapper for the RemoveManagedDatabaseFromManagedDatabaseGroup operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/RemoveManagedDatabaseFromManagedDatabaseGroup.go.html to see an example of how to use RemoveManagedDatabaseFromManagedDatabaseGroupRequest.

func (RemoveManagedDatabaseFromManagedDatabaseGroupRequest) BinaryRequestBody

BinaryRequestBody implements the OCIRequest interface

func (RemoveManagedDatabaseFromManagedDatabaseGroupRequest) HTTPRequest

func (request RemoveManagedDatabaseFromManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RemoveManagedDatabaseFromManagedDatabaseGroupRequest) RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RemoveManagedDatabaseFromManagedDatabaseGroupRequest) String

func (RemoveManagedDatabaseFromManagedDatabaseGroupRequest) ValidateEnumValue

func (request RemoveManagedDatabaseFromManagedDatabaseGroupRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RemoveManagedDatabaseFromManagedDatabaseGroupResponse

type RemoveManagedDatabaseFromManagedDatabaseGroupResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

RemoveManagedDatabaseFromManagedDatabaseGroupResponse wrapper for the RemoveManagedDatabaseFromManagedDatabaseGroup operation

func (RemoveManagedDatabaseFromManagedDatabaseGroupResponse) HTTPResponse

HTTPResponse implements the OCIResponse interface

func (RemoveManagedDatabaseFromManagedDatabaseGroupResponse) String

type ResetDatabaseParametersDetails

type ResetDatabaseParametersDetails struct {

	// The clause used to specify when the parameter change takes effect.
	// Use `MEMORY` to make the change in memory and ensure that it takes
	// effect immediately. Use `SPFILE` to make the change in the server
	// parameter file. The change takes effect when the database is next
	// shut down and started up again. Use `BOTH` to make the change in
	// memory and in the server parameter file. The change takes effect
	// immediately and persists after the database is shut down and
	// started up again.
	Scope ParameterScopeEnum `mandatory:"true" json:"scope"`

	// A list of database parameter names.
	Parameters []string `mandatory:"true" json:"parameters"`

	Credentials *DatabaseCredentials `mandatory:"false" json:"credentials"`

	DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"`
}

ResetDatabaseParametersDetails The details required to reset database parameter values. It takes either credentials or databaseCredential. It's recommended to provide databaseCredential

func (ResetDatabaseParametersDetails) String

func (*ResetDatabaseParametersDetails) UnmarshalJSON added in v65.57.0

func (m *ResetDatabaseParametersDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ResetDatabaseParametersDetails) ValidateEnumValue

func (m ResetDatabaseParametersDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResetDatabaseParametersRequest

type ResetDatabaseParametersRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The details required to reset database parameters.
	ResetDatabaseParametersDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ResetDatabaseParametersRequest wrapper for the ResetDatabaseParameters operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ResetDatabaseParameters.go.html to see an example of how to use ResetDatabaseParametersRequest.

func (ResetDatabaseParametersRequest) BinaryRequestBody

func (request ResetDatabaseParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ResetDatabaseParametersRequest) HTTPRequest

func (request ResetDatabaseParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ResetDatabaseParametersRequest) RetryPolicy

func (request ResetDatabaseParametersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ResetDatabaseParametersRequest) String

func (request ResetDatabaseParametersRequest) String() string

func (ResetDatabaseParametersRequest) ValidateEnumValue

func (request ResetDatabaseParametersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResetDatabaseParametersResponse

type ResetDatabaseParametersResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The UpdateDatabaseParametersResult instance
	UpdateDatabaseParametersResult `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ResetDatabaseParametersResponse wrapper for the ResetDatabaseParameters operation

func (ResetDatabaseParametersResponse) HTTPResponse

func (response ResetDatabaseParametersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ResetDatabaseParametersResponse) String

func (response ResetDatabaseParametersResponse) String() string

type ResizeDataFileDetails

type ResizeDataFileDetails struct {

	// Specifies whether the file is a data file or temp file.
	FileType ResizeDataFileDetailsFileTypeEnum `mandatory:"true" json:"fileType"`

	// Name of the data file or temp file to be resized.
	DataFile *string `mandatory:"true" json:"dataFile"`

	CredentialDetails TablespaceAdminCredentialDetails `mandatory:"false" json:"credentialDetails"`

	DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"`

	// The new size of the data file or temp file.
	FileSize *TablespaceStorageSize `mandatory:"false" json:"fileSize"`

	// Specifies whether the data file or temp file can be extended automatically.
	IsAutoExtensible *bool `mandatory:"false" json:"isAutoExtensible"`

	// The size of the next increment of disk space to be allocated automatically when more extents are required.
	AutoExtendNextSize *TablespaceStorageSize `mandatory:"false" json:"autoExtendNextSize"`

	// The maximum disk space allowed for automatic extension of the data files or temp files.
	AutoExtendMaxSize *TablespaceStorageSize `mandatory:"false" json:"autoExtendMaxSize"`

	// Specifies whether the disk space of the data file or temp file can be limited.
	IsMaxSizeUnlimited *bool `mandatory:"false" json:"isMaxSizeUnlimited"`
}

ResizeDataFileDetails The details required to resize a data file or temp file within the tablespace. It takes either credentialDetails or databaseCredential. It's recommended to provide databaseCredential

func (ResizeDataFileDetails) String

func (m ResizeDataFileDetails) String() string

func (*ResizeDataFileDetails) UnmarshalJSON

func (m *ResizeDataFileDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ResizeDataFileDetails) ValidateEnumValue

func (m ResizeDataFileDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResizeDataFileDetailsFileTypeEnum

type ResizeDataFileDetailsFileTypeEnum string

ResizeDataFileDetailsFileTypeEnum Enum with underlying type: string

const (
	ResizeDataFileDetailsFileTypeDatafile ResizeDataFileDetailsFileTypeEnum = "DATAFILE"
	ResizeDataFileDetailsFileTypeTempfile ResizeDataFileDetailsFileTypeEnum = "TEMPFILE"
)

Set of constants representing the allowable values for ResizeDataFileDetailsFileTypeEnum

func GetMappingResizeDataFileDetailsFileTypeEnum

func GetMappingResizeDataFileDetailsFileTypeEnum(val string) (ResizeDataFileDetailsFileTypeEnum, bool)

GetMappingResizeDataFileDetailsFileTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetResizeDataFileDetailsFileTypeEnumValues

func GetResizeDataFileDetailsFileTypeEnumValues() []ResizeDataFileDetailsFileTypeEnum

GetResizeDataFileDetailsFileTypeEnumValues Enumerates the set of values for ResizeDataFileDetailsFileTypeEnum

type ResizeDataFileRequest

type ResizeDataFileRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The name of the tablespace.
	TablespaceName *string `mandatory:"true" contributesTo:"path" name:"tablespaceName"`

	// The details required to resize a data file or temp file within the tablespace.
	ResizeDataFileDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ResizeDataFileRequest wrapper for the ResizeDataFile operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ResizeDataFile.go.html to see an example of how to use ResizeDataFileRequest.

func (ResizeDataFileRequest) BinaryRequestBody

func (request ResizeDataFileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ResizeDataFileRequest) HTTPRequest

func (request ResizeDataFileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ResizeDataFileRequest) RetryPolicy

func (request ResizeDataFileRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ResizeDataFileRequest) String

func (request ResizeDataFileRequest) String() string

func (ResizeDataFileRequest) ValidateEnumValue

func (request ResizeDataFileRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResizeDataFileResponse

type ResizeDataFileResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The TablespaceAdminStatus instance
	TablespaceAdminStatus `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ResizeDataFileResponse wrapper for the ResizeDataFile operation

func (ResizeDataFileResponse) HTTPResponse

func (response ResizeDataFileResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ResizeDataFileResponse) String

func (response ResizeDataFileResponse) String() string

type ResourceTypeEnum added in v65.57.0

type ResourceTypeEnum string

ResourceTypeEnum Enum with underlying type: string

const (
	ResourceTypeOracleDb ResourceTypeEnum = "ORACLE_DB"
)

Set of constants representing the allowable values for ResourceTypeEnum

func GetMappingResourceTypeEnum added in v65.57.0

func GetMappingResourceTypeEnum(val string) (ResourceTypeEnum, bool)

GetMappingResourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetResourceTypeEnumValues added in v65.57.0

func GetResourceTypeEnumValues() []ResourceTypeEnum

GetResourceTypeEnumValues Enumerates the set of values for ResourceTypeEnum

type RestCredential added in v65.36.1

type RestCredential struct {

	// The name of the user.
	Username *string `mandatory:"true" json:"username"`

	// The password of the user.
	Password *string `mandatory:"true" json:"password"`

	// The SSL truststore type.
	SslTrustStoreType RestCredentialSslTrustStoreTypeEnum `mandatory:"false" json:"sslTrustStoreType,omitempty"`

	// The full path of the SSL truststore location in the agent.
	SslTrustStoreLocation *string `mandatory:"false" json:"sslTrustStoreLocation"`

	// The password of the SSL truststore location in the agent.
	SslTrustStorePassword *string `mandatory:"false" json:"sslTrustStorePassword"`
}

RestCredential The user credential information.

func (RestCredential) String added in v65.36.1

func (m RestCredential) String() string

func (RestCredential) ValidateEnumValue added in v65.36.1

func (m RestCredential) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RestCredentialSslTrustStoreTypeEnum added in v65.36.1

type RestCredentialSslTrustStoreTypeEnum string

RestCredentialSslTrustStoreTypeEnum Enum with underlying type: string

const (
	RestCredentialSslTrustStoreTypeJks   RestCredentialSslTrustStoreTypeEnum = "JKS"
	RestCredentialSslTrustStoreTypeBcfks RestCredentialSslTrustStoreTypeEnum = "BCFKS"
)

Set of constants representing the allowable values for RestCredentialSslTrustStoreTypeEnum

func GetMappingRestCredentialSslTrustStoreTypeEnum added in v65.36.1

func GetMappingRestCredentialSslTrustStoreTypeEnum(val string) (RestCredentialSslTrustStoreTypeEnum, bool)

GetMappingRestCredentialSslTrustStoreTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRestCredentialSslTrustStoreTypeEnumValues added in v65.36.1

func GetRestCredentialSslTrustStoreTypeEnumValues() []RestCredentialSslTrustStoreTypeEnum

GetRestCredentialSslTrustStoreTypeEnumValues Enumerates the set of values for RestCredentialSslTrustStoreTypeEnum

type RoleCollection

type RoleCollection struct {

	// An array of roles.
	Items []RoleSummary `mandatory:"true" json:"items"`
}

RoleCollection A collection of roles granted to the current User.

func (RoleCollection) String

func (m RoleCollection) String() string

func (RoleCollection) ValidateEnumValue

func (m RoleCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RoleEnum added in v65.19.0

type RoleEnum string

RoleEnum Enum with underlying type: string

const (
	RoleNormal RoleEnum = "NORMAL"
	RoleSysdba RoleEnum = "SYSDBA"
	RoleSysdg  RoleEnum = "SYSDG"
)

Set of constants representing the allowable values for RoleEnum

func GetMappingRoleEnum added in v65.19.0

func GetMappingRoleEnum(val string) (RoleEnum, bool)

GetMappingRoleEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRoleEnumValues added in v65.19.0

func GetRoleEnumValues() []RoleEnum

GetRoleEnumValues Enumerates the set of values for RoleEnum

type RoleSummary

type RoleSummary struct {

	// The name of the role granted to the user.
	Name *string `mandatory:"false" json:"name"`

	// Indicates whether the role is granted with the ADMIN OPTION (YES) or not (NO).
	AdminOption RoleSummaryAdminOptionEnum `mandatory:"false" json:"adminOption,omitempty"`

	// Indicates whether the role is granted with the DELEGATE OPTION (YES) or not (NO).
	DelegateOption RoleSummaryDelegateOptionEnum `mandatory:"false" json:"delegateOption,omitempty"`

	// Indicates whether the role is designated as a DEFAULT ROLE for the user (YES) or not (NO).
	DefaultRole RoleSummaryDefaultRoleEnum `mandatory:"false" json:"defaultRole,omitempty"`

	// Indicates how the role was granted. Possible values:
	// YES if the role is granted commonly (CONTAINER=ALL is used)
	// NO if the role is granted locally (CONTAINER=ALL is not used)
	Common RoleSummaryCommonEnum `mandatory:"false" json:"common,omitempty"`

	// Indicates whether the granted role is inherited from another container (YES) or not (NO).
	Inherited RoleSummaryInheritedEnum `mandatory:"false" json:"inherited,omitempty"`
}

RoleSummary A summary of each role.

func (RoleSummary) String

func (m RoleSummary) String() string

func (RoleSummary) ValidateEnumValue

func (m RoleSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RoleSummaryAdminOptionEnum

type RoleSummaryAdminOptionEnum string

RoleSummaryAdminOptionEnum Enum with underlying type: string

const (
	RoleSummaryAdminOptionYes RoleSummaryAdminOptionEnum = "YES"
	RoleSummaryAdminOptionNo  RoleSummaryAdminOptionEnum = "NO"
)

Set of constants representing the allowable values for RoleSummaryAdminOptionEnum

func GetMappingRoleSummaryAdminOptionEnum

func GetMappingRoleSummaryAdminOptionEnum(val string) (RoleSummaryAdminOptionEnum, bool)

GetMappingRoleSummaryAdminOptionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRoleSummaryAdminOptionEnumValues

func GetRoleSummaryAdminOptionEnumValues() []RoleSummaryAdminOptionEnum

GetRoleSummaryAdminOptionEnumValues Enumerates the set of values for RoleSummaryAdminOptionEnum

type RoleSummaryCommonEnum

type RoleSummaryCommonEnum string

RoleSummaryCommonEnum Enum with underlying type: string

const (
	RoleSummaryCommonYes RoleSummaryCommonEnum = "YES"
	RoleSummaryCommonNo  RoleSummaryCommonEnum = "NO"
)

Set of constants representing the allowable values for RoleSummaryCommonEnum

func GetMappingRoleSummaryCommonEnum

func GetMappingRoleSummaryCommonEnum(val string) (RoleSummaryCommonEnum, bool)

GetMappingRoleSummaryCommonEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRoleSummaryCommonEnumValues

func GetRoleSummaryCommonEnumValues() []RoleSummaryCommonEnum

GetRoleSummaryCommonEnumValues Enumerates the set of values for RoleSummaryCommonEnum

type RoleSummaryDefaultRoleEnum

type RoleSummaryDefaultRoleEnum string

RoleSummaryDefaultRoleEnum Enum with underlying type: string

const (
	RoleSummaryDefaultRoleYes RoleSummaryDefaultRoleEnum = "YES"
	RoleSummaryDefaultRoleNo  RoleSummaryDefaultRoleEnum = "NO"
)

Set of constants representing the allowable values for RoleSummaryDefaultRoleEnum

func GetMappingRoleSummaryDefaultRoleEnum

func GetMappingRoleSummaryDefaultRoleEnum(val string) (RoleSummaryDefaultRoleEnum, bool)

GetMappingRoleSummaryDefaultRoleEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRoleSummaryDefaultRoleEnumValues

func GetRoleSummaryDefaultRoleEnumValues() []RoleSummaryDefaultRoleEnum

GetRoleSummaryDefaultRoleEnumValues Enumerates the set of values for RoleSummaryDefaultRoleEnum

type RoleSummaryDelegateOptionEnum

type RoleSummaryDelegateOptionEnum string

RoleSummaryDelegateOptionEnum Enum with underlying type: string

const (
	RoleSummaryDelegateOptionYes RoleSummaryDelegateOptionEnum = "YES"
	RoleSummaryDelegateOptionNo  RoleSummaryDelegateOptionEnum = "NO"
)

Set of constants representing the allowable values for RoleSummaryDelegateOptionEnum

func GetMappingRoleSummaryDelegateOptionEnum

func GetMappingRoleSummaryDelegateOptionEnum(val string) (RoleSummaryDelegateOptionEnum, bool)

GetMappingRoleSummaryDelegateOptionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRoleSummaryDelegateOptionEnumValues

func GetRoleSummaryDelegateOptionEnumValues() []RoleSummaryDelegateOptionEnum

GetRoleSummaryDelegateOptionEnumValues Enumerates the set of values for RoleSummaryDelegateOptionEnum

type RoleSummaryInheritedEnum

type RoleSummaryInheritedEnum string

RoleSummaryInheritedEnum Enum with underlying type: string

const (
	RoleSummaryInheritedYes RoleSummaryInheritedEnum = "YES"
	RoleSummaryInheritedNo  RoleSummaryInheritedEnum = "NO"
)

Set of constants representing the allowable values for RoleSummaryInheritedEnum

func GetMappingRoleSummaryInheritedEnum

func GetMappingRoleSummaryInheritedEnum(val string) (RoleSummaryInheritedEnum, bool)

GetMappingRoleSummaryInheritedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRoleSummaryInheritedEnumValues

func GetRoleSummaryInheritedEnumValues() []RoleSummaryInheritedEnum

GetRoleSummaryInheritedEnumValues Enumerates the set of values for RoleSummaryInheritedEnum

type RuleFinding added in v65.16.0

type RuleFinding struct {

	// A high-level overview of the findings of the Optimizer Statistics Advisor.
	Message *string `mandatory:"true" json:"message"`

	// The details of the schema or operation.
	Details []FindingSchemaOrOperation `mandatory:"true" json:"details"`

	// The list of recommendations.
	Recommendations []Recommendation `mandatory:"true" json:"recommendations"`
}

RuleFinding The summary of the Optimizer Statistics Advisor findings and recommendations.

func (RuleFinding) String added in v65.16.0

func (m RuleFinding) String() string

func (RuleFinding) ValidateEnumValue added in v65.16.0

func (m RuleFinding) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RunHistoricAddmDetails added in v65.10.0

type RunHistoricAddmDetails struct {

	// The ID number of the beginning AWR snapshot.
	StartSnapshotId *int64 `mandatory:"true" json:"startSnapshotId"`

	// The ID of the ending AWR snapshot.
	EndSnapshotId *int64 `mandatory:"true" json:"endSnapshotId"`
}

RunHistoricAddmDetails The details of the ADDM task, which include the beginning and ending AWR snapshot IDs.

func (RunHistoricAddmDetails) String added in v65.10.0

func (m RunHistoricAddmDetails) String() string

func (RunHistoricAddmDetails) ValidateEnumValue added in v65.10.0

func (m RunHistoricAddmDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RunHistoricAddmRequest added in v65.10.0

type RunHistoricAddmRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The details of the ADDM task, which include the beginning and ending AWR snapshot IDs.
	RunHistoricAddmDetails `contributesTo:"body"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// Unique identifier for the request.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

RunHistoricAddmRequest wrapper for the RunHistoricAddm operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/RunHistoricAddm.go.html to see an example of how to use RunHistoricAddmRequest.

func (RunHistoricAddmRequest) BinaryRequestBody added in v65.10.0

func (request RunHistoricAddmRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RunHistoricAddmRequest) HTTPRequest added in v65.10.0

func (request RunHistoricAddmRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RunHistoricAddmRequest) RetryPolicy added in v65.10.0

func (request RunHistoricAddmRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RunHistoricAddmRequest) String added in v65.10.0

func (request RunHistoricAddmRequest) String() string

func (RunHistoricAddmRequest) ValidateEnumValue added in v65.10.0

func (request RunHistoricAddmRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RunHistoricAddmResponse added in v65.10.0

type RunHistoricAddmResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The HistoricAddmResult instance
	HistoricAddmResult `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about
	// a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

RunHistoricAddmResponse wrapper for the RunHistoricAddm operation

func (RunHistoricAddmResponse) HTTPResponse added in v65.10.0

func (response RunHistoricAddmResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RunHistoricAddmResponse) String added in v65.10.0

func (response RunHistoricAddmResponse) String() string

type SaveSqlTuningSetAsDetails added in v65.49.1

type SaveSqlTuningSetAsDetails struct {

	// The name of the Sql tuning set.
	Name *string `mandatory:"true" json:"name"`

	// The name of the destination Sql tuning set.
	DestinationSqlTuningSetName *string `mandatory:"true" json:"destinationSqlTuningSetName"`

	// Specifies whether to create a new Sql tuning set or not.
	// Possible values
	// 1 - Create a new Sql tuning set
	// 0 - Do not create a new Sql tuning set
	CreateNew *int `mandatory:"true" json:"createNew"`

	CredentialDetails SqlTuningSetAdminCredentialDetails `mandatory:"false" json:"credentialDetails"`

	DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"`

	// Flag to indicate whether to save the Sql tuning set or just display the plsql used to save Sql tuning set.
	ShowSqlOnly *int `mandatory:"false" json:"showSqlOnly"`

	// The owner of the Sql tuning set.
	Owner *string `mandatory:"false" json:"owner"`

	// The description for the destination Sql tuning set.
	DestinationSqlTuningSetDescription *string `mandatory:"false" json:"destinationSqlTuningSetDescription"`

	// Owner of the destination Sql tuning set.
	DestinationSqlTuningSetOwner *string `mandatory:"false" json:"destinationSqlTuningSetOwner"`

	// Specifies the Sql predicate to filter the Sql from the Sql tuning set defined on attributes of the SQLSET_ROW.
	// User could use any combination of the following columns with appropriate values as Sql predicate
	// Refer to the documentation https://docs.oracle.com/en/database/oracle/oracle-database/18/arpls/DBMS_SQLTUNE.html#GUID-1F4AFB03-7B29-46FC-B3F2-CB01EC36326C
	BasicFilter *string `mandatory:"false" json:"basicFilter"`

	// Specifies the plan filter.
	// This parameter enables you to select a single plan when a statement has multiple plans.
	// Refer to the documentation https://docs.oracle.com/en/database/oracle/oracle-database/19/arpls/DBMS_SQLSET.html#GUID-9D995019-91AB-4B1E-9EAF-031050789B21
	PlanFilter SaveSqlTuningSetAsDetailsPlanFilterEnum `mandatory:"false" json:"planFilter,omitempty"`

	// Specifies that the filter must include recursive Sql in the Sql tuning set.
	RecursiveSql SaveSqlTuningSetAsDetailsRecursiveSqlEnum `mandatory:"false" json:"recursiveSql,omitempty"`

	// Specifies a filter that picks the top n% according to the supplied ranking measure.
	// Note that this parameter applies only if one ranking measure is supplied.
	ResultPercentage *float64 `mandatory:"false" json:"resultPercentage"`

	// The top limit Sql from the filtered source, ranked by the ranking measure.
	ResultLimit *int `mandatory:"false" json:"resultLimit"`

	// Specifies an ORDER BY clause on the selected Sql. User can specify upto three ranking measures.
	RankingMeasure1 RankingMeasureEnum `mandatory:"false" json:"rankingMeasure1,omitempty"`

	// Specifies an ORDER BY clause on the selected Sql. User can specify upto three ranking measures.
	RankingMeasure2 RankingMeasureEnum `mandatory:"false" json:"rankingMeasure2,omitempty"`

	// Specifies an ORDER BY clause on the selected Sql. User can specify upto three ranking measures.
	RankingMeasure3 RankingMeasureEnum `mandatory:"false" json:"rankingMeasure3,omitempty"`

	// Specifies the list of Sql statement attributes to return in the result.
	// Note that this parameter cannot be made an enum since custom value can take a list of comma separated attribute names.
	// Attribute list can take one of the following values.
	//  TYPICAL - Specifies BASIC plus Sql plan (without row source statistics) and without object reference list (default).
	//  BASIC - Specifies all attributes (such as execution statistics and binds) except the plans. The execution context is always part of the result.
	//  ALL - Specifies all attributes.
	//  CUSTOM - Comma-separated list of the following attribute names.
	//           - EXECUTION_STATISTICS
	//           - BIND_LIST
	//           - OBJECT_LIST
	//           - SQL_PLAN
	//           - SQL_PLAN_STATISTICS
	// Usage examples:
	//   1. "attributeList": "TYPICAL"
	//   2. "attributeList": "ALL"
	//   3. "attributeList": "EXECUTION_STATISTICS,OBJECT_LIST,SQL_PLAN"
	AttributeList *string `mandatory:"false" json:"attributeList"`

	// Specifies which statements are loaded into the Sql tuning set.
	// The possible values are.
	//   - INSERT (default)
	//     Adds only new statements.
	//   - UPDATE
	//     Updates existing the Sql statements and ignores any new statements.
	//   - MERGE
	//     Inserts new statements and updates the information of the existing ones.
	LoadOption SaveSqlTuningSetAsDetailsLoadOptionEnum `mandatory:"false" json:"loadOption,omitempty"`

	// Specifies how existing Sql statements are updated.
	// This parameter is applicable only if load_option is specified with UPDATE or MERGE as an option.
	// Update option can take one of the following values.
	//    REPLACE (default) - Updates the statement using the new statistics, bind list, object list, and so on.
	//    ACCUMULATE - Combines attributes when possible (for example, statistics such as elapsed_time), otherwise replaces the existing values (for example, module and action) with the provided values.
	//    Following Sql statement attributes can be accumulated.
	//        elapsed_time
	//        buffer_gets
	//        direct_writes
	//        disk_reads
	//        row_processed
	//        fetches
	//        executions
	//        end_of_fetch_count
	//        stat_period
	//        active_stat_period
	UpdateOption SaveSqlTuningSetAsDetailsUpdateOptionEnum `mandatory:"false" json:"updateOption,omitempty"`

	// Specifies when to perform the update.
	// The procedure only performs the update when the specified condition is satisfied.
	// The condition can refer to either the data source or destination.
	// The condition must use the following prefixes to refer to attributes from the source or the destination:
	//   OLD  — Refers to statement attributes from the SQL tuning set (destination).
	//   NEW  — Refers to statement attributes from the input statements (source).
	//   NULL — No updates are performed.
	UpdateCondition SaveSqlTuningSetAsDetailsUpdateConditionEnum `mandatory:"false" json:"updateCondition,omitempty"`

	// Specifies the list of Sql statement attributes to update during a merge or update.
	// Note that this parameter cannot be made an enum since custom value can take a list of comma separated attribute names.
	// Update attributes can take one of the following values.
	//    NULL (default) - Specifies the content of the input cursor except the execution context. On other terms, it is equivalent to ALL without execution contexts such as module and action.
	//    BASIC - Specifies statistics and binds only.
	//    TYPICAL - Specifies BASIC with Sql plans (without row source statistics) and without an object reference list.
	//    ALL - Specifies all attributes, including the execution context attributes such as module and action.
	//    CUSTOM - List of comma separated attribute names to update
	//        EXECUTION_CONTEXT
	//        EXECUTION_STATISTICS
	//        SQL_BINDS
	//        SQL_PLAN
	//        SQL_PLAN_STATISTICS (similar to SQL_PLAN with added row source statistics)
	// Usage examples:
	//   1. "updateAttributes": "TYPICAL"
	//   2. "updateAttributes": "BASIC"
	//   3. "updateAttributes": "EXECUTION_STATISTICS,SQL_PLAN_STATISTICS,SQL_PLAN"
	//   4. "updateAttributes": "EXECUTION_STATISTICS,SQL_PLAN"
	UpdateAttributes *string `mandatory:"false" json:"updateAttributes"`

	// Specifies whether to update attributes when the new value is NULL.
	// If TRUE, then the procedure does not update an attribute when the new value is NULL.
	// That is, do not override with NULL values unless intentional.
	// Possible values - true or false
	IsIgnoreNull *bool `mandatory:"false" json:"isIgnoreNull"`

	// Specifies whether to commit statements after DML.
	// If a value is provided, then the load commits after each specified number of statements is inserted.
	// If NULL is provided, then the load commits only once, at the end of the operation.
	CommitRows *int `mandatory:"false" json:"commitRows"`
}

SaveSqlTuningSetAsDetails Save current list of Sql statements into another Sql tuning set. It takes either credentialDetails or databaseCredential. It's recommended to provide databaseCredential

func (SaveSqlTuningSetAsDetails) String added in v65.49.1

func (m SaveSqlTuningSetAsDetails) String() string

func (*SaveSqlTuningSetAsDetails) UnmarshalJSON added in v65.49.1

func (m *SaveSqlTuningSetAsDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (SaveSqlTuningSetAsDetails) ValidateEnumValue added in v65.49.1

func (m SaveSqlTuningSetAsDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SaveSqlTuningSetAsDetailsLoadOptionEnum added in v65.49.1

type SaveSqlTuningSetAsDetailsLoadOptionEnum string

SaveSqlTuningSetAsDetailsLoadOptionEnum Enum with underlying type: string

const (
	SaveSqlTuningSetAsDetailsLoadOptionInsert SaveSqlTuningSetAsDetailsLoadOptionEnum = "INSERT"
	SaveSqlTuningSetAsDetailsLoadOptionUpdate SaveSqlTuningSetAsDetailsLoadOptionEnum = "UPDATE"
	SaveSqlTuningSetAsDetailsLoadOptionMerge  SaveSqlTuningSetAsDetailsLoadOptionEnum = "MERGE"
)

Set of constants representing the allowable values for SaveSqlTuningSetAsDetailsLoadOptionEnum

func GetMappingSaveSqlTuningSetAsDetailsLoadOptionEnum added in v65.49.1

func GetMappingSaveSqlTuningSetAsDetailsLoadOptionEnum(val string) (SaveSqlTuningSetAsDetailsLoadOptionEnum, bool)

GetMappingSaveSqlTuningSetAsDetailsLoadOptionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSaveSqlTuningSetAsDetailsLoadOptionEnumValues added in v65.49.1

func GetSaveSqlTuningSetAsDetailsLoadOptionEnumValues() []SaveSqlTuningSetAsDetailsLoadOptionEnum

GetSaveSqlTuningSetAsDetailsLoadOptionEnumValues Enumerates the set of values for SaveSqlTuningSetAsDetailsLoadOptionEnum

type SaveSqlTuningSetAsDetailsPlanFilterEnum added in v65.49.1

type SaveSqlTuningSetAsDetailsPlanFilterEnum string

SaveSqlTuningSetAsDetailsPlanFilterEnum Enum with underlying type: string

const (
	SaveSqlTuningSetAsDetailsPlanFilterLastGenerated    SaveSqlTuningSetAsDetailsPlanFilterEnum = "LAST_GENERATED"
	SaveSqlTuningSetAsDetailsPlanFilterFirstGenerated   SaveSqlTuningSetAsDetailsPlanFilterEnum = "FIRST_GENERATED"
	SaveSqlTuningSetAsDetailsPlanFilterLastLoaded       SaveSqlTuningSetAsDetailsPlanFilterEnum = "LAST_LOADED"
	SaveSqlTuningSetAsDetailsPlanFilterFirstLoaded      SaveSqlTuningSetAsDetailsPlanFilterEnum = "FIRST_LOADED"
	SaveSqlTuningSetAsDetailsPlanFilterMaxElapsedTime   SaveSqlTuningSetAsDetailsPlanFilterEnum = "MAX_ELAPSED_TIME"
	SaveSqlTuningSetAsDetailsPlanFilterMaxBufferGets    SaveSqlTuningSetAsDetailsPlanFilterEnum = "MAX_BUFFER_GETS"
	SaveSqlTuningSetAsDetailsPlanFilterMaxDiskReads     SaveSqlTuningSetAsDetailsPlanFilterEnum = "MAX_DISK_READS"
	SaveSqlTuningSetAsDetailsPlanFilterMaxDirectWrites  SaveSqlTuningSetAsDetailsPlanFilterEnum = "MAX_DIRECT_WRITES"
	SaveSqlTuningSetAsDetailsPlanFilterMaxOptimizerCost SaveSqlTuningSetAsDetailsPlanFilterEnum = "MAX_OPTIMIZER_COST"
)

Set of constants representing the allowable values for SaveSqlTuningSetAsDetailsPlanFilterEnum

func GetMappingSaveSqlTuningSetAsDetailsPlanFilterEnum added in v65.49.1

func GetMappingSaveSqlTuningSetAsDetailsPlanFilterEnum(val string) (SaveSqlTuningSetAsDetailsPlanFilterEnum, bool)

GetMappingSaveSqlTuningSetAsDetailsPlanFilterEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSaveSqlTuningSetAsDetailsPlanFilterEnumValues added in v65.49.1

func GetSaveSqlTuningSetAsDetailsPlanFilterEnumValues() []SaveSqlTuningSetAsDetailsPlanFilterEnum

GetSaveSqlTuningSetAsDetailsPlanFilterEnumValues Enumerates the set of values for SaveSqlTuningSetAsDetailsPlanFilterEnum

type SaveSqlTuningSetAsDetailsRecursiveSqlEnum added in v65.49.1

type SaveSqlTuningSetAsDetailsRecursiveSqlEnum string

SaveSqlTuningSetAsDetailsRecursiveSqlEnum Enum with underlying type: string

const (
	SaveSqlTuningSetAsDetailsRecursiveSqlHasRecursiveSql SaveSqlTuningSetAsDetailsRecursiveSqlEnum = "HAS_RECURSIVE_SQL"
	SaveSqlTuningSetAsDetailsRecursiveSqlNoRecursiveSql  SaveSqlTuningSetAsDetailsRecursiveSqlEnum = "NO_RECURSIVE_SQL"
)

Set of constants representing the allowable values for SaveSqlTuningSetAsDetailsRecursiveSqlEnum

func GetMappingSaveSqlTuningSetAsDetailsRecursiveSqlEnum added in v65.49.1

func GetMappingSaveSqlTuningSetAsDetailsRecursiveSqlEnum(val string) (SaveSqlTuningSetAsDetailsRecursiveSqlEnum, bool)

GetMappingSaveSqlTuningSetAsDetailsRecursiveSqlEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSaveSqlTuningSetAsDetailsRecursiveSqlEnumValues added in v65.49.1

func GetSaveSqlTuningSetAsDetailsRecursiveSqlEnumValues() []SaveSqlTuningSetAsDetailsRecursiveSqlEnum

GetSaveSqlTuningSetAsDetailsRecursiveSqlEnumValues Enumerates the set of values for SaveSqlTuningSetAsDetailsRecursiveSqlEnum

type SaveSqlTuningSetAsDetailsUpdateConditionEnum added in v65.49.1

type SaveSqlTuningSetAsDetailsUpdateConditionEnum string

SaveSqlTuningSetAsDetailsUpdateConditionEnum Enum with underlying type: string

const (
	SaveSqlTuningSetAsDetailsUpdateConditionOld  SaveSqlTuningSetAsDetailsUpdateConditionEnum = "OLD"
	SaveSqlTuningSetAsDetailsUpdateConditionNew  SaveSqlTuningSetAsDetailsUpdateConditionEnum = "NEW"
	SaveSqlTuningSetAsDetailsUpdateConditionNull SaveSqlTuningSetAsDetailsUpdateConditionEnum = "NULL"
)

Set of constants representing the allowable values for SaveSqlTuningSetAsDetailsUpdateConditionEnum

func GetMappingSaveSqlTuningSetAsDetailsUpdateConditionEnum added in v65.49.1

func GetMappingSaveSqlTuningSetAsDetailsUpdateConditionEnum(val string) (SaveSqlTuningSetAsDetailsUpdateConditionEnum, bool)

GetMappingSaveSqlTuningSetAsDetailsUpdateConditionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSaveSqlTuningSetAsDetailsUpdateConditionEnumValues added in v65.49.1

func GetSaveSqlTuningSetAsDetailsUpdateConditionEnumValues() []SaveSqlTuningSetAsDetailsUpdateConditionEnum

GetSaveSqlTuningSetAsDetailsUpdateConditionEnumValues Enumerates the set of values for SaveSqlTuningSetAsDetailsUpdateConditionEnum

type SaveSqlTuningSetAsDetailsUpdateOptionEnum added in v65.49.1

type SaveSqlTuningSetAsDetailsUpdateOptionEnum string

SaveSqlTuningSetAsDetailsUpdateOptionEnum Enum with underlying type: string

const (
	SaveSqlTuningSetAsDetailsUpdateOptionReplace    SaveSqlTuningSetAsDetailsUpdateOptionEnum = "REPLACE"
	SaveSqlTuningSetAsDetailsUpdateOptionAccumulate SaveSqlTuningSetAsDetailsUpdateOptionEnum = "ACCUMULATE"
)

Set of constants representing the allowable values for SaveSqlTuningSetAsDetailsUpdateOptionEnum

func GetMappingSaveSqlTuningSetAsDetailsUpdateOptionEnum added in v65.49.1

func GetMappingSaveSqlTuningSetAsDetailsUpdateOptionEnum(val string) (SaveSqlTuningSetAsDetailsUpdateOptionEnum, bool)

GetMappingSaveSqlTuningSetAsDetailsUpdateOptionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSaveSqlTuningSetAsDetailsUpdateOptionEnumValues added in v65.49.1

func GetSaveSqlTuningSetAsDetailsUpdateOptionEnumValues() []SaveSqlTuningSetAsDetailsUpdateOptionEnum

GetSaveSqlTuningSetAsDetailsUpdateOptionEnumValues Enumerates the set of values for SaveSqlTuningSetAsDetailsUpdateOptionEnum

type SaveSqlTuningSetAsRequest added in v65.49.1

type SaveSqlTuningSetAsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The unique identifier of the Sql tuning set. This is not OCID.
	SqlTuningSetId *int `mandatory:"true" contributesTo:"path" name:"sqlTuningSetId"`

	// The details required to save a Sql tuning set into another Sql tuning set.
	SaveSqlTuningSetAsDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SaveSqlTuningSetAsRequest wrapper for the SaveSqlTuningSetAs operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SaveSqlTuningSetAs.go.html to see an example of how to use SaveSqlTuningSetAsRequest.

func (SaveSqlTuningSetAsRequest) BinaryRequestBody added in v65.49.1

func (request SaveSqlTuningSetAsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SaveSqlTuningSetAsRequest) HTTPRequest added in v65.49.1

func (request SaveSqlTuningSetAsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SaveSqlTuningSetAsRequest) RetryPolicy added in v65.49.1

func (request SaveSqlTuningSetAsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SaveSqlTuningSetAsRequest) String added in v65.49.1

func (request SaveSqlTuningSetAsRequest) String() string

func (SaveSqlTuningSetAsRequest) ValidateEnumValue added in v65.49.1

func (request SaveSqlTuningSetAsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SaveSqlTuningSetAsResponse added in v65.49.1

type SaveSqlTuningSetAsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The SqlTuningSetAdminActionStatus instance
	SqlTuningSetAdminActionStatus `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

SaveSqlTuningSetAsResponse wrapper for the SaveSqlTuningSetAs operation

func (SaveSqlTuningSetAsResponse) HTTPResponse added in v65.49.1

func (response SaveSqlTuningSetAsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SaveSqlTuningSetAsResponse) String added in v65.49.1

func (response SaveSqlTuningSetAsResponse) String() string

type SchemaDefinition added in v65.16.0

type SchemaDefinition struct {

	// The name of the schema.
	Name *string `mandatory:"true" json:"name"`

	// The names of schema objects.
	Objects []string `mandatory:"false" json:"objects"`
}

SchemaDefinition The schema object details.

func (SchemaDefinition) String added in v65.16.0

func (m SchemaDefinition) String() string

func (SchemaDefinition) ValidateEnumValue added in v65.16.0

func (m SchemaDefinition) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SnapshotDetails added in v65.10.0

type SnapshotDetails struct {

	// The ID of the beginning AWR snapshot.
	SnapshotId *int64 `mandatory:"true" json:"snapshotId"`
}

SnapshotDetails The details of the newly generated AWR snapshot.

func (SnapshotDetails) String added in v65.10.0

func (m SnapshotDetails) String() string

func (SnapshotDetails) ValidateEnumValue added in v65.10.0

func (m SnapshotDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SortOrdersEnum

type SortOrdersEnum string

SortOrdersEnum Enum with underlying type: string

const (
	SortOrdersAsc  SortOrdersEnum = "ASC"
	SortOrdersDesc SortOrdersEnum = "DESC"
)

Set of constants representing the allowable values for SortOrdersEnum

func GetMappingSortOrdersEnum

func GetMappingSortOrdersEnum(val string) (SortOrdersEnum, bool)

GetMappingSortOrdersEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSortOrdersEnumValues

func GetSortOrdersEnumValues() []SortOrdersEnum

GetSortOrdersEnumValues Enumerates the set of values for SortOrdersEnum

type SpmEvolveTaskParameters added in v65.42.0

type SpmEvolveTaskParameters struct {

	// Determines which sources to search for additional plans.
	AlternatePlanSources []SpmEvolveTaskParametersAlternatePlanSourcesEnum `mandatory:"false" json:"alternatePlanSources,omitempty"`

	// Determines which alternative plans should be loaded.
	AlternatePlanBaselines []SpmEvolveTaskParametersAlternatePlanBaselinesEnum `mandatory:"false" json:"alternatePlanBaselines,omitempty"`

	// Specifies the maximum number of plans to load in total (that is, not
	// the limit for each SQL statement). A value of zero indicates `UNLIMITED`
	// number of plans.
	AlternatePlanLimit *int `mandatory:"false" json:"alternatePlanLimit"`

	// Specifies whether to accept recommended plans automatically.
	ArePlansAutoAccepted *bool `mandatory:"false" json:"arePlansAutoAccepted"`

	// The global time limit in seconds. This is the total time allowed for the task.
	AllowedTimeLimit *int `mandatory:"false" json:"allowedTimeLimit"`
}

SpmEvolveTaskParameters The set of parameters used in an SPM evolve task.

func (SpmEvolveTaskParameters) String added in v65.42.0

func (m SpmEvolveTaskParameters) String() string

func (SpmEvolveTaskParameters) ValidateEnumValue added in v65.42.0

func (m SpmEvolveTaskParameters) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SpmEvolveTaskParametersAlternatePlanBaselinesEnum added in v65.42.0

type SpmEvolveTaskParametersAlternatePlanBaselinesEnum string

SpmEvolveTaskParametersAlternatePlanBaselinesEnum Enum with underlying type: string

const (
	SpmEvolveTaskParametersAlternatePlanBaselinesAuto     SpmEvolveTaskParametersAlternatePlanBaselinesEnum = "AUTO"
	SpmEvolveTaskParametersAlternatePlanBaselinesExisting SpmEvolveTaskParametersAlternatePlanBaselinesEnum = "EXISTING"
	SpmEvolveTaskParametersAlternatePlanBaselinesNew      SpmEvolveTaskParametersAlternatePlanBaselinesEnum = "NEW"
)

Set of constants representing the allowable values for SpmEvolveTaskParametersAlternatePlanBaselinesEnum

func GetMappingSpmEvolveTaskParametersAlternatePlanBaselinesEnum added in v65.42.0

func GetMappingSpmEvolveTaskParametersAlternatePlanBaselinesEnum(val string) (SpmEvolveTaskParametersAlternatePlanBaselinesEnum, bool)

GetMappingSpmEvolveTaskParametersAlternatePlanBaselinesEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSpmEvolveTaskParametersAlternatePlanBaselinesEnumValues added in v65.42.0

func GetSpmEvolveTaskParametersAlternatePlanBaselinesEnumValues() []SpmEvolveTaskParametersAlternatePlanBaselinesEnum

GetSpmEvolveTaskParametersAlternatePlanBaselinesEnumValues Enumerates the set of values for SpmEvolveTaskParametersAlternatePlanBaselinesEnum

type SpmEvolveTaskParametersAlternatePlanSourcesEnum added in v65.42.0

type SpmEvolveTaskParametersAlternatePlanSourcesEnum string

SpmEvolveTaskParametersAlternatePlanSourcesEnum Enum with underlying type: string

const (
	SpmEvolveTaskParametersAlternatePlanSourcesAuto                        SpmEvolveTaskParametersAlternatePlanSourcesEnum = "AUTO"
	SpmEvolveTaskParametersAlternatePlanSourcesAutomaticWorkloadRepository SpmEvolveTaskParametersAlternatePlanSourcesEnum = "AUTOMATIC_WORKLOAD_REPOSITORY"
	SpmEvolveTaskParametersAlternatePlanSourcesCursorCache                 SpmEvolveTaskParametersAlternatePlanSourcesEnum = "CURSOR_CACHE"
	SpmEvolveTaskParametersAlternatePlanSourcesSqlTuningSet                SpmEvolveTaskParametersAlternatePlanSourcesEnum = "SQL_TUNING_SET"
)

Set of constants representing the allowable values for SpmEvolveTaskParametersAlternatePlanSourcesEnum

func GetMappingSpmEvolveTaskParametersAlternatePlanSourcesEnum added in v65.42.0

func GetMappingSpmEvolveTaskParametersAlternatePlanSourcesEnum(val string) (SpmEvolveTaskParametersAlternatePlanSourcesEnum, bool)

GetMappingSpmEvolveTaskParametersAlternatePlanSourcesEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSpmEvolveTaskParametersAlternatePlanSourcesEnumValues added in v65.42.0

func GetSpmEvolveTaskParametersAlternatePlanSourcesEnumValues() []SpmEvolveTaskParametersAlternatePlanSourcesEnum

GetSpmEvolveTaskParametersAlternatePlanSourcesEnumValues Enumerates the set of values for SpmEvolveTaskParametersAlternatePlanSourcesEnum

type SqlCpuActivity added in v65.36.1

type SqlCpuActivity struct {

	// The database name.
	DatabaseName *string `mandatory:"false" json:"databaseName"`

	// The SQL ID.
	SqlId *string `mandatory:"false" json:"sqlId"`

	// The CPU activity percentage.
	CpuActivity *float32 `mandatory:"false" json:"cpuActivity"`
}

SqlCpuActivity The SQL CPU activity from the Exadata storage server.

func (SqlCpuActivity) String added in v65.36.1

func (m SqlCpuActivity) String() string

func (SqlCpuActivity) ValidateEnumValue added in v65.36.1

func (m SqlCpuActivity) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlInSqlTuningSet added in v65.49.1

type SqlInSqlTuningSet struct {

	// The unique Sql identifier.
	SqlId *string `mandatory:"true" json:"sqlId"`

	// Plan hash value of the Sql statement.
	PlanHashValue *int64 `mandatory:"true" json:"planHashValue"`

	// Sql text.
	SqlText *string `mandatory:"false" json:"sqlText"`

	// The unique container database identifier.
	ContainerDatabaseId *int64 `mandatory:"false" json:"containerDatabaseId"`

	// The schema name of the Sql.
	Schema *string `mandatory:"false" json:"schema"`

	// The module of the Sql.
	Module *string `mandatory:"false" json:"module"`

	// A list of the Sqls associated with the Sql tuning set.
	Metrics []SqlMetrics `mandatory:"false" json:"metrics"`
}

SqlInSqlTuningSet Sql information in the Sql tuning set.

func (SqlInSqlTuningSet) String added in v65.49.1

func (m SqlInSqlTuningSet) String() string

func (SqlInSqlTuningSet) ValidateEnumValue added in v65.49.1

func (m SqlInSqlTuningSet) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlJob

type SqlJob struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the job.
	Id *string `mandatory:"true" json:"id"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the job resides.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The display name of the job.
	Name *string `mandatory:"true" json:"name"`

	// The date and time when the job was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The date and time when the job was last updated.
	TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

	// The description of the job.
	Description *string `mandatory:"false" json:"description"`

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database where the job has to be executed.
	ManagedDatabaseId *string `mandatory:"false" json:"managedDatabaseId"`

	// The details of the Managed Databases where the job has to be executed.
	ManagedDatabasesDetails []JobDatabase `mandatory:"false" json:"managedDatabasesDetails"`

	// The job timeout duration, which is expressed like "1h 10m 15s".
	Timeout *string `mandatory:"false" json:"timeout"`

	ResultLocation JobExecutionResultLocation `mandatory:"false" json:"resultLocation"`

	ScheduleDetails *JobScheduleDetails `mandatory:"false" json:"scheduleDetails"`

	// The error message that is returned if the job submission fails. Null is returned in all other scenarios.
	SubmissionErrorMessage *string `mandatory:"false" json:"submissionErrorMessage"`

	// The SQL text to be executed in the job. This is a mandatory field for the EXECUTE_SQL operationType.
	SqlText *string `mandatory:"false" json:"sqlText"`

	InBinds *JobInBindsDetails `mandatory:"false" json:"inBinds"`

	OutBinds *JobOutBindsDetails `mandatory:"false" json:"outBinds"`

	// The database user name used to execute the SQL job. If the job is being executed on a Managed Database Group,
	// then the user name should exist on all the databases in the group with the same password.
	UserName *string `mandatory:"false" json:"userName"`

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// System tags can be viewed by users, but can only be created by the system.
	// Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
	SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

	// The type of SQL. This is a mandatory field for the EXECUTE_SQL operationType.
	SqlType SqlJobSqlTypeEnum `mandatory:"false" json:"sqlType,omitempty"`

	// The SQL operation type.
	OperationType SqlJobOperationTypeEnum `mandatory:"true" json:"operationType"`

	// The role of the database user. Indicates whether the database user is a normal user or sysdba.
	Role SqlJobRoleEnum `mandatory:"false" json:"role,omitempty"`

	// The subtype of the Oracle Database where the job has to be executed. Applicable only when managedDatabaseGroupId is provided.
	DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"`

	// The schedule type of the job.
	ScheduleType JobScheduleTypeEnum `mandatory:"true" json:"scheduleType"`

	// The lifecycle state of the job.
	LifecycleState JobLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

SqlJob The details of the SQL job.

func (SqlJob) GetCompartmentId

func (m SqlJob) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (SqlJob) GetDatabaseSubType

func (m SqlJob) GetDatabaseSubType() DatabaseSubTypeEnum

GetDatabaseSubType returns DatabaseSubType

func (SqlJob) GetDescription

func (m SqlJob) GetDescription() *string

GetDescription returns Description

func (SqlJob) GetId

func (m SqlJob) GetId() *string

GetId returns Id

func (SqlJob) GetLifecycleState

func (m SqlJob) GetLifecycleState() JobLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (SqlJob) GetManagedDatabaseGroupId

func (m SqlJob) GetManagedDatabaseGroupId() *string

GetManagedDatabaseGroupId returns ManagedDatabaseGroupId

func (SqlJob) GetManagedDatabaseId

func (m SqlJob) GetManagedDatabaseId() *string

GetManagedDatabaseId returns ManagedDatabaseId

func (SqlJob) GetManagedDatabasesDetails

func (m SqlJob) GetManagedDatabasesDetails() []JobDatabase

GetManagedDatabasesDetails returns ManagedDatabasesDetails

func (SqlJob) GetName

func (m SqlJob) GetName() *string

GetName returns Name

func (SqlJob) GetResultLocation

func (m SqlJob) GetResultLocation() JobExecutionResultLocation

GetResultLocation returns ResultLocation

func (SqlJob) GetScheduleDetails

func (m SqlJob) GetScheduleDetails() *JobScheduleDetails

GetScheduleDetails returns ScheduleDetails

func (SqlJob) GetScheduleType

func (m SqlJob) GetScheduleType() JobScheduleTypeEnum

GetScheduleType returns ScheduleType

func (SqlJob) GetSubmissionErrorMessage

func (m SqlJob) GetSubmissionErrorMessage() *string

GetSubmissionErrorMessage returns SubmissionErrorMessage

func (SqlJob) GetTimeCreated

func (m SqlJob) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (SqlJob) GetTimeUpdated

func (m SqlJob) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (SqlJob) GetTimeout

func (m SqlJob) GetTimeout() *string

GetTimeout returns Timeout

func (SqlJob) MarshalJSON

func (m SqlJob) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SqlJob) String

func (m SqlJob) String() string

func (*SqlJob) UnmarshalJSON

func (m *SqlJob) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (SqlJob) ValidateEnumValue

func (m SqlJob) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlJobOperationTypeEnum

type SqlJobOperationTypeEnum string

SqlJobOperationTypeEnum Enum with underlying type: string

const (
	SqlJobOperationTypeExecuteSql SqlJobOperationTypeEnum = "EXECUTE_SQL"
)

Set of constants representing the allowable values for SqlJobOperationTypeEnum

func GetMappingSqlJobOperationTypeEnum

func GetMappingSqlJobOperationTypeEnum(val string) (SqlJobOperationTypeEnum, bool)

GetMappingSqlJobOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlJobOperationTypeEnumValues

func GetSqlJobOperationTypeEnumValues() []SqlJobOperationTypeEnum

GetSqlJobOperationTypeEnumValues Enumerates the set of values for SqlJobOperationTypeEnum

type SqlJobRoleEnum

type SqlJobRoleEnum string

SqlJobRoleEnum Enum with underlying type: string

const (
	SqlJobRoleNormal SqlJobRoleEnum = "NORMAL"
	SqlJobRoleSysdba SqlJobRoleEnum = "SYSDBA"
)

Set of constants representing the allowable values for SqlJobRoleEnum

func GetMappingSqlJobRoleEnum

func GetMappingSqlJobRoleEnum(val string) (SqlJobRoleEnum, bool)

GetMappingSqlJobRoleEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlJobRoleEnumValues

func GetSqlJobRoleEnumValues() []SqlJobRoleEnum

GetSqlJobRoleEnumValues Enumerates the set of values for SqlJobRoleEnum

type SqlJobSqlTypeEnum

type SqlJobSqlTypeEnum string

SqlJobSqlTypeEnum Enum with underlying type: string

const (
	SqlJobSqlTypeQuery SqlJobSqlTypeEnum = "QUERY"
	SqlJobSqlTypeDml   SqlJobSqlTypeEnum = "DML"
	SqlJobSqlTypeDdl   SqlJobSqlTypeEnum = "DDL"
	SqlJobSqlTypePlsql SqlJobSqlTypeEnum = "PLSQL"
)

Set of constants representing the allowable values for SqlJobSqlTypeEnum

func GetMappingSqlJobSqlTypeEnum

func GetMappingSqlJobSqlTypeEnum(val string) (SqlJobSqlTypeEnum, bool)

GetMappingSqlJobSqlTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlJobSqlTypeEnumValues

func GetSqlJobSqlTypeEnumValues() []SqlJobSqlTypeEnum

GetSqlJobSqlTypeEnumValues Enumerates the set of values for SqlJobSqlTypeEnum

type SqlMetrics added in v65.49.1

type SqlMetrics struct {

	// Total CPU time consumed by the Sql.
	CpuTime *int64 `mandatory:"false" json:"cpuTime"`

	// Elapsed time of the Sql.
	ElapsedTime *int64 `mandatory:"false" json:"elapsedTime"`

	// Sum total number of buffer gets.
	BufferGets *int64 `mandatory:"false" json:"bufferGets"`

	// Sum total number of disk reads.
	DiskReads *int64 `mandatory:"false" json:"diskReads"`

	// Sum total number of direct path writes.
	DirectWrites *int64 `mandatory:"false" json:"directWrites"`

	// Total executions of this SQL statement.
	Executions *int64 `mandatory:"false" json:"executions"`
}

SqlMetrics Metrics of the Sql in the Sql tuning set.

func (SqlMetrics) String added in v65.49.1

func (m SqlMetrics) String() string

func (SqlMetrics) ValidateEnumValue added in v65.49.1

func (m SqlMetrics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlPlanBaseline added in v65.42.0

type SqlPlanBaseline struct {

	// The unique plan identifier.
	PlanName *string `mandatory:"true" json:"planName"`

	// The unique SQL identifier.
	SqlHandle *string `mandatory:"true" json:"sqlHandle"`

	// The SQL text.
	SqlText *string `mandatory:"true" json:"sqlText"`

	// The date and time when the plan baseline was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The execution plan for the SQL statement.
	ExecutionPlan *string `mandatory:"true" json:"executionPlan"`

	// The origin of the SQL plan baseline.
	Origin SqlPlanBaselineOriginEnum `mandatory:"false" json:"origin,omitempty"`

	// The date and time when the plan baseline was last modified.
	TimeLastModified *common.SDKTime `mandatory:"false" json:"timeLastModified"`

	// The date and time when the plan baseline was last executed.
	// **Note:** For performance reasons, database does not update this value
	// immediately after each execution of the plan baseline. Therefore, the plan
	// baseline may have been executed more recently than this value indicates.
	TimeLastExecuted *common.SDKTime `mandatory:"false" json:"timeLastExecuted"`

	// Indicates whether the plan baseline is enabled (`YES`) or disabled (`NO`).
	Enabled SqlPlanBaselineEnabledEnum `mandatory:"false" json:"enabled,omitempty"`

	// Indicates whether the plan baseline is accepted (`YES`) or not (`NO`).
	Accepted SqlPlanBaselineAcceptedEnum `mandatory:"false" json:"accepted,omitempty"`

	// Indicates whether the plan baseline is fixed (`YES`) or not (`NO`).
	Fixed SqlPlanBaselineFixedEnum `mandatory:"false" json:"fixed,omitempty"`

	// Indicates whether the optimizer was able to reproduce the plan (`YES`) or not (`NO`).
	// The value is set to `YES` when a plan is initially added to the plan baseline.
	Reproduced SqlPlanBaselineReproducedEnum `mandatory:"false" json:"reproduced,omitempty"`

	// Indicates whether the plan baseline is auto-purged (`YES`) or not (`NO`).
	AutoPurge SqlPlanBaselineAutoPurgeEnum `mandatory:"false" json:"autoPurge,omitempty"`

	// Indicates whether a plan that is automatically captured by SQL plan management is marked adaptive or not.
	// When a new adaptive plan is found for a SQL statement that has an existing SQL plan baseline, that new plan
	// will be added to the SQL plan baseline as an unaccepted plan, and the `ADAPTIVE` property will be marked `YES`.
	// When this new plan is verified (either manually or via the auto evolve task), the plan will be test executed
	// and the final plan determined at execution will become an accepted plan if its performance is better than
	// the existing plan baseline. At this point, the value of the `ADAPTIVE` property is set to `NO` since the plan
	// is no longer adaptive, but resolved.
	Adaptive SqlPlanBaselineAdaptiveEnum `mandatory:"false" json:"adaptive,omitempty"`

	// The application module name.
	Module *string `mandatory:"false" json:"module"`

	// The application action.
	Action *string `mandatory:"false" json:"action"`
}

SqlPlanBaseline The details of a SQL plan baseline.

func (SqlPlanBaseline) String added in v65.42.0

func (m SqlPlanBaseline) String() string

func (SqlPlanBaseline) ValidateEnumValue added in v65.42.0

func (m SqlPlanBaseline) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlPlanBaselineAcceptedEnum added in v65.65.0

type SqlPlanBaselineAcceptedEnum string

SqlPlanBaselineAcceptedEnum Enum with underlying type: string

const (
	SqlPlanBaselineAcceptedYes SqlPlanBaselineAcceptedEnum = "YES"
	SqlPlanBaselineAcceptedNo  SqlPlanBaselineAcceptedEnum = "NO"
)

Set of constants representing the allowable values for SqlPlanBaselineAcceptedEnum

func GetMappingSqlPlanBaselineAcceptedEnum added in v65.65.0

func GetMappingSqlPlanBaselineAcceptedEnum(val string) (SqlPlanBaselineAcceptedEnum, bool)

GetMappingSqlPlanBaselineAcceptedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlPlanBaselineAcceptedEnumValues added in v65.65.0

func GetSqlPlanBaselineAcceptedEnumValues() []SqlPlanBaselineAcceptedEnum

GetSqlPlanBaselineAcceptedEnumValues Enumerates the set of values for SqlPlanBaselineAcceptedEnum

type SqlPlanBaselineAdaptiveEnum added in v65.65.0

type SqlPlanBaselineAdaptiveEnum string

SqlPlanBaselineAdaptiveEnum Enum with underlying type: string

const (
	SqlPlanBaselineAdaptiveYes SqlPlanBaselineAdaptiveEnum = "YES"
	SqlPlanBaselineAdaptiveNo  SqlPlanBaselineAdaptiveEnum = "NO"
)

Set of constants representing the allowable values for SqlPlanBaselineAdaptiveEnum

func GetMappingSqlPlanBaselineAdaptiveEnum added in v65.65.0

func GetMappingSqlPlanBaselineAdaptiveEnum(val string) (SqlPlanBaselineAdaptiveEnum, bool)

GetMappingSqlPlanBaselineAdaptiveEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlPlanBaselineAdaptiveEnumValues added in v65.65.0

func GetSqlPlanBaselineAdaptiveEnumValues() []SqlPlanBaselineAdaptiveEnum

GetSqlPlanBaselineAdaptiveEnumValues Enumerates the set of values for SqlPlanBaselineAdaptiveEnum

type SqlPlanBaselineAggregation added in v65.42.0

type SqlPlanBaselineAggregation struct {
	Dimensions *SqlPlanBaselineDimensions `mandatory:"true" json:"dimensions"`

	// The number of SQL plan baselines matching aggregation criteria.
	Count *int `mandatory:"false" json:"count"`
}

SqlPlanBaselineAggregation A summary of SQL plan baselines.

func (SqlPlanBaselineAggregation) String added in v65.42.0

func (SqlPlanBaselineAggregation) ValidateEnumValue added in v65.42.0

func (m SqlPlanBaselineAggregation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlPlanBaselineAggregationCollection added in v65.42.0

type SqlPlanBaselineAggregationCollection struct {

	// A list of SQL plan baseline aggregations.
	Items []SqlPlanBaselineAggregation `mandatory:"true" json:"items"`
}

SqlPlanBaselineAggregationCollection A collection of SQL plan baseline aggregations.

func (SqlPlanBaselineAggregationCollection) String added in v65.42.0

func (SqlPlanBaselineAggregationCollection) ValidateEnumValue added in v65.42.0

func (m SqlPlanBaselineAggregationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlPlanBaselineAutoPurgeEnum added in v65.65.0

type SqlPlanBaselineAutoPurgeEnum string

SqlPlanBaselineAutoPurgeEnum Enum with underlying type: string

const (
	SqlPlanBaselineAutoPurgeYes SqlPlanBaselineAutoPurgeEnum = "YES"
	SqlPlanBaselineAutoPurgeNo  SqlPlanBaselineAutoPurgeEnum = "NO"
)

Set of constants representing the allowable values for SqlPlanBaselineAutoPurgeEnum

func GetMappingSqlPlanBaselineAutoPurgeEnum added in v65.65.0

func GetMappingSqlPlanBaselineAutoPurgeEnum(val string) (SqlPlanBaselineAutoPurgeEnum, bool)

GetMappingSqlPlanBaselineAutoPurgeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlPlanBaselineAutoPurgeEnumValues added in v65.65.0

func GetSqlPlanBaselineAutoPurgeEnumValues() []SqlPlanBaselineAutoPurgeEnum

GetSqlPlanBaselineAutoPurgeEnumValues Enumerates the set of values for SqlPlanBaselineAutoPurgeEnum

type SqlPlanBaselineCollection added in v65.42.0

type SqlPlanBaselineCollection struct {

	// A list of SQL plan baselines.
	Items []SqlPlanBaselineSummary `mandatory:"true" json:"items"`
}

SqlPlanBaselineCollection The SQL plan baseline list.

func (SqlPlanBaselineCollection) String added in v65.42.0

func (m SqlPlanBaselineCollection) String() string

func (SqlPlanBaselineCollection) ValidateEnumValue added in v65.42.0

func (m SqlPlanBaselineCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlPlanBaselineConfiguration added in v65.42.0

type SqlPlanBaselineConfiguration struct {

	// Indicates whether the automatic capture of SQL plan baselines is enabled (`true`) or not (`false`).
	IsAutomaticInitialPlanCaptureEnabled *bool `mandatory:"true" json:"isAutomaticInitialPlanCaptureEnabled"`

	// Indicates whether the database uses SQL plan baselines (`true`) or not (`false`).
	IsSqlPlanBaselinesUsageEnabled *bool `mandatory:"true" json:"isSqlPlanBaselinesUsageEnabled"`

	// Indicates whether the Automatic SPM Evolve Advisor task is enabled (`true`) or not (`false`).
	IsAutoSpmEvolveTaskEnabled *bool `mandatory:"true" json:"isAutoSpmEvolveTaskEnabled"`

	// Indicates whether the high frequency Automatic SPM Evolve Advisor task is enabled (`true`) or not (`false`).
	IsHighFrequencyAutoSpmEvolveTaskEnabled *bool `mandatory:"true" json:"isHighFrequencyAutoSpmEvolveTaskEnabled"`

	// The number of weeks to retain unused plans before they are purged.
	PlanRetentionWeeks *int `mandatory:"true" json:"planRetentionWeeks"`

	// The maximum percent of `SYSAUX` space that can be used for SQL Management Base.
	SpaceBudgetPercent *float32 `mandatory:"true" json:"spaceBudgetPercent"`

	// The maximum `SYSAUX` space that can be used for SQL Management Base in MB.
	SpaceBudgetMB *float32 `mandatory:"false" json:"spaceBudgetMB"`

	// The space used by SQL Management Base in MB.
	SpaceUsedMB *float32 `mandatory:"false" json:"spaceUsedMB"`

	// The capture filters used in automatic initial plan capture.
	AutoCaptureFilters []AutomaticCaptureFilter `mandatory:"false" json:"autoCaptureFilters"`

	AutoSpmEvolveTaskParameters *SpmEvolveTaskParameters `mandatory:"false" json:"autoSpmEvolveTaskParameters"`
}

SqlPlanBaselineConfiguration The configuration details of SQL plan baselines. The details include: - whether automatic initial plan capture is enabled or disabled - whether use of SQL plan baselines is enabled or disabled - whether Automatic SPM Evolve Advisor task is enabled or disabled - whether high-frequency Automatic SPM Evolve Advisor task is enabled or disabled - filters for the automatic initial plan capture - parameters for the Automatic SPM Evolve Advisor task - plan retention and allocated space for the plan baselines

func (SqlPlanBaselineConfiguration) String added in v65.42.0

func (SqlPlanBaselineConfiguration) ValidateEnumValue added in v65.42.0

func (m SqlPlanBaselineConfiguration) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlPlanBaselineDimensions added in v65.42.0

type SqlPlanBaselineDimensions struct {

	// The name of the SQL plan baseline attribute.
	AttributeName *string `mandatory:"true" json:"attributeName"`

	// The value of the attribute.
	AttributeValue *string `mandatory:"true" json:"attributeValue"`
}

SqlPlanBaselineDimensions The details of the SQL plan baseline dimensions.

func (SqlPlanBaselineDimensions) String added in v65.42.0

func (m SqlPlanBaselineDimensions) String() string

func (SqlPlanBaselineDimensions) ValidateEnumValue added in v65.42.0

func (m SqlPlanBaselineDimensions) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlPlanBaselineEnabledEnum added in v65.65.0

type SqlPlanBaselineEnabledEnum string

SqlPlanBaselineEnabledEnum Enum with underlying type: string

const (
	SqlPlanBaselineEnabledYes SqlPlanBaselineEnabledEnum = "YES"
	SqlPlanBaselineEnabledNo  SqlPlanBaselineEnabledEnum = "NO"
)

Set of constants representing the allowable values for SqlPlanBaselineEnabledEnum

func GetMappingSqlPlanBaselineEnabledEnum added in v65.65.0

func GetMappingSqlPlanBaselineEnabledEnum(val string) (SqlPlanBaselineEnabledEnum, bool)

GetMappingSqlPlanBaselineEnabledEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlPlanBaselineEnabledEnumValues added in v65.65.0

func GetSqlPlanBaselineEnabledEnumValues() []SqlPlanBaselineEnabledEnum

GetSqlPlanBaselineEnabledEnumValues Enumerates the set of values for SqlPlanBaselineEnabledEnum

type SqlPlanBaselineFixedEnum added in v65.65.0

type SqlPlanBaselineFixedEnum string

SqlPlanBaselineFixedEnum Enum with underlying type: string

const (
	SqlPlanBaselineFixedYes SqlPlanBaselineFixedEnum = "YES"
	SqlPlanBaselineFixedNo  SqlPlanBaselineFixedEnum = "NO"
)

Set of constants representing the allowable values for SqlPlanBaselineFixedEnum

func GetMappingSqlPlanBaselineFixedEnum added in v65.65.0

func GetMappingSqlPlanBaselineFixedEnum(val string) (SqlPlanBaselineFixedEnum, bool)

GetMappingSqlPlanBaselineFixedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlPlanBaselineFixedEnumValues added in v65.65.0

func GetSqlPlanBaselineFixedEnumValues() []SqlPlanBaselineFixedEnum

GetSqlPlanBaselineFixedEnumValues Enumerates the set of values for SqlPlanBaselineFixedEnum

type SqlPlanBaselineJob added in v65.42.0

type SqlPlanBaselineJob struct {

	// The job name.
	Name *string `mandatory:"true" json:"name"`

	// The job type.
	Type SqlPlanBaselineJobTypeEnum `mandatory:"true" json:"type"`

	// The job status.
	Status SqlPlanBaselineJobStatusEnum `mandatory:"true" json:"status"`

	// The date and time the job was created.
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`
}

SqlPlanBaselineJob The details of the database job used for loading and evolving SQL plan baselines.

func (SqlPlanBaselineJob) String added in v65.42.0

func (m SqlPlanBaselineJob) String() string

func (SqlPlanBaselineJob) ValidateEnumValue added in v65.42.0

func (m SqlPlanBaselineJob) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlPlanBaselineJobCollection added in v65.42.0

type SqlPlanBaselineJobCollection struct {

	// A list of SQL plan baseline jobs.
	Items []SqlPlanBaselineJobSummary `mandatory:"true" json:"items"`
}

SqlPlanBaselineJobCollection A collection of database jobs used for loading and evolving SQL plan baselines.

func (SqlPlanBaselineJobCollection) String added in v65.42.0

func (SqlPlanBaselineJobCollection) ValidateEnumValue added in v65.42.0

func (m SqlPlanBaselineJobCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlPlanBaselineJobStatusEnum added in v65.42.0

type SqlPlanBaselineJobStatusEnum string

SqlPlanBaselineJobStatusEnum Enum with underlying type: string

const (
	SqlPlanBaselineJobStatusSucceeded SqlPlanBaselineJobStatusEnum = "SUCCEEDED"
	SqlPlanBaselineJobStatusScheduled SqlPlanBaselineJobStatusEnum = "SCHEDULED"
	SqlPlanBaselineJobStatusFailed    SqlPlanBaselineJobStatusEnum = "FAILED"
)

Set of constants representing the allowable values for SqlPlanBaselineJobStatusEnum

func GetMappingSqlPlanBaselineJobStatusEnum added in v65.42.0

func GetMappingSqlPlanBaselineJobStatusEnum(val string) (SqlPlanBaselineJobStatusEnum, bool)

GetMappingSqlPlanBaselineJobStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlPlanBaselineJobStatusEnumValues added in v65.42.0

func GetSqlPlanBaselineJobStatusEnumValues() []SqlPlanBaselineJobStatusEnum

GetSqlPlanBaselineJobStatusEnumValues Enumerates the set of values for SqlPlanBaselineJobStatusEnum

type SqlPlanBaselineJobSummary added in v65.42.0

type SqlPlanBaselineJobSummary struct {

	// The name of the job.
	Name *string `mandatory:"true" json:"name"`

	// The type of the job.
	Type SqlPlanBaselineJobSummaryTypeEnum `mandatory:"true" json:"type"`

	// The status of the job.
	Status SqlPlanBaselineJobSummaryStatusEnum `mandatory:"true" json:"status"`

	// The date and time the job was created.
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`
}

SqlPlanBaselineJobSummary A summary of the database job used for loading and evolving SQL plan baselines.

func (SqlPlanBaselineJobSummary) String added in v65.42.0

func (m SqlPlanBaselineJobSummary) String() string

func (SqlPlanBaselineJobSummary) ValidateEnumValue added in v65.42.0

func (m SqlPlanBaselineJobSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlPlanBaselineJobSummaryStatusEnum added in v65.42.0

type SqlPlanBaselineJobSummaryStatusEnum string

SqlPlanBaselineJobSummaryStatusEnum Enum with underlying type: string

const (
	SqlPlanBaselineJobSummaryStatusSucceeded SqlPlanBaselineJobSummaryStatusEnum = "SUCCEEDED"
	SqlPlanBaselineJobSummaryStatusScheduled SqlPlanBaselineJobSummaryStatusEnum = "SCHEDULED"
	SqlPlanBaselineJobSummaryStatusFailed    SqlPlanBaselineJobSummaryStatusEnum = "FAILED"
)

Set of constants representing the allowable values for SqlPlanBaselineJobSummaryStatusEnum

func GetMappingSqlPlanBaselineJobSummaryStatusEnum added in v65.42.0

func GetMappingSqlPlanBaselineJobSummaryStatusEnum(val string) (SqlPlanBaselineJobSummaryStatusEnum, bool)

GetMappingSqlPlanBaselineJobSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlPlanBaselineJobSummaryStatusEnumValues added in v65.42.0

func GetSqlPlanBaselineJobSummaryStatusEnumValues() []SqlPlanBaselineJobSummaryStatusEnum

GetSqlPlanBaselineJobSummaryStatusEnumValues Enumerates the set of values for SqlPlanBaselineJobSummaryStatusEnum

type SqlPlanBaselineJobSummaryTypeEnum added in v65.42.0

type SqlPlanBaselineJobSummaryTypeEnum string

SqlPlanBaselineJobSummaryTypeEnum Enum with underlying type: string

const (
	SqlPlanBaselineJobSummaryTypeLoad SqlPlanBaselineJobSummaryTypeEnum = "LOAD"
)

Set of constants representing the allowable values for SqlPlanBaselineJobSummaryTypeEnum

func GetMappingSqlPlanBaselineJobSummaryTypeEnum added in v65.42.0

func GetMappingSqlPlanBaselineJobSummaryTypeEnum(val string) (SqlPlanBaselineJobSummaryTypeEnum, bool)

GetMappingSqlPlanBaselineJobSummaryTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlPlanBaselineJobSummaryTypeEnumValues added in v65.42.0

func GetSqlPlanBaselineJobSummaryTypeEnumValues() []SqlPlanBaselineJobSummaryTypeEnum

GetSqlPlanBaselineJobSummaryTypeEnumValues Enumerates the set of values for SqlPlanBaselineJobSummaryTypeEnum

type SqlPlanBaselineJobTypeEnum added in v65.42.0

type SqlPlanBaselineJobTypeEnum string

SqlPlanBaselineJobTypeEnum Enum with underlying type: string

const (
	SqlPlanBaselineJobTypeLoad SqlPlanBaselineJobTypeEnum = "LOAD"
)

Set of constants representing the allowable values for SqlPlanBaselineJobTypeEnum

func GetMappingSqlPlanBaselineJobTypeEnum added in v65.42.0

func GetMappingSqlPlanBaselineJobTypeEnum(val string) (SqlPlanBaselineJobTypeEnum, bool)

GetMappingSqlPlanBaselineJobTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlPlanBaselineJobTypeEnumValues added in v65.42.0

func GetSqlPlanBaselineJobTypeEnumValues() []SqlPlanBaselineJobTypeEnum

GetSqlPlanBaselineJobTypeEnumValues Enumerates the set of values for SqlPlanBaselineJobTypeEnum

type SqlPlanBaselineOriginEnum added in v65.42.0

type SqlPlanBaselineOriginEnum string

SqlPlanBaselineOriginEnum Enum with underlying type: string

const (
	SqlPlanBaselineOriginAddmSqltune               SqlPlanBaselineOriginEnum = "ADDM_SQLTUNE"
	SqlPlanBaselineOriginAutoCapture               SqlPlanBaselineOriginEnum = "AUTO_CAPTURE"
	SqlPlanBaselineOriginAutoSqltune               SqlPlanBaselineOriginEnum = "AUTO_SQLTUNE"
	SqlPlanBaselineOriginEvolveAutoIndexLoad       SqlPlanBaselineOriginEnum = "EVOLVE_AUTO_INDEX_LOAD"
	SqlPlanBaselineOriginEvolveCreateFromAdaptive  SqlPlanBaselineOriginEnum = "EVOLVE_CREATE_FROM_ADAPTIVE"
	SqlPlanBaselineOriginEvolveLoadFromSts         SqlPlanBaselineOriginEnum = "EVOLVE_LOAD_FROM_STS"
	SqlPlanBaselineOriginEvolveLoadFromAwr         SqlPlanBaselineOriginEnum = "EVOLVE_LOAD_FROM_AWR"
	SqlPlanBaselineOriginEvolveLoadFromCursorCache SqlPlanBaselineOriginEnum = "EVOLVE_LOAD_FROM_CURSOR_CACHE"
	SqlPlanBaselineOriginManualLoad                SqlPlanBaselineOriginEnum = "MANUAL_LOAD"
	SqlPlanBaselineOriginManualLoadFromAwr         SqlPlanBaselineOriginEnum = "MANUAL_LOAD_FROM_AWR"
	SqlPlanBaselineOriginManualLoadFromCursorCache SqlPlanBaselineOriginEnum = "MANUAL_LOAD_FROM_CURSOR_CACHE"
	SqlPlanBaselineOriginManualLoadFromSts         SqlPlanBaselineOriginEnum = "MANUAL_LOAD_FROM_STS"
	SqlPlanBaselineOriginManualSqltune             SqlPlanBaselineOriginEnum = "MANUAL_SQLTUNE"
	SqlPlanBaselineOriginStoredOutline             SqlPlanBaselineOriginEnum = "STORED_OUTLINE"
	SqlPlanBaselineOriginUnknown                   SqlPlanBaselineOriginEnum = "UNKNOWN"
)

Set of constants representing the allowable values for SqlPlanBaselineOriginEnum

func GetMappingSqlPlanBaselineOriginEnum added in v65.42.0

func GetMappingSqlPlanBaselineOriginEnum(val string) (SqlPlanBaselineOriginEnum, bool)

GetMappingSqlPlanBaselineOriginEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlPlanBaselineOriginEnumValues added in v65.42.0

func GetSqlPlanBaselineOriginEnumValues() []SqlPlanBaselineOriginEnum

GetSqlPlanBaselineOriginEnumValues Enumerates the set of values for SqlPlanBaselineOriginEnum

type SqlPlanBaselineReproducedEnum added in v65.65.0

type SqlPlanBaselineReproducedEnum string

SqlPlanBaselineReproducedEnum Enum with underlying type: string

const (
	SqlPlanBaselineReproducedYes SqlPlanBaselineReproducedEnum = "YES"
	SqlPlanBaselineReproducedNo  SqlPlanBaselineReproducedEnum = "NO"
)

Set of constants representing the allowable values for SqlPlanBaselineReproducedEnum

func GetMappingSqlPlanBaselineReproducedEnum added in v65.65.0

func GetMappingSqlPlanBaselineReproducedEnum(val string) (SqlPlanBaselineReproducedEnum, bool)

GetMappingSqlPlanBaselineReproducedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlPlanBaselineReproducedEnumValues added in v65.65.0

func GetSqlPlanBaselineReproducedEnumValues() []SqlPlanBaselineReproducedEnum

GetSqlPlanBaselineReproducedEnumValues Enumerates the set of values for SqlPlanBaselineReproducedEnum

type SqlPlanBaselineSummary added in v65.42.0

type SqlPlanBaselineSummary struct {

	// The unique plan identifier.
	PlanName *string `mandatory:"true" json:"planName"`

	// The unique SQL identifier.
	SqlHandle *string `mandatory:"true" json:"sqlHandle"`

	// The SQL text (truncated to the first 50 characters).
	SqlText *string `mandatory:"true" json:"sqlText"`

	// The date and time when the plan baseline was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The origin of the SQL plan baseline.
	Origin SqlPlanBaselineOriginEnum `mandatory:"false" json:"origin,omitempty"`

	// The date and time when the plan baseline was last modified.
	TimeLastModified *common.SDKTime `mandatory:"false" json:"timeLastModified"`

	// The date and time when the plan baseline was last executed.
	// **Note:** For performance reasons, database does not update this value
	// immediately after each execution of the plan baseline. Therefore, the plan
	// baseline may have been executed more recently than this value indicates.
	TimeLastExecuted *common.SDKTime `mandatory:"false" json:"timeLastExecuted"`

	// Indicates whether the plan baseline is enabled (`YES`) or disabled (`NO`).
	Enabled SqlPlanBaselineSummaryEnabledEnum `mandatory:"false" json:"enabled,omitempty"`

	// Indicates whether the plan baseline is accepted (`YES`) or not (`NO`).
	Accepted SqlPlanBaselineSummaryAcceptedEnum `mandatory:"false" json:"accepted,omitempty"`

	// Indicates whether the plan baseline is fixed (`YES`) or not (`NO`).
	Fixed SqlPlanBaselineSummaryFixedEnum `mandatory:"false" json:"fixed,omitempty"`

	// Indicates whether the optimizer was able to reproduce the plan (`YES`) or not (`NO`).
	// The value is set to `YES` when a plan is initially added to the plan baseline.
	Reproduced SqlPlanBaselineSummaryReproducedEnum `mandatory:"false" json:"reproduced,omitempty"`

	// Indicates whether the plan baseline is auto-purged (`YES`) or not (`NO`).
	AutoPurge SqlPlanBaselineSummaryAutoPurgeEnum `mandatory:"false" json:"autoPurge,omitempty"`

	// Indicates whether a plan that is automatically captured by SQL plan management is marked adaptive or not.
	// When a new adaptive plan is found for a SQL statement that has an existing SQL plan baseline, that new plan
	// will be added to the SQL plan baseline as an unaccepted plan, and the `ADAPTIVE` property will be marked `YES`.
	// When this new plan is verified (either manually or via the auto evolve task), the plan will be test executed
	// and the final plan determined at execution will become an accepted plan if its performance is better than
	// the existing plan baseline. At this point, the value of the `ADAPTIVE` property is set to `NO` since the plan
	// is no longer adaptive, but resolved.
	Adaptive SqlPlanBaselineSummaryAdaptiveEnum `mandatory:"false" json:"adaptive,omitempty"`
}

SqlPlanBaselineSummary The summary of a SQL plan baseline.

func (SqlPlanBaselineSummary) String added in v65.42.0

func (m SqlPlanBaselineSummary) String() string

func (SqlPlanBaselineSummary) ValidateEnumValue added in v65.42.0

func (m SqlPlanBaselineSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlPlanBaselineSummaryAcceptedEnum added in v65.65.0

type SqlPlanBaselineSummaryAcceptedEnum string

SqlPlanBaselineSummaryAcceptedEnum Enum with underlying type: string

const (
	SqlPlanBaselineSummaryAcceptedYes SqlPlanBaselineSummaryAcceptedEnum = "YES"
	SqlPlanBaselineSummaryAcceptedNo  SqlPlanBaselineSummaryAcceptedEnum = "NO"
)

Set of constants representing the allowable values for SqlPlanBaselineSummaryAcceptedEnum

func GetMappingSqlPlanBaselineSummaryAcceptedEnum added in v65.65.0

func GetMappingSqlPlanBaselineSummaryAcceptedEnum(val string) (SqlPlanBaselineSummaryAcceptedEnum, bool)

GetMappingSqlPlanBaselineSummaryAcceptedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlPlanBaselineSummaryAcceptedEnumValues added in v65.65.0

func GetSqlPlanBaselineSummaryAcceptedEnumValues() []SqlPlanBaselineSummaryAcceptedEnum

GetSqlPlanBaselineSummaryAcceptedEnumValues Enumerates the set of values for SqlPlanBaselineSummaryAcceptedEnum

type SqlPlanBaselineSummaryAdaptiveEnum added in v65.65.0

type SqlPlanBaselineSummaryAdaptiveEnum string

SqlPlanBaselineSummaryAdaptiveEnum Enum with underlying type: string

const (
	SqlPlanBaselineSummaryAdaptiveYes SqlPlanBaselineSummaryAdaptiveEnum = "YES"
	SqlPlanBaselineSummaryAdaptiveNo  SqlPlanBaselineSummaryAdaptiveEnum = "NO"
)

Set of constants representing the allowable values for SqlPlanBaselineSummaryAdaptiveEnum

func GetMappingSqlPlanBaselineSummaryAdaptiveEnum added in v65.65.0

func GetMappingSqlPlanBaselineSummaryAdaptiveEnum(val string) (SqlPlanBaselineSummaryAdaptiveEnum, bool)

GetMappingSqlPlanBaselineSummaryAdaptiveEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlPlanBaselineSummaryAdaptiveEnumValues added in v65.65.0

func GetSqlPlanBaselineSummaryAdaptiveEnumValues() []SqlPlanBaselineSummaryAdaptiveEnum

GetSqlPlanBaselineSummaryAdaptiveEnumValues Enumerates the set of values for SqlPlanBaselineSummaryAdaptiveEnum

type SqlPlanBaselineSummaryAutoPurgeEnum added in v65.65.0

type SqlPlanBaselineSummaryAutoPurgeEnum string

SqlPlanBaselineSummaryAutoPurgeEnum Enum with underlying type: string

const (
	SqlPlanBaselineSummaryAutoPurgeYes SqlPlanBaselineSummaryAutoPurgeEnum = "YES"
	SqlPlanBaselineSummaryAutoPurgeNo  SqlPlanBaselineSummaryAutoPurgeEnum = "NO"
)

Set of constants representing the allowable values for SqlPlanBaselineSummaryAutoPurgeEnum

func GetMappingSqlPlanBaselineSummaryAutoPurgeEnum added in v65.65.0

func GetMappingSqlPlanBaselineSummaryAutoPurgeEnum(val string) (SqlPlanBaselineSummaryAutoPurgeEnum, bool)

GetMappingSqlPlanBaselineSummaryAutoPurgeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlPlanBaselineSummaryAutoPurgeEnumValues added in v65.65.0

func GetSqlPlanBaselineSummaryAutoPurgeEnumValues() []SqlPlanBaselineSummaryAutoPurgeEnum

GetSqlPlanBaselineSummaryAutoPurgeEnumValues Enumerates the set of values for SqlPlanBaselineSummaryAutoPurgeEnum

type SqlPlanBaselineSummaryEnabledEnum added in v65.65.0

type SqlPlanBaselineSummaryEnabledEnum string

SqlPlanBaselineSummaryEnabledEnum Enum with underlying type: string

const (
	SqlPlanBaselineSummaryEnabledYes SqlPlanBaselineSummaryEnabledEnum = "YES"
	SqlPlanBaselineSummaryEnabledNo  SqlPlanBaselineSummaryEnabledEnum = "NO"
)

Set of constants representing the allowable values for SqlPlanBaselineSummaryEnabledEnum

func GetMappingSqlPlanBaselineSummaryEnabledEnum added in v65.65.0

func GetMappingSqlPlanBaselineSummaryEnabledEnum(val string) (SqlPlanBaselineSummaryEnabledEnum, bool)

GetMappingSqlPlanBaselineSummaryEnabledEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlPlanBaselineSummaryEnabledEnumValues added in v65.65.0

func GetSqlPlanBaselineSummaryEnabledEnumValues() []SqlPlanBaselineSummaryEnabledEnum

GetSqlPlanBaselineSummaryEnabledEnumValues Enumerates the set of values for SqlPlanBaselineSummaryEnabledEnum

type SqlPlanBaselineSummaryFixedEnum added in v65.65.0

type SqlPlanBaselineSummaryFixedEnum string

SqlPlanBaselineSummaryFixedEnum Enum with underlying type: string

const (
	SqlPlanBaselineSummaryFixedYes SqlPlanBaselineSummaryFixedEnum = "YES"
	SqlPlanBaselineSummaryFixedNo  SqlPlanBaselineSummaryFixedEnum = "NO"
)

Set of constants representing the allowable values for SqlPlanBaselineSummaryFixedEnum

func GetMappingSqlPlanBaselineSummaryFixedEnum added in v65.65.0

func GetMappingSqlPlanBaselineSummaryFixedEnum(val string) (SqlPlanBaselineSummaryFixedEnum, bool)

GetMappingSqlPlanBaselineSummaryFixedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlPlanBaselineSummaryFixedEnumValues added in v65.65.0

func GetSqlPlanBaselineSummaryFixedEnumValues() []SqlPlanBaselineSummaryFixedEnum

GetSqlPlanBaselineSummaryFixedEnumValues Enumerates the set of values for SqlPlanBaselineSummaryFixedEnum

type SqlPlanBaselineSummaryReproducedEnum added in v65.65.0

type SqlPlanBaselineSummaryReproducedEnum string

SqlPlanBaselineSummaryReproducedEnum Enum with underlying type: string

const (
	SqlPlanBaselineSummaryReproducedYes SqlPlanBaselineSummaryReproducedEnum = "YES"
	SqlPlanBaselineSummaryReproducedNo  SqlPlanBaselineSummaryReproducedEnum = "NO"
)

Set of constants representing the allowable values for SqlPlanBaselineSummaryReproducedEnum

func GetMappingSqlPlanBaselineSummaryReproducedEnum added in v65.65.0

func GetMappingSqlPlanBaselineSummaryReproducedEnum(val string) (SqlPlanBaselineSummaryReproducedEnum, bool)

GetMappingSqlPlanBaselineSummaryReproducedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlPlanBaselineSummaryReproducedEnumValues added in v65.65.0

func GetSqlPlanBaselineSummaryReproducedEnumValues() []SqlPlanBaselineSummaryReproducedEnum

GetSqlPlanBaselineSummaryReproducedEnumValues Enumerates the set of values for SqlPlanBaselineSummaryReproducedEnum

type SqlTuningAdvisorTaskCollection

type SqlTuningAdvisorTaskCollection struct {

	// A list of SQL Tuning Advisor tasks.
	Items []SqlTuningAdvisorTaskSummary `mandatory:"true" json:"items"`
}

SqlTuningAdvisorTaskCollection The SQL Tuning Advisor task list.

func (SqlTuningAdvisorTaskCollection) String

func (SqlTuningAdvisorTaskCollection) ValidateEnumValue

func (m SqlTuningAdvisorTaskCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningAdvisorTaskFindingCollection

type SqlTuningAdvisorTaskFindingCollection struct {

	// An array of the findings for a tuning task.
	Items []SqlTuningAdvisorTaskFindingSummary `mandatory:"true" json:"items"`
}

SqlTuningAdvisorTaskFindingCollection The list of findings for a SQL Tuning Advisor task.

func (SqlTuningAdvisorTaskFindingCollection) String

func (SqlTuningAdvisorTaskFindingCollection) ValidateEnumValue

func (m SqlTuningAdvisorTaskFindingCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningAdvisorTaskFindingSummary

type SqlTuningAdvisorTaskFindingSummary struct {

	// The unique identifier of the SQL Tuning Advisor task. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	SqlTuningAdvisorTaskId *int64 `mandatory:"true" json:"sqlTuningAdvisorTaskId"`

	// The key of the object to which these recommendations apply.
	// This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	SqlTuningAdvisorTaskObjectId *int64 `mandatory:"true" json:"sqlTuningAdvisorTaskObjectId"`

	// The execution id of the analyzed SQL object. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	SqlTuningAdvisorTaskObjectExecutionId *int64 `mandatory:"true" json:"sqlTuningAdvisorTaskObjectExecutionId"`

	// The text of the SQL statement.
	SqlText *string `mandatory:"true" json:"sqlText"`

	// The parsing schema of the object.
	ParsingSchema *string `mandatory:"true" json:"parsingSchema"`

	// The unique key of this SQL statement.
	SqlKey *string `mandatory:"true" json:"sqlKey"`

	// The time benefit (in seconds) for the highest-rated finding for this object.
	DbTimeBenefit *float32 `mandatory:"false" json:"dbTimeBenefit"`

	// The per-execution percentage benefit.
	PerExecutionPercentage *int `mandatory:"false" json:"perExecutionPercentage"`

	// Indicates whether a statistics recommendation was reported for this SQL statement.
	IsStatsFindingPresent *bool `mandatory:"false" json:"isStatsFindingPresent"`

	// Indicates whether a SQL Profile recommendation was reported for this SQL statement.
	IsSqlProfileFindingPresent *bool `mandatory:"false" json:"isSqlProfileFindingPresent"`

	// Indicates whether a SQL Profile recommendation has been implemented for this SQL statement.
	IsSqlProfileFindingImplemented *bool `mandatory:"false" json:"isSqlProfileFindingImplemented"`

	// Indicates whether an index recommendation was reported for this SQL statement.
	IsIndexFindingPresent *bool `mandatory:"false" json:"isIndexFindingPresent"`

	// Indicates whether a restructure SQL recommendation was reported for this SQL statement.
	IsRestructureSqlFindingPresent *bool `mandatory:"false" json:"isRestructureSqlFindingPresent"`

	// Indicates whether an alternative execution plan was reported for this SQL statement.
	IsAlternativePlanFindingPresent *bool `mandatory:"false" json:"isAlternativePlanFindingPresent"`

	// Indicates whether a miscellaneous finding was reported for this SQL statement.
	IsMiscellaneousFindingPresent *bool `mandatory:"false" json:"isMiscellaneousFindingPresent"`

	// Indicates whether there is an error in this SQL statement.
	IsErrorFindingPresent *bool `mandatory:"false" json:"isErrorFindingPresent"`

	// Indicates whether the task timed out.
	IsTimeoutFindingPresent *bool `mandatory:"false" json:"isTimeoutFindingPresent"`
}

SqlTuningAdvisorTaskFindingSummary A summary of the findings of the objects in a tuning task that match a given filter. This includes the kind of findings that were reported, whether the benefits were analyzed, and the number of benefits obtained.

func (SqlTuningAdvisorTaskFindingSummary) String

func (SqlTuningAdvisorTaskFindingSummary) ValidateEnumValue

func (m SqlTuningAdvisorTaskFindingSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningAdvisorTaskRecommendationCollection

type SqlTuningAdvisorTaskRecommendationCollection struct {

	// A list of SQL Tuning Advisor recommendations.
	Items []SqlTuningAdvisorTaskRecommendationSummary `mandatory:"true" json:"items"`
}

SqlTuningAdvisorTaskRecommendationCollection The SQL Tuning Advisor recommendations for a given SQL statement.

func (SqlTuningAdvisorTaskRecommendationCollection) String

func (SqlTuningAdvisorTaskRecommendationCollection) ValidateEnumValue

func (m SqlTuningAdvisorTaskRecommendationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningAdvisorTaskRecommendationSummary

type SqlTuningAdvisorTaskRecommendationSummary struct {

	// The unique identifier of the task. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	SqlTuningAdvisorTaskId *int64 `mandatory:"true" json:"sqlTuningAdvisorTaskId"`

	// The key of the object to which these recommendations apply. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	SqlTuningAdvisorTaskObjectId *int64 `mandatory:"true" json:"sqlTuningAdvisorTaskObjectId"`

	// The unique identifier of the recommendation in the scope of the task.
	RecommendationKey *int `mandatory:"true" json:"recommendationKey"`

	// Type of recommendation.
	RecommendationType SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum `mandatory:"true" json:"recommendationType"`

	// Summary of the issue found in the SQL statement.
	Finding *string `mandatory:"false" json:"finding"`

	// The recommendation for a specific finding.
	Recommendation *string `mandatory:"false" json:"recommendation"`

	// Describes the reasoning behind the recommendation and how it relates to the finding.
	Rationale *string `mandatory:"false" json:"rationale"`

	// The percentage benefit of this implementation.
	Benefit *float32 `mandatory:"false" json:"benefit"`

	// Action sql to be implemented based on the recommendation result.
	ImplementActionSql *string `mandatory:"false" json:"implementActionSql"`

	// Indicates whether a SQL Profile recommendation uses parallel execution.
	IsParallelExecution *bool `mandatory:"false" json:"isParallelExecution"`
}

SqlTuningAdvisorTaskRecommendationSummary A recommendation for a given object in a SQL Tuning Task.

func (SqlTuningAdvisorTaskRecommendationSummary) String

func (SqlTuningAdvisorTaskRecommendationSummary) ValidateEnumValue

func (m SqlTuningAdvisorTaskRecommendationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum

type SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum string

SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum Enum with underlying type: string

const (
	SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeStatistics       SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum = "STATISTICS"
	SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeIndex            SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum = "INDEX"
	SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeSqlProfile       SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum = "SQL_PROFILE"
	SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeRestructureSql   SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum = "RESTRUCTURE_SQL"
	SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeAlternativePlans SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum = "ALTERNATIVE_PLANS"
	SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeError            SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum = "ERROR"
	SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeMiscellaneous    SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum = "MISCELLANEOUS"
)

Set of constants representing the allowable values for SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum

func GetMappingSqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum

func GetMappingSqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum(val string) (SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum, bool)

GetMappingSqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnumValues

func GetSqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnumValues() []SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum

GetSqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnumValues Enumerates the set of values for SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum

type SqlTuningAdvisorTaskSqlExecutionPlan

type SqlTuningAdvisorTaskSqlExecutionPlan struct {

	// A SQL execution plan as a list of steps.
	Plan []SqlTuningTaskSqlExecutionPlanStep `mandatory:"true" json:"plan"`
}

SqlTuningAdvisorTaskSqlExecutionPlan A SQL execution plan.

func (SqlTuningAdvisorTaskSqlExecutionPlan) String

func (SqlTuningAdvisorTaskSqlExecutionPlan) ValidateEnumValue

func (m SqlTuningAdvisorTaskSqlExecutionPlan) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningAdvisorTaskSummary

type SqlTuningAdvisorTaskSummary struct {

	// The unique identifier of the SQL Tuning Advisor task. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	SqlTuningAdvisorTaskId *int64 `mandatory:"true" json:"sqlTuningAdvisorTaskId"`

	// The instance ID of the SQL Tuning Advisor task. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	InstanceId *int `mandatory:"false" json:"instanceId"`

	// The name of the SQL Tuning Advisor task.
	Name *string `mandatory:"false" json:"name"`

	// The description of the SQL Tuning Advisor task.
	Description *string `mandatory:"false" json:"description"`

	// The owner of the SQL Tuning Advisor task.
	Owner *string `mandatory:"false" json:"owner"`

	// The Creation date of the SQL Tuning Advisor task.
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The status of the SQL Tuning Advisor task.
	TaskStatus SqlTuningTaskStatusTypesEnum `mandatory:"false" json:"taskStatus,omitempty"`

	// The number of days left before the task expires. If the value equals -1, then the task has no expiration time (UNLIMITED).
	DaysToExpire *int `mandatory:"false" json:"daysToExpire"`

	// The start time of the task execution.
	TimeExecutionStarted *common.SDKTime `mandatory:"false" json:"timeExecutionStarted"`

	// The end time of the task execution.
	TimeExecutionEnded *common.SDKTime `mandatory:"false" json:"timeExecutionEnded"`

	// The total number of SQL statements related to the SQL Tuning Advisor task.
	TotalSqlStatements *int `mandatory:"false" json:"totalSqlStatements"`

	// The number of recommendations provided for the SQL Tuning Advisor task.
	RecommendationCount *int `mandatory:"false" json:"recommendationCount"`
}

SqlTuningAdvisorTaskSummary The summary of a SQL Tuning Advisor task.

func (SqlTuningAdvisorTaskSummary) String

func (SqlTuningAdvisorTaskSummary) ValidateEnumValue

func (m SqlTuningAdvisorTaskSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningAdvisorTaskSummaryFindingBenefits

type SqlTuningAdvisorTaskSummaryFindingBenefits struct {

	// The actual database time of the SQL statements for which SQL Tuning Advisor recommendations are not implemented.
	DbTimeBeforeRecommended *int `mandatory:"true" json:"dbTimeBeforeRecommended"`

	// The estimated database time of the above SQL statements, if SQL Tuning Advisor recommendations are implemented.
	DbTimeAfterRecommended *int `mandatory:"true" json:"dbTimeAfterRecommended"`

	// The actual database time of the SQL statements for which SQL Tuning Advisor recommendations are implemented.
	DbTimeAfterImplemented *int `mandatory:"true" json:"dbTimeAfterImplemented"`

	// The actual database time of the above SQL statements, before SQL Tuning Advisor recommendations are implemented.
	DbTimeBeforeImplemented *int `mandatory:"true" json:"dbTimeBeforeImplemented"`
}

SqlTuningAdvisorTaskSummaryFindingBenefits The benefits of the findings in the SQL Tuning Advisor summary report.

func (SqlTuningAdvisorTaskSummaryFindingBenefits) String

func (SqlTuningAdvisorTaskSummaryFindingBenefits) ValidateEnumValue

func (m SqlTuningAdvisorTaskSummaryFindingBenefits) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningAdvisorTaskSummaryFindingCounts

type SqlTuningAdvisorTaskSummaryFindingCounts struct {

	// The number of distinct SQL statements with recommended SQL profiles.
	RecommendedSqlProfile *int `mandatory:"true" json:"recommendedSqlProfile"`

	// The number of distinct SQL statements with implemented SQL profiles.
	ImplementedSqlProfile *int `mandatory:"true" json:"implementedSqlProfile"`

	// The number of distinct SQL statements with index recommendations.
	Index *int `mandatory:"true" json:"index"`

	// The number of distinct SQL statements with restructured SQL recommendations.
	Restructure *int `mandatory:"true" json:"restructure"`

	// The number of distinct SQL statements with stale or missing optimizer statistics recommendations.
	Statistics *int `mandatory:"true" json:"statistics"`

	// The number of distinct SQL statements with alternative plan recommendations.
	AlternatePlan *int `mandatory:"true" json:"alternatePlan"`
}

SqlTuningAdvisorTaskSummaryFindingCounts The number of findings in the SQL Tuning Advisor summary report.

func (SqlTuningAdvisorTaskSummaryFindingCounts) String

func (SqlTuningAdvisorTaskSummaryFindingCounts) ValidateEnumValue

func (m SqlTuningAdvisorTaskSummaryFindingCounts) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningAdvisorTaskSummaryReport

type SqlTuningAdvisorTaskSummaryReport struct {
	TaskInfo *SqlTuningAdvisorTaskSummaryReportTaskInfo `mandatory:"true" json:"taskInfo"`

	Statistics *SqlTuningAdvisorTaskSummaryReportStatistics `mandatory:"true" json:"statistics"`

	// The list of object findings related to statistics.
	ObjectStatFindings []SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummary `mandatory:"false" json:"objectStatFindings"`

	// The list of object findings related to indexes.
	IndexFindings []SqlTuningAdvisorTaskSummaryReportIndexFindingSummary `mandatory:"false" json:"indexFindings"`
}

SqlTuningAdvisorTaskSummaryReport The content of the SQL Tuning Advisor summary report.

func (SqlTuningAdvisorTaskSummaryReport) String

func (SqlTuningAdvisorTaskSummaryReport) ValidateEnumValue

func (m SqlTuningAdvisorTaskSummaryReport) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningAdvisorTaskSummaryReportIndexFindingSummary

type SqlTuningAdvisorTaskSummaryReportIndexFindingSummary struct {

	// Numerical representation of the index.
	IndexHashValue *int64 `mandatory:"true" json:"indexHashValue"`

	// Name of the index.
	IndexName *string `mandatory:"true" json:"indexName"`

	// Table's name related to the index.
	TableName *string `mandatory:"true" json:"tableName"`

	// Schema related to the index.
	Schema *string `mandatory:"true" json:"schema"`

	// The number of times the index is referenced within the SQL Tuning advisor task findings.
	ReferenceCount *int `mandatory:"true" json:"referenceCount"`

	// Columns of the index.
	IndexColumns []string `mandatory:"true" json:"indexColumns"`
}

SqlTuningAdvisorTaskSummaryReportIndexFindingSummary A summary for all the index findings in a SQL Tuning Advisor task. Includes the index's hash value, table name, schema, index name, reference count and index columns

func (SqlTuningAdvisorTaskSummaryReportIndexFindingSummary) String

func (SqlTuningAdvisorTaskSummaryReportIndexFindingSummary) ValidateEnumValue

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummary

type SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummary struct {

	// Numerical representation of the object.
	ObjectHashValue *int64 `mandatory:"true" json:"objectHashValue"`

	// Name of the object.
	ObjectName *string `mandatory:"true" json:"objectName"`

	// Type of the object.
	ObjectType *string `mandatory:"true" json:"objectType"`

	// Schema of the object.
	Schema *string `mandatory:"true" json:"schema"`

	// Type of statistics problem related to the object.
	ProblemType SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum `mandatory:"true" json:"problemType"`

	// The number of the times the object is referenced within the SQL Tuning advisor task findings.
	ReferenceCount *int `mandatory:"true" json:"referenceCount"`
}

SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummary A summary for all the statistic findings of an object in a SQL Tuning Advisor task. Includes the object's hash, name, type, schema, problem type and the object reference count.

func (SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummary) String

func (SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummary) ValidateEnumValue

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum

type SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum string

SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum Enum with underlying type: string

const (
	SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeMissing SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum = "MISSING"
	SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeStale   SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum = "STALE"
)

Set of constants representing the allowable values for SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum

func GetMappingSqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum

func GetMappingSqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum(val string) (SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum, bool)

GetMappingSqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnumValues

func GetSqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnumValues() []SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum

GetSqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnumValues Enumerates the set of values for SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum

type SqlTuningAdvisorTaskSummaryReportStatementCounts

type SqlTuningAdvisorTaskSummaryReportStatementCounts struct {

	// The number of distinct SQL statements.
	DistinctSql *int `mandatory:"true" json:"distinctSql"`

	// The total number of SQL statements.
	TotalSql *int `mandatory:"true" json:"totalSql"`

	// The number of distinct SQL statements with findings.
	FindingCount *int `mandatory:"true" json:"findingCount"`

	// The number of distinct SQL statements with errors.
	ErrorCount *int `mandatory:"true" json:"errorCount"`
}

SqlTuningAdvisorTaskSummaryReportStatementCounts The number of statements in the SQL Tuning Advisor summary report.

func (SqlTuningAdvisorTaskSummaryReportStatementCounts) String

func (SqlTuningAdvisorTaskSummaryReportStatementCounts) ValidateEnumValue

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningAdvisorTaskSummaryReportStatistics

type SqlTuningAdvisorTaskSummaryReportStatistics struct {
	StatementCounts *SqlTuningAdvisorTaskSummaryReportStatementCounts `mandatory:"true" json:"statementCounts"`

	FindingCounts *SqlTuningAdvisorTaskSummaryFindingCounts `mandatory:"true" json:"findingCounts"`

	FindingBenefits *SqlTuningAdvisorTaskSummaryFindingBenefits `mandatory:"true" json:"findingBenefits"`
}

SqlTuningAdvisorTaskSummaryReportStatistics The statistics of the statements and findings in the SQL Tuning Advisor summary report.

func (SqlTuningAdvisorTaskSummaryReportStatistics) String

func (SqlTuningAdvisorTaskSummaryReportStatistics) ValidateEnumValue

func (m SqlTuningAdvisorTaskSummaryReportStatistics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningAdvisorTaskSummaryReportTaskInfo

type SqlTuningAdvisorTaskSummaryReportTaskInfo struct {

	// The ID of the SQL Tuning Advisor task. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	Id *int64 `mandatory:"true" json:"id"`

	// The name of the SQL Tuning Advisor task.
	Name *string `mandatory:"true" json:"name"`

	// The owner of the SQL Tuning Advisor task.
	Owner *string `mandatory:"true" json:"owner"`

	// The start time of the task execution.
	TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"`

	// The end time of the task execution.
	TimeEnded *common.SDKTime `mandatory:"true" json:"timeEnded"`

	// The description of the SQL Tuning Advisor task. This is not defined for Auto SQL Tuning tasks.
	Description *string `mandatory:"false" json:"description"`

	// The status of the SQL Tuning Advisor task. This is not defined for Auto SQL Tuning tasks.
	Status SqlTuningTaskStatusTypesEnum `mandatory:"false" json:"status,omitempty"`

	// The total running time in seconds. This is not defined for Auto SQL Tuning tasks.
	RunningTime *int `mandatory:"false" json:"runningTime"`
}

SqlTuningAdvisorTaskSummaryReportTaskInfo The general information regarding the SQL Tuning Advisor task.

func (SqlTuningAdvisorTaskSummaryReportTaskInfo) String

func (SqlTuningAdvisorTaskSummaryReportTaskInfo) ValidateEnumValue

func (m SqlTuningAdvisorTaskSummaryReportTaskInfo) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningClient

type SqlTuningClient struct {
	common.BaseClient
	// contains filtered or unexported fields
}

SqlTuningClient a client for SqlTuning

func NewSqlTuningClientWithConfigurationProvider

func NewSqlTuningClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client SqlTuningClient, err error)

NewSqlTuningClientWithConfigurationProvider Creates a new default SqlTuning client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewSqlTuningClientWithOboToken

func NewSqlTuningClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client SqlTuningClient, err error)

NewSqlTuningClientWithOboToken Creates a new default SqlTuning client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer

as well as reading the region

func (SqlTuningClient) CloneSqlTuningTask

func (client SqlTuningClient) CloneSqlTuningTask(ctx context.Context, request CloneSqlTuningTaskRequest) (response CloneSqlTuningTaskResponse, err error)

CloneSqlTuningTask Clones and runs a SQL tuning task in the database.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CloneSqlTuningTask.go.html to see an example of how to use CloneSqlTuningTask API.

func (*SqlTuningClient) ConfigurationProvider

func (client *SqlTuningClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (SqlTuningClient) CreateSqlTuningSet added in v65.49.1

func (client SqlTuningClient) CreateSqlTuningSet(ctx context.Context, request CreateSqlTuningSetRequest) (response CreateSqlTuningSetResponse, err error)

CreateSqlTuningSet Creates an empty Sql tuning set within the Managed Database specified by managedDatabaseId.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/CreateSqlTuningSet.go.html to see an example of how to use CreateSqlTuningSet API. A default retry strategy applies to this operation CreateSqlTuningSet()

func (SqlTuningClient) DropSqlTuningSet added in v65.49.1

func (client SqlTuningClient) DropSqlTuningSet(ctx context.Context, request DropSqlTuningSetRequest) (response DropSqlTuningSetResponse, err error)

DropSqlTuningSet Drops the Sql tuning set specified by sqlTuningSet within the Managed Database specified by managedDatabaseId.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DropSqlTuningSet.go.html to see an example of how to use DropSqlTuningSet API. A default retry strategy applies to this operation DropSqlTuningSet()

func (SqlTuningClient) DropSqlTuningTask

func (client SqlTuningClient) DropSqlTuningTask(ctx context.Context, request DropSqlTuningTaskRequest) (response DropSqlTuningTaskResponse, err error)

DropSqlTuningTask Drops a SQL tuning task and its related results from the database.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DropSqlTuningTask.go.html to see an example of how to use DropSqlTuningTask API.

func (SqlTuningClient) DropSqlsInSqlTuningSet added in v65.49.1

func (client SqlTuningClient) DropSqlsInSqlTuningSet(ctx context.Context, request DropSqlsInSqlTuningSetRequest) (response DropSqlsInSqlTuningSetResponse, err error)

DropSqlsInSqlTuningSet Deletes the Sqls in the specified Sql tuning set that matches the filter criteria provided in the basicFilter. If basicFilter criteria is not provided, then entire Sqls in the Sql tuning set is deleted.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/DropSqlsInSqlTuningSet.go.html to see an example of how to use DropSqlsInSqlTuningSet API. A default retry strategy applies to this operation DropSqlsInSqlTuningSet()

func (SqlTuningClient) FetchSqlTuningSet added in v65.49.1

func (client SqlTuningClient) FetchSqlTuningSet(ctx context.Context, request FetchSqlTuningSetRequest) (response FetchSqlTuningSetResponse, err error)

FetchSqlTuningSet Fetch the details of Sql statements in the Sql tuning set specified by name, owner and optional filter parameters.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/FetchSqlTuningSet.go.html to see an example of how to use FetchSqlTuningSet API. A default retry strategy applies to this operation FetchSqlTuningSet()

func (SqlTuningClient) GetExecutionPlanStatsComparision

func (client SqlTuningClient) GetExecutionPlanStatsComparision(ctx context.Context, request GetExecutionPlanStatsComparisionRequest) (response GetExecutionPlanStatsComparisionResponse, err error)

GetExecutionPlanStatsComparision Retrieves a comparison of the existing SQL execution plan and a new plan. A SQL tuning task may suggest a new execution plan for a SQL, and this API retrieves the comparison report of the statistics of the two plans.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetExecutionPlanStatsComparision.go.html to see an example of how to use GetExecutionPlanStatsComparision API.

func (SqlTuningClient) GetSqlExecutionPlan

func (client SqlTuningClient) GetSqlExecutionPlan(ctx context.Context, request GetSqlExecutionPlanRequest) (response GetSqlExecutionPlanResponse, err error)

GetSqlExecutionPlan Retrieves a SQL execution plan for the SQL being tuned.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetSqlExecutionPlan.go.html to see an example of how to use GetSqlExecutionPlan API.

func (SqlTuningClient) GetSqlTuningAdvisorTaskSummaryReport

func (client SqlTuningClient) GetSqlTuningAdvisorTaskSummaryReport(ctx context.Context, request GetSqlTuningAdvisorTaskSummaryReportRequest) (response GetSqlTuningAdvisorTaskSummaryReportResponse, err error)

GetSqlTuningAdvisorTaskSummaryReport Gets the summary report for the specified SQL Tuning Advisor task.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/GetSqlTuningAdvisorTaskSummaryReport.go.html to see an example of how to use GetSqlTuningAdvisorTaskSummaryReport API.

func (SqlTuningClient) ListSqlTuningAdvisorTaskFindings

func (client SqlTuningClient) ListSqlTuningAdvisorTaskFindings(ctx context.Context, request ListSqlTuningAdvisorTaskFindingsRequest) (response ListSqlTuningAdvisorTaskFindingsResponse, err error)

ListSqlTuningAdvisorTaskFindings Gets an array of the details of the findings that match specific filters.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListSqlTuningAdvisorTaskFindings.go.html to see an example of how to use ListSqlTuningAdvisorTaskFindings API.

func (SqlTuningClient) ListSqlTuningAdvisorTaskRecommendations

func (client SqlTuningClient) ListSqlTuningAdvisorTaskRecommendations(ctx context.Context, request ListSqlTuningAdvisorTaskRecommendationsRequest) (response ListSqlTuningAdvisorTaskRecommendationsResponse, err error)

ListSqlTuningAdvisorTaskRecommendations Gets the findings and possible actions for a given object in a SQL tuning task. The task ID and object ID are used to retrieve the findings and recommendations.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListSqlTuningAdvisorTaskRecommendations.go.html to see an example of how to use ListSqlTuningAdvisorTaskRecommendations API.

func (SqlTuningClient) ListSqlTuningAdvisorTasks

func (client SqlTuningClient) ListSqlTuningAdvisorTasks(ctx context.Context, request ListSqlTuningAdvisorTasksRequest) (response ListSqlTuningAdvisorTasksResponse, err error)

ListSqlTuningAdvisorTasks Lists the SQL Tuning Advisor tasks for the specified Managed Database.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListSqlTuningAdvisorTasks.go.html to see an example of how to use ListSqlTuningAdvisorTasks API.

func (SqlTuningClient) ListSqlTuningSets added in v65.10.0

func (client SqlTuningClient) ListSqlTuningSets(ctx context.Context, request ListSqlTuningSetsRequest) (response ListSqlTuningSetsResponse, err error)

ListSqlTuningSets Lists the SQL tuning sets for the specified Managed Database.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ListSqlTuningSets.go.html to see an example of how to use ListSqlTuningSets API.

func (SqlTuningClient) LoadSqlTuningSet added in v65.49.1

func (client SqlTuningClient) LoadSqlTuningSet(ctx context.Context, request LoadSqlTuningSetRequest) (response LoadSqlTuningSetResponse, err error)

LoadSqlTuningSet Load Sql statements into the Sql tuning set specified by name and optional filter parameters within the Managed Database specified by managedDatabaseId.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/LoadSqlTuningSet.go.html to see an example of how to use LoadSqlTuningSet API. A default retry strategy applies to this operation LoadSqlTuningSet()

func (SqlTuningClient) SaveSqlTuningSetAs added in v65.49.1

func (client SqlTuningClient) SaveSqlTuningSetAs(ctx context.Context, request SaveSqlTuningSetAsRequest) (response SaveSqlTuningSetAsResponse, err error)

SaveSqlTuningSetAs Saves the specified list of Sqls statements into another new Sql tuning set or loads into an existing Sql tuning set'.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SaveSqlTuningSetAs.go.html to see an example of how to use SaveSqlTuningSetAs API. A default retry strategy applies to this operation SaveSqlTuningSetAs()

func (*SqlTuningClient) SetRegion

func (client *SqlTuningClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (SqlTuningClient) StartSqlTuningTask

func (client SqlTuningClient) StartSqlTuningTask(ctx context.Context, request StartSqlTuningTaskRequest) (response StartSqlTuningTaskResponse, err error)

StartSqlTuningTask Starts a SQL tuning task for a given set of SQL statements from the active session history top SQL statements.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/StartSqlTuningTask.go.html to see an example of how to use StartSqlTuningTask API.

func (SqlTuningClient) ValidateBasicFilter added in v65.49.1

func (client SqlTuningClient) ValidateBasicFilter(ctx context.Context, request ValidateBasicFilterRequest) (response ValidateBasicFilterResponse, err error)

ValidateBasicFilter Executes a SQL query to check whether user entered basic filter criteria is valid or not.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ValidateBasicFilter.go.html to see an example of how to use ValidateBasicFilter API. A default retry strategy applies to this operation ValidateBasicFilter()

type SqlTuningSet added in v65.49.1

type SqlTuningSet struct {

	// The owner of the Sql tuning set.
	Owner *string `mandatory:"true" json:"owner"`

	// The name of the Sql tuning set.
	Name *string `mandatory:"true" json:"name"`

	// The unique Sql tuning set identifier.
	Id *int `mandatory:"false" json:"id"`

	// Number of statements in the Sql tuning set
	StatementCount *int `mandatory:"false" json:"statementCount"`

	// The created time of the Sql tuning set.
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The description of the Sql tuning set.
	Description *string `mandatory:"false" json:"description"`

	// Last modified time of the Sql tuning set.
	TimeLastModified *common.SDKTime `mandatory:"false" json:"timeLastModified"`

	// Current status of the Sql tuning set.
	Status SqlTuningSetStatusTypesEnum `mandatory:"false" json:"status,omitempty"`

	// Name of the Sql tuning set scheduler job.
	ScheduledJobName *string `mandatory:"false" json:"scheduledJobName"`

	// Latest execution error of the plsql that was submitted as a scheduler job.
	ErrorMessage *string `mandatory:"false" json:"errorMessage"`

	// In OCI database management, there is a limit to fetch only 2000 rows.
	// This flag indicates whether all Sql statements of this Sql tuning set matching the filter criteria are fetched or not.
	// Possible values are 'Yes' or 'No'
	//   - Yes - All Sql statements matching the filter criteria are fetched.
	//   - No  - There are more Sql statements matching the fitler criteria.
	//           User should fine tune the filter criteria to narrow down the result set.
	AllSqlStatementsFetched SqlTuningSetAllSqlStatementsFetchedEnum `mandatory:"false" json:"allSqlStatementsFetched,omitempty"`

	// A list of the Sqls associated with the Sql tuning set.
	SqlList []SqlInSqlTuningSet `mandatory:"false" json:"sqlList"`
}

SqlTuningSet Details of the Sql tuning set.

func (SqlTuningSet) String added in v65.49.1

func (m SqlTuningSet) String() string

func (SqlTuningSet) ValidateEnumValue added in v65.49.1

func (m SqlTuningSet) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningSetAdminActionStatus added in v65.49.1

type SqlTuningSetAdminActionStatus struct {

	// The status of a Sql tuning set admin action.
	Status SqlTuningSetAdminActionStatusStatusEnum `mandatory:"true" json:"status"`

	// The success message of the Sql tuning set admin action. The success message is "null" if the admin action is non successful.
	SuccessMessage *string `mandatory:"false" json:"successMessage"`

	// The error code that denotes failure if the Sql tuning set admin action is not successful. The error code is "null" if the admin action is successful.
	ErrorCode *int `mandatory:"false" json:"errorCode"`

	// The error message that indicates the reason for failure if the Sql tuning set admin action is not successful. The error message is "null" if the admin action is successful.
	ErrorMessage *string `mandatory:"false" json:"errorMessage"`

	// Flag to indicate whether to create the Sql tuning set or just display the plsql used for the selected user action.
	ShowSqlOnly *int `mandatory:"false" json:"showSqlOnly"`

	// When showSqlOnly is set to 1, this attribute displays the plsql generated for the selected user action.
	// When showSqlOnly is set to 0, this attribute will not be returned.
	SqlStatement *string `mandatory:"false" json:"sqlStatement"`
}

SqlTuningSetAdminActionStatus The status of a Sql tuning set admin action.

func (SqlTuningSetAdminActionStatus) String added in v65.49.1

func (SqlTuningSetAdminActionStatus) ValidateEnumValue added in v65.49.1

func (m SqlTuningSetAdminActionStatus) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningSetAdminActionStatusStatusEnum added in v65.49.1

type SqlTuningSetAdminActionStatusStatusEnum string

SqlTuningSetAdminActionStatusStatusEnum Enum with underlying type: string

const (
	SqlTuningSetAdminActionStatusStatusSucceeded SqlTuningSetAdminActionStatusStatusEnum = "SUCCEEDED"
	SqlTuningSetAdminActionStatusStatusFailed    SqlTuningSetAdminActionStatusStatusEnum = "FAILED"
)

Set of constants representing the allowable values for SqlTuningSetAdminActionStatusStatusEnum

func GetMappingSqlTuningSetAdminActionStatusStatusEnum added in v65.49.1

func GetMappingSqlTuningSetAdminActionStatusStatusEnum(val string) (SqlTuningSetAdminActionStatusStatusEnum, bool)

GetMappingSqlTuningSetAdminActionStatusStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlTuningSetAdminActionStatusStatusEnumValues added in v65.49.1

func GetSqlTuningSetAdminActionStatusStatusEnumValues() []SqlTuningSetAdminActionStatusStatusEnum

GetSqlTuningSetAdminActionStatusStatusEnumValues Enumerates the set of values for SqlTuningSetAdminActionStatusStatusEnum

type SqlTuningSetAdminCredentialDetails added in v65.49.1

type SqlTuningSetAdminCredentialDetails interface {

	// The user to connect to the database.
	GetUsername() *string

	// The role of the database user.
	GetRole() SqlTuningSetAdminCredentialDetailsRoleEnum
}

SqlTuningSetAdminCredentialDetails The credential to connect to the database to perform Sql tuning set administration tasks.

type SqlTuningSetAdminCredentialDetailsRoleEnum added in v65.49.1

type SqlTuningSetAdminCredentialDetailsRoleEnum string

SqlTuningSetAdminCredentialDetailsRoleEnum Enum with underlying type: string

const (
	SqlTuningSetAdminCredentialDetailsRoleNormal SqlTuningSetAdminCredentialDetailsRoleEnum = "NORMAL"
	SqlTuningSetAdminCredentialDetailsRoleSysdba SqlTuningSetAdminCredentialDetailsRoleEnum = "SYSDBA"
)

Set of constants representing the allowable values for SqlTuningSetAdminCredentialDetailsRoleEnum

func GetMappingSqlTuningSetAdminCredentialDetailsRoleEnum added in v65.49.1

func GetMappingSqlTuningSetAdminCredentialDetailsRoleEnum(val string) (SqlTuningSetAdminCredentialDetailsRoleEnum, bool)

GetMappingSqlTuningSetAdminCredentialDetailsRoleEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlTuningSetAdminCredentialDetailsRoleEnumValues added in v65.49.1

func GetSqlTuningSetAdminCredentialDetailsRoleEnumValues() []SqlTuningSetAdminCredentialDetailsRoleEnum

GetSqlTuningSetAdminCredentialDetailsRoleEnumValues Enumerates the set of values for SqlTuningSetAdminCredentialDetailsRoleEnum

type SqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnum added in v65.49.1

type SqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnum string

SqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnum Enum with underlying type: string

const (
	SqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeSecret   SqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnum = "SECRET"
	SqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypePassword SqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnum = "PASSWORD"
)

Set of constants representing the allowable values for SqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnum

func GetMappingSqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnum added in v65.49.1

func GetMappingSqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnum(val string) (SqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnum, bool)

GetMappingSqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnumValues added in v65.49.1

func GetSqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnumValues() []SqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnum

GetSqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnumValues Enumerates the set of values for SqlTuningSetAdminCredentialDetailsSqlTuningSetAdminCredentialTypeEnum

type SqlTuningSetAdminPasswordCredentialDetails added in v65.49.1

type SqlTuningSetAdminPasswordCredentialDetails struct {

	// The user to connect to the database.
	Username *string `mandatory:"true" json:"username"`

	// The database user's password encoded using BASE64 scheme.
	Password *string `mandatory:"true" json:"password"`

	// The role of the database user.
	Role SqlTuningSetAdminCredentialDetailsRoleEnum `mandatory:"true" json:"role"`
}

SqlTuningSetAdminPasswordCredentialDetails User provides a password to be used to connect to the database.

func (SqlTuningSetAdminPasswordCredentialDetails) GetRole added in v65.49.1

GetRole returns Role

func (SqlTuningSetAdminPasswordCredentialDetails) GetUsername added in v65.49.1

GetUsername returns Username

func (SqlTuningSetAdminPasswordCredentialDetails) MarshalJSON added in v65.49.1

func (m SqlTuningSetAdminPasswordCredentialDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SqlTuningSetAdminPasswordCredentialDetails) String added in v65.49.1

func (SqlTuningSetAdminPasswordCredentialDetails) ValidateEnumValue added in v65.49.1

func (m SqlTuningSetAdminPasswordCredentialDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningSetAdminSecretCredentialDetails added in v65.49.1

type SqlTuningSetAdminSecretCredentialDetails struct {

	// The user to connect to the database.
	Username *string `mandatory:"true" json:"username"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Secret
	// where the database password is stored.
	SecretId *string `mandatory:"true" json:"secretId"`

	// The role of the database user.
	Role SqlTuningSetAdminCredentialDetailsRoleEnum `mandatory:"true" json:"role"`
}

SqlTuningSetAdminSecretCredentialDetails User provides a secret OCID, which will be used to retrieve the password to connect to the database.

func (SqlTuningSetAdminSecretCredentialDetails) GetRole added in v65.49.1

GetRole returns Role

func (SqlTuningSetAdminSecretCredentialDetails) GetUsername added in v65.49.1

GetUsername returns Username

func (SqlTuningSetAdminSecretCredentialDetails) MarshalJSON added in v65.49.1

func (m SqlTuningSetAdminSecretCredentialDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SqlTuningSetAdminSecretCredentialDetails) String added in v65.49.1

func (SqlTuningSetAdminSecretCredentialDetails) ValidateEnumValue added in v65.49.1

func (m SqlTuningSetAdminSecretCredentialDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningSetAllSqlStatementsFetchedEnum added in v65.65.0

type SqlTuningSetAllSqlStatementsFetchedEnum string

SqlTuningSetAllSqlStatementsFetchedEnum Enum with underlying type: string

const (
	SqlTuningSetAllSqlStatementsFetchedYes SqlTuningSetAllSqlStatementsFetchedEnum = "YES"
	SqlTuningSetAllSqlStatementsFetchedNo  SqlTuningSetAllSqlStatementsFetchedEnum = "NO"
)

Set of constants representing the allowable values for SqlTuningSetAllSqlStatementsFetchedEnum

func GetMappingSqlTuningSetAllSqlStatementsFetchedEnum added in v65.65.0

func GetMappingSqlTuningSetAllSqlStatementsFetchedEnum(val string) (SqlTuningSetAllSqlStatementsFetchedEnum, bool)

GetMappingSqlTuningSetAllSqlStatementsFetchedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlTuningSetAllSqlStatementsFetchedEnumValues added in v65.65.0

func GetSqlTuningSetAllSqlStatementsFetchedEnumValues() []SqlTuningSetAllSqlStatementsFetchedEnum

GetSqlTuningSetAllSqlStatementsFetchedEnumValues Enumerates the set of values for SqlTuningSetAllSqlStatementsFetchedEnum

type SqlTuningSetCollection added in v65.10.0

type SqlTuningSetCollection struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" json:"managedDatabaseId"`

	// The details in the SQL tuning set summary.
	Items []SqlTuningSetSummary `mandatory:"true" json:"items"`
}

SqlTuningSetCollection The details in the SQL tuning set summary.

func (SqlTuningSetCollection) String added in v65.10.0

func (m SqlTuningSetCollection) String() string

func (SqlTuningSetCollection) ValidateEnumValue added in v65.10.0

func (m SqlTuningSetCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningSetInput added in v65.10.0

type SqlTuningSetInput struct {

	// The name of the SQL tuning set.
	Name *string `mandatory:"true" json:"name"`

	// The owner of the SQL tuning set.
	Owner *string `mandatory:"true" json:"owner"`
}

SqlTuningSetInput The SQL tuning set for a SQL tuning task.

func (SqlTuningSetInput) String added in v65.10.0

func (m SqlTuningSetInput) String() string

func (SqlTuningSetInput) ValidateEnumValue added in v65.10.0

func (m SqlTuningSetInput) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningSetStatusTypesEnum added in v65.49.1

type SqlTuningSetStatusTypesEnum string

SqlTuningSetStatusTypesEnum Enum with underlying type: string

const (
	SqlTuningSetStatusTypesDisabled            SqlTuningSetStatusTypesEnum = "DISABLED"
	SqlTuningSetStatusTypesRetryScheduled      SqlTuningSetStatusTypesEnum = "RETRY_SCHEDULED"
	SqlTuningSetStatusTypesScheduled           SqlTuningSetStatusTypesEnum = "SCHEDULED"
	SqlTuningSetStatusTypesBlocked             SqlTuningSetStatusTypesEnum = "BLOCKED"
	SqlTuningSetStatusTypesRunning             SqlTuningSetStatusTypesEnum = "RUNNING"
	SqlTuningSetStatusTypesCompleted           SqlTuningSetStatusTypesEnum = "COMPLETED"
	SqlTuningSetStatusTypesBroken              SqlTuningSetStatusTypesEnum = "BROKEN"
	SqlTuningSetStatusTypesFailed              SqlTuningSetStatusTypesEnum = "FAILED"
	SqlTuningSetStatusTypesRemote              SqlTuningSetStatusTypesEnum = "REMOTE"
	SqlTuningSetStatusTypesResourceUnavailable SqlTuningSetStatusTypesEnum = "RESOURCE_UNAVAILABLE"
	SqlTuningSetStatusTypesSucceeded           SqlTuningSetStatusTypesEnum = "SUCCEEDED"
	SqlTuningSetStatusTypesChainStalled        SqlTuningSetStatusTypesEnum = "CHAIN_STALLED"
)

Set of constants representing the allowable values for SqlTuningSetStatusTypesEnum

func GetMappingSqlTuningSetStatusTypesEnum added in v65.49.1

func GetMappingSqlTuningSetStatusTypesEnum(val string) (SqlTuningSetStatusTypesEnum, bool)

GetMappingSqlTuningSetStatusTypesEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlTuningSetStatusTypesEnumValues added in v65.49.1

func GetSqlTuningSetStatusTypesEnumValues() []SqlTuningSetStatusTypesEnum

GetSqlTuningSetStatusTypesEnumValues Enumerates the set of values for SqlTuningSetStatusTypesEnum

type SqlTuningSetSummary added in v65.10.0

type SqlTuningSetSummary struct {

	// The name of the SQL tuning set.
	Name *string `mandatory:"true" json:"name"`

	// The owner of the SQL tuning set.
	Owner *string `mandatory:"true" json:"owner"`

	// The description of the SQL tuning set.
	Description *string `mandatory:"false" json:"description"`

	// The number of SQL statements in the SQL tuning set.
	StatementCounts *int `mandatory:"false" json:"statementCounts"`

	// The unique Sql tuning set identifier. This is not OCID.
	Id *int `mandatory:"false" json:"id"`

	// The created time of the Sql tuning set.
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// Last modified time of the Sql tuning set.
	TimeLastModified *common.SDKTime `mandatory:"false" json:"timeLastModified"`

	// Current status of the Sql tuning set.
	Status SqlTuningSetStatusTypesEnum `mandatory:"false" json:"status,omitempty"`

	// Name of the Sql tuning set scheduler job.
	ScheduledJobName *string `mandatory:"false" json:"scheduledJobName"`

	// Latest execution error of the plsql that was submitted as a scheduler job.
	ErrorMessage *string `mandatory:"false" json:"errorMessage"`
}

SqlTuningSetSummary The summary information of a SQL tuning set.

func (SqlTuningSetSummary) String added in v65.10.0

func (m SqlTuningSetSummary) String() string

func (SqlTuningSetSummary) ValidateEnumValue added in v65.10.0

func (m SqlTuningSetSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningTaskCredentialDetails

type SqlTuningTaskCredentialDetails interface {

	// The user name used to connect to the database.
	GetUsername() *string

	// The role of the database user.
	GetRole() SqlTuningTaskCredentialDetailsRoleEnum
}

SqlTuningTaskCredentialDetails The credential used to connect to the database.

type SqlTuningTaskCredentialDetailsRoleEnum

type SqlTuningTaskCredentialDetailsRoleEnum string

SqlTuningTaskCredentialDetailsRoleEnum Enum with underlying type: string

const (
	SqlTuningTaskCredentialDetailsRoleNormal SqlTuningTaskCredentialDetailsRoleEnum = "NORMAL"
	SqlTuningTaskCredentialDetailsRoleSysdba SqlTuningTaskCredentialDetailsRoleEnum = "SYSDBA"
)

Set of constants representing the allowable values for SqlTuningTaskCredentialDetailsRoleEnum

func GetMappingSqlTuningTaskCredentialDetailsRoleEnum

func GetMappingSqlTuningTaskCredentialDetailsRoleEnum(val string) (SqlTuningTaskCredentialDetailsRoleEnum, bool)

GetMappingSqlTuningTaskCredentialDetailsRoleEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlTuningTaskCredentialDetailsRoleEnumValues

func GetSqlTuningTaskCredentialDetailsRoleEnumValues() []SqlTuningTaskCredentialDetailsRoleEnum

GetSqlTuningTaskCredentialDetailsRoleEnumValues Enumerates the set of values for SqlTuningTaskCredentialDetailsRoleEnum

type SqlTuningTaskCredentialTypesEnum

type SqlTuningTaskCredentialTypesEnum string

SqlTuningTaskCredentialTypesEnum Enum with underlying type: string

const (
	SqlTuningTaskCredentialTypesSecret   SqlTuningTaskCredentialTypesEnum = "SECRET"
	SqlTuningTaskCredentialTypesPassword SqlTuningTaskCredentialTypesEnum = "PASSWORD"
)

Set of constants representing the allowable values for SqlTuningTaskCredentialTypesEnum

func GetMappingSqlTuningTaskCredentialTypesEnum

func GetMappingSqlTuningTaskCredentialTypesEnum(val string) (SqlTuningTaskCredentialTypesEnum, bool)

GetMappingSqlTuningTaskCredentialTypesEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlTuningTaskCredentialTypesEnumValues

func GetSqlTuningTaskCredentialTypesEnumValues() []SqlTuningTaskCredentialTypesEnum

GetSqlTuningTaskCredentialTypesEnumValues Enumerates the set of values for SqlTuningTaskCredentialTypesEnum

type SqlTuningTaskPasswordCredentialDetails

type SqlTuningTaskPasswordCredentialDetails struct {

	// The user name used to connect to the database.
	Username *string `mandatory:"true" json:"username"`

	// The database user's password encoded using BASE64 scheme.
	Password *string `mandatory:"true" json:"password"`

	// The role of the database user.
	Role SqlTuningTaskCredentialDetailsRoleEnum `mandatory:"true" json:"role"`
}

SqlTuningTaskPasswordCredentialDetails The password provided by the user to connect to the database.

func (SqlTuningTaskPasswordCredentialDetails) GetRole

GetRole returns Role

func (SqlTuningTaskPasswordCredentialDetails) GetUsername

GetUsername returns Username

func (SqlTuningTaskPasswordCredentialDetails) MarshalJSON

func (m SqlTuningTaskPasswordCredentialDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SqlTuningTaskPasswordCredentialDetails) String

func (SqlTuningTaskPasswordCredentialDetails) ValidateEnumValue

func (m SqlTuningTaskPasswordCredentialDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningTaskPlanStats

type SqlTuningTaskPlanStats struct {

	// The type of the original or modified plan with profile, index, and so on.
	PlanType *string `mandatory:"true" json:"planType"`

	// A map contains the statistics for the SQL execution using the plan.
	// The key of the map is the metric's name. The value of the map is the metric's value.
	PlanStats map[string]float64 `mandatory:"true" json:"planStats"`

	// The status of the execution using the plan.
	PlanStatus SqlTuningTaskPlanStatsPlanStatusEnum `mandatory:"true" json:"planStatus"`
}

SqlTuningTaskPlanStats The statistics of a SQL execution plan.

func (SqlTuningTaskPlanStats) String

func (m SqlTuningTaskPlanStats) String() string

func (SqlTuningTaskPlanStats) ValidateEnumValue

func (m SqlTuningTaskPlanStats) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningTaskPlanStatsPlanStatusEnum

type SqlTuningTaskPlanStatsPlanStatusEnum string

SqlTuningTaskPlanStatsPlanStatusEnum Enum with underlying type: string

const (
	SqlTuningTaskPlanStatsPlanStatusComplete SqlTuningTaskPlanStatsPlanStatusEnum = "COMPLETE"
	SqlTuningTaskPlanStatsPlanStatusPartial  SqlTuningTaskPlanStatsPlanStatusEnum = "PARTIAL"
)

Set of constants representing the allowable values for SqlTuningTaskPlanStatsPlanStatusEnum

func GetMappingSqlTuningTaskPlanStatsPlanStatusEnum

func GetMappingSqlTuningTaskPlanStatsPlanStatusEnum(val string) (SqlTuningTaskPlanStatsPlanStatusEnum, bool)

GetMappingSqlTuningTaskPlanStatsPlanStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlTuningTaskPlanStatsPlanStatusEnumValues

func GetSqlTuningTaskPlanStatsPlanStatusEnumValues() []SqlTuningTaskPlanStatsPlanStatusEnum

GetSqlTuningTaskPlanStatsPlanStatusEnumValues Enumerates the set of values for SqlTuningTaskPlanStatsPlanStatusEnum

type SqlTuningTaskReturn

type SqlTuningTaskReturn struct {

	// The identifier of the task being started or cloned. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	// It can be retrieved from the following endpoint
	// ListSqlTuningAdvisorTasks.
	SqlTuningTaskId *int64 `mandatory:"true" json:"sqlTuningTaskId"`
}

SqlTuningTaskReturn The returned object for starting or cloning a SQL tuning advisor task.

func (SqlTuningTaskReturn) String

func (m SqlTuningTaskReturn) String() string

func (SqlTuningTaskReturn) ValidateEnumValue

func (m SqlTuningTaskReturn) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningTaskSecretCredentialDetails

type SqlTuningTaskSecretCredentialDetails struct {

	// The user name used to connect to the database.
	Username *string `mandatory:"true" json:"username"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Secret
	// where the database password is stored.
	PasswordSecretId *string `mandatory:"true" json:"passwordSecretId"`

	// The role of the database user.
	Role SqlTuningTaskCredentialDetailsRoleEnum `mandatory:"true" json:"role"`
}

SqlTuningTaskSecretCredentialDetails The OCID of the Secret provided by the user to retrieve the password to connect to the database.

func (SqlTuningTaskSecretCredentialDetails) GetRole

GetRole returns Role

func (SqlTuningTaskSecretCredentialDetails) GetUsername

GetUsername returns Username

func (SqlTuningTaskSecretCredentialDetails) MarshalJSON

func (m SqlTuningTaskSecretCredentialDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SqlTuningTaskSecretCredentialDetails) String

func (SqlTuningTaskSecretCredentialDetails) ValidateEnumValue

func (m SqlTuningTaskSecretCredentialDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningTaskSqlDetail

type SqlTuningTaskSqlDetail struct {

	// The identifier of a SQL statement.
	SqlId *string `mandatory:"true" json:"sqlId"`
}

SqlTuningTaskSqlDetail The details of the SQL statements on which SQL tuning is performed.

func (SqlTuningTaskSqlDetail) String

func (m SqlTuningTaskSqlDetail) String() string

func (SqlTuningTaskSqlDetail) ValidateEnumValue

func (m SqlTuningTaskSqlDetail) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningTaskSqlExecutionPlanStep

type SqlTuningTaskSqlExecutionPlanStep struct {

	// The numerical representation of the SQL execution plan.
	PlanHashValue *int64 `mandatory:"false" json:"planHashValue"`

	// The identification number of a step in the SQL execution plan. This is unique within the SQL execution plan.
	// This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	StepId *int `mandatory:"false" json:"stepId"`

	// The ID of the next step that operates on the results of this step.
	// This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
	ParentStepId *int `mandatory:"false" json:"parentStepId"`

	// The order of processing for steps with the same parent ID.
	Position *int `mandatory:"false" json:"position"`

	// The name of the operation performed at this step.
	Operation *string `mandatory:"false" json:"operation"`

	// The options used for the operation performed at this step.
	Options *string `mandatory:"false" json:"options"`

	// The current mode of the optimizer, such as all_rows, first_rows_n (where n = 1, 10, 100, 1000, and so on).
	OptimizerMode *string `mandatory:"false" json:"optimizerMode"`

	// The cost of the current operation estimated by the cost-based optimizer (CBO).
	Cost *float64 `mandatory:"false" json:"cost"`

	// The number of rows returned by the current operation (estimated by the CBO).
	Cardinality *int64 `mandatory:"false" json:"cardinality"`

	// The number of bytes returned by the current operation.
	Bytes *int64 `mandatory:"false" json:"bytes"`

	// The CPU cost of the current operation.
	CpuCost *float64 `mandatory:"false" json:"cpuCost"`

	// The I/O cost of the current operation.
	IoCost *float64 `mandatory:"false" json:"ioCost"`

	// The temporary space usage (in bytes) of the operation (sort or hash-join) as estimated by the CBO.
	TempSpace *int64 `mandatory:"false" json:"tempSpace"`

	// The elapsed time (in seconds) of the operation as estimated by the CBO.
	Time *int64 `mandatory:"false" json:"time"`

	// The name of the database link used to reference the object.
	ObjectNode *string `mandatory:"false" json:"objectNode"`

	// The owner of the object.
	ObjectOwner *string `mandatory:"false" json:"objectOwner"`

	// The name of the object.
	ObjectName *string `mandatory:"false" json:"objectName"`

	// The numbered position of the object name in the original SQL statement.
	ObjectPosition *int `mandatory:"false" json:"objectPosition"`

	// The descriptive modifier that further describes the type of object.
	ObjectType *string `mandatory:"false" json:"objectType"`

	// A step may get data from a range of partitions of a partitioned object, such as table or index,
	// based on predicates and sorting order. The partionStart is the starting partition of the range.
	// The partitionStop is the ending partition of the range.
	PartitionStart *string `mandatory:"false" json:"partitionStart"`

	// A step may get data from a range of partitions of a partitioned object, such as table or index,
	// based on predicates and sorting order. The partionStart is the starting partition of the range.
	// The partitionStop is the ending partition of the range.
	PartitionStop *string `mandatory:"false" json:"partitionStop"`

	// The ID of the step in the execution plan that has computed the pair of values of partitionStart and partitionStop.
	PartitionId *int `mandatory:"false" json:"partitionId"`

	// The place for comments that can be added to the steps of the execution plan.
	Remarks *string `mandatory:"false" json:"remarks"`

	// Number of index columns with start and stop keys (that is, the number of columns with matching predicates).
	NumberOfSearchColumn *int `mandatory:"false" json:"numberOfSearchColumn"`

	// Information about parallel execution servers and parallel queries
	Other *string `mandatory:"false" json:"other"`

	// Describes the function of the SQL text in the OTHER column.
	OtherTag *string `mandatory:"false" json:"otherTag"`

	// The text string identifying the type of execution plan.
	Attribute *string `mandatory:"false" json:"attribute"`

	// The predicates used to locate rows in an access structure. For example,
	// start or stop predicates for an index range scan.
	AccessPredicates *string `mandatory:"false" json:"accessPredicates"`

	// The predicates used to filter rows before producing them.
	FilterPredicates *string `mandatory:"false" json:"filterPredicates"`
}

SqlTuningTaskSqlExecutionPlanStep A step in the SQL execution plan.

func (SqlTuningTaskSqlExecutionPlanStep) String

func (SqlTuningTaskSqlExecutionPlanStep) ValidateEnumValue

func (m SqlTuningTaskSqlExecutionPlanStep) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningTaskStatusTypesEnum

type SqlTuningTaskStatusTypesEnum string

SqlTuningTaskStatusTypesEnum Enum with underlying type: string

const (
	SqlTuningTaskStatusTypesCompleted   SqlTuningTaskStatusTypesEnum = "COMPLETED"
	SqlTuningTaskStatusTypesInitial     SqlTuningTaskStatusTypesEnum = "INITIAL"
	SqlTuningTaskStatusTypesExecuting   SqlTuningTaskStatusTypesEnum = "EXECUTING"
	SqlTuningTaskStatusTypesInterrupted SqlTuningTaskStatusTypesEnum = "INTERRUPTED"
	SqlTuningTaskStatusTypesError       SqlTuningTaskStatusTypesEnum = "ERROR"
)

Set of constants representing the allowable values for SqlTuningTaskStatusTypesEnum

func GetMappingSqlTuningTaskStatusTypesEnum

func GetMappingSqlTuningTaskStatusTypesEnum(val string) (SqlTuningTaskStatusTypesEnum, bool)

GetMappingSqlTuningTaskStatusTypesEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlTuningTaskStatusTypesEnumValues

func GetSqlTuningTaskStatusTypesEnumValues() []SqlTuningTaskStatusTypesEnum

GetSqlTuningTaskStatusTypesEnumValues Enumerates the set of values for SqlTuningTaskStatusTypesEnum

type StartSqlTuningTaskDetails

type StartSqlTuningTaskDetails struct {

	// The name of the SQL tuning task. The name is unique per user in a database, and it is case-sensitive.
	TaskName *string `mandatory:"true" json:"taskName"`

	// The time limit for running the SQL tuning task.
	TotalTimeLimitInMinutes *int `mandatory:"true" json:"totalTimeLimitInMinutes"`

	// The scope for the SQL tuning task. For LIMITED scope, the SQL profile recommendation
	// is excluded, so the task is executed faster. For COMPREHENSIVE scope, the SQL profile recommendation
	// is included.
	Scope StartSqlTuningTaskDetailsScopeEnum `mandatory:"true" json:"scope"`

	// The description of the SQL tuning task.
	TaskDescription *string `mandatory:"false" json:"taskDescription"`

	CredentialDetails SqlTuningTaskCredentialDetails `mandatory:"false" json:"credentialDetails"`

	DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"`

	// The time limit per SQL statement (in minutes). This is for a task with the COMPREHENSIVE scope.
	// The time limit per SQL statement should not be more than the total time limit.
	StatementTimeLimitInMinutes *int `mandatory:"false" json:"statementTimeLimitInMinutes"`

	SqlTuningSet *SqlTuningSetInput `mandatory:"false" json:"sqlTuningSet"`

	// The details of the SQL statement on which tuning is performed.
	// To obtain the details of the SQL statement, you must provide either the sqlTuningSet
	// or the tuple of sqlDetails/timeStarted/timeEnded.
	SqlDetails []SqlTuningTaskSqlDetail `mandatory:"false" json:"sqlDetails"`

	// The start time of the period in which SQL statements are running.
	TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

	// The end time of the period in which SQL statements are running.
	TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"`
}

StartSqlTuningTaskDetails The request to start a SQL tuning task. It takes either credentialDetails or databaseCredential. It's recommended to provide databaseCredential

func (StartSqlTuningTaskDetails) String

func (m StartSqlTuningTaskDetails) String() string

func (*StartSqlTuningTaskDetails) UnmarshalJSON

func (m *StartSqlTuningTaskDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (StartSqlTuningTaskDetails) ValidateEnumValue

func (m StartSqlTuningTaskDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StartSqlTuningTaskDetailsScopeEnum

type StartSqlTuningTaskDetailsScopeEnum string

StartSqlTuningTaskDetailsScopeEnum Enum with underlying type: string

const (
	StartSqlTuningTaskDetailsScopeLimited       StartSqlTuningTaskDetailsScopeEnum = "LIMITED"
	StartSqlTuningTaskDetailsScopeComprehensive StartSqlTuningTaskDetailsScopeEnum = "COMPREHENSIVE"
)

Set of constants representing the allowable values for StartSqlTuningTaskDetailsScopeEnum

func GetMappingStartSqlTuningTaskDetailsScopeEnum

func GetMappingStartSqlTuningTaskDetailsScopeEnum(val string) (StartSqlTuningTaskDetailsScopeEnum, bool)

GetMappingStartSqlTuningTaskDetailsScopeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetStartSqlTuningTaskDetailsScopeEnumValues

func GetStartSqlTuningTaskDetailsScopeEnumValues() []StartSqlTuningTaskDetailsScopeEnum

GetStartSqlTuningTaskDetailsScopeEnumValues Enumerates the set of values for StartSqlTuningTaskDetailsScopeEnum

type StartSqlTuningTaskRequest

type StartSqlTuningTaskRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The detailed inputs required to start a SQL tuning task.
	StartSqlTuningTaskDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

StartSqlTuningTaskRequest wrapper for the StartSqlTuningTask operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/StartSqlTuningTask.go.html to see an example of how to use StartSqlTuningTaskRequest.

func (StartSqlTuningTaskRequest) BinaryRequestBody

func (request StartSqlTuningTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (StartSqlTuningTaskRequest) HTTPRequest

func (request StartSqlTuningTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (StartSqlTuningTaskRequest) RetryPolicy

func (request StartSqlTuningTaskRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (StartSqlTuningTaskRequest) String

func (request StartSqlTuningTaskRequest) String() string

func (StartSqlTuningTaskRequest) ValidateEnumValue

func (request StartSqlTuningTaskRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StartSqlTuningTaskResponse

type StartSqlTuningTaskResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The SqlTuningTaskReturn instance
	SqlTuningTaskReturn `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

StartSqlTuningTaskResponse wrapper for the StartSqlTuningTask operation

func (StartSqlTuningTaskResponse) HTTPResponse

func (response StartSqlTuningTaskResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (StartSqlTuningTaskResponse) String

func (response StartSqlTuningTaskResponse) String() string

type StatementsAggregateMetrics

type StatementsAggregateMetrics struct {
	QueuedStatements *MetricDataPoint `mandatory:"false" json:"queuedStatements"`

	RunningStatements *MetricDataPoint `mandatory:"false" json:"runningStatements"`
}

StatementsAggregateMetrics The queued and running statement metrics for Autonomous Databases.

func (StatementsAggregateMetrics) String

func (StatementsAggregateMetrics) ValidateEnumValue

func (m StatementsAggregateMetrics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAlertLogCountsGroupByEnum added in v65.10.0

type SummarizeAlertLogCountsGroupByEnum string

SummarizeAlertLogCountsGroupByEnum Enum with underlying type: string

const (
	SummarizeAlertLogCountsGroupByLevel SummarizeAlertLogCountsGroupByEnum = "LEVEL"
	SummarizeAlertLogCountsGroupByType  SummarizeAlertLogCountsGroupByEnum = "TYPE"
)

Set of constants representing the allowable values for SummarizeAlertLogCountsGroupByEnum

func GetMappingSummarizeAlertLogCountsGroupByEnum added in v65.10.0

func GetMappingSummarizeAlertLogCountsGroupByEnum(val string) (SummarizeAlertLogCountsGroupByEnum, bool)

GetMappingSummarizeAlertLogCountsGroupByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAlertLogCountsGroupByEnumValues added in v65.10.0

func GetSummarizeAlertLogCountsGroupByEnumValues() []SummarizeAlertLogCountsGroupByEnum

GetSummarizeAlertLogCountsGroupByEnumValues Enumerates the set of values for SummarizeAlertLogCountsGroupByEnum

type SummarizeAlertLogCountsLevelFilterEnum added in v65.10.0

type SummarizeAlertLogCountsLevelFilterEnum string

SummarizeAlertLogCountsLevelFilterEnum Enum with underlying type: string

const (
	SummarizeAlertLogCountsLevelFilterCritical  SummarizeAlertLogCountsLevelFilterEnum = "CRITICAL"
	SummarizeAlertLogCountsLevelFilterSevere    SummarizeAlertLogCountsLevelFilterEnum = "SEVERE"
	SummarizeAlertLogCountsLevelFilterImportant SummarizeAlertLogCountsLevelFilterEnum = "IMPORTANT"
	SummarizeAlertLogCountsLevelFilterNormal    SummarizeAlertLogCountsLevelFilterEnum = "NORMAL"
	SummarizeAlertLogCountsLevelFilterAll       SummarizeAlertLogCountsLevelFilterEnum = "ALL"
)

Set of constants representing the allowable values for SummarizeAlertLogCountsLevelFilterEnum

func GetMappingSummarizeAlertLogCountsLevelFilterEnum added in v65.10.0

func GetMappingSummarizeAlertLogCountsLevelFilterEnum(val string) (SummarizeAlertLogCountsLevelFilterEnum, bool)

GetMappingSummarizeAlertLogCountsLevelFilterEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAlertLogCountsLevelFilterEnumValues added in v65.10.0

func GetSummarizeAlertLogCountsLevelFilterEnumValues() []SummarizeAlertLogCountsLevelFilterEnum

GetSummarizeAlertLogCountsLevelFilterEnumValues Enumerates the set of values for SummarizeAlertLogCountsLevelFilterEnum

type SummarizeAlertLogCountsRequest added in v65.10.0

type SummarizeAlertLogCountsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The optional greater than or equal to timestamp to filter the logs.
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to timestamp to filter the logs.
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// The optional parameter to filter the alert logs by log level.
	LevelFilter SummarizeAlertLogCountsLevelFilterEnum `mandatory:"false" contributesTo:"query" name:"levelFilter" omitEmpty:"true"`

	// The optional parameter used to group different alert logs.
	GroupBy SummarizeAlertLogCountsGroupByEnum `mandatory:"false" contributesTo:"query" name:"groupBy" omitEmpty:"true"`

	// The optional parameter to filter the attention or alert logs by type.
	TypeFilter SummarizeAlertLogCountsTypeFilterEnum `mandatory:"false" contributesTo:"query" name:"typeFilter" omitEmpty:"true"`

	// The optional query parameter to filter the attention or alert logs by search text.
	LogSearchText *string `mandatory:"false" contributesTo:"query" name:"logSearchText"`

	// The flag to indicate whether the search text is regular expression or not.
	IsRegularExpression *bool `mandatory:"false" contributesTo:"query" name:"isRegularExpression"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeAlertLogCountsRequest wrapper for the SummarizeAlertLogCounts operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAlertLogCounts.go.html to see an example of how to use SummarizeAlertLogCountsRequest.

func (SummarizeAlertLogCountsRequest) BinaryRequestBody added in v65.10.0

func (request SummarizeAlertLogCountsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAlertLogCountsRequest) HTTPRequest added in v65.10.0

func (request SummarizeAlertLogCountsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAlertLogCountsRequest) RetryPolicy added in v65.10.0

func (request SummarizeAlertLogCountsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAlertLogCountsRequest) String added in v65.10.0

func (request SummarizeAlertLogCountsRequest) String() string

func (SummarizeAlertLogCountsRequest) ValidateEnumValue added in v65.10.0

func (request SummarizeAlertLogCountsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAlertLogCountsResponse added in v65.10.0

type SummarizeAlertLogCountsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AlertLogCountsCollection instances
	AlertLogCountsCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeAlertLogCountsResponse wrapper for the SummarizeAlertLogCounts operation

func (SummarizeAlertLogCountsResponse) HTTPResponse added in v65.10.0

func (response SummarizeAlertLogCountsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAlertLogCountsResponse) String added in v65.10.0

func (response SummarizeAlertLogCountsResponse) String() string

type SummarizeAlertLogCountsTypeFilterEnum added in v65.10.0

type SummarizeAlertLogCountsTypeFilterEnum string

SummarizeAlertLogCountsTypeFilterEnum Enum with underlying type: string

const (
	SummarizeAlertLogCountsTypeFilterUnknown       SummarizeAlertLogCountsTypeFilterEnum = "UNKNOWN"
	SummarizeAlertLogCountsTypeFilterIncidentError SummarizeAlertLogCountsTypeFilterEnum = "INCIDENT_ERROR"
	SummarizeAlertLogCountsTypeFilterError         SummarizeAlertLogCountsTypeFilterEnum = "ERROR"
	SummarizeAlertLogCountsTypeFilterWarning       SummarizeAlertLogCountsTypeFilterEnum = "WARNING"
	SummarizeAlertLogCountsTypeFilterNotification  SummarizeAlertLogCountsTypeFilterEnum = "NOTIFICATION"
	SummarizeAlertLogCountsTypeFilterTrace         SummarizeAlertLogCountsTypeFilterEnum = "TRACE"
	SummarizeAlertLogCountsTypeFilterAll           SummarizeAlertLogCountsTypeFilterEnum = "ALL"
)

Set of constants representing the allowable values for SummarizeAlertLogCountsTypeFilterEnum

func GetMappingSummarizeAlertLogCountsTypeFilterEnum added in v65.10.0

func GetMappingSummarizeAlertLogCountsTypeFilterEnum(val string) (SummarizeAlertLogCountsTypeFilterEnum, bool)

GetMappingSummarizeAlertLogCountsTypeFilterEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAlertLogCountsTypeFilterEnumValues added in v65.10.0

func GetSummarizeAlertLogCountsTypeFilterEnumValues() []SummarizeAlertLogCountsTypeFilterEnum

GetSummarizeAlertLogCountsTypeFilterEnumValues Enumerates the set of values for SummarizeAlertLogCountsTypeFilterEnum

type SummarizeAttentionLogCountsGroupByEnum added in v65.10.0

type SummarizeAttentionLogCountsGroupByEnum string

SummarizeAttentionLogCountsGroupByEnum Enum with underlying type: string

const (
	SummarizeAttentionLogCountsGroupByUrgency SummarizeAttentionLogCountsGroupByEnum = "URGENCY"
	SummarizeAttentionLogCountsGroupByType    SummarizeAttentionLogCountsGroupByEnum = "TYPE"
)

Set of constants representing the allowable values for SummarizeAttentionLogCountsGroupByEnum

func GetMappingSummarizeAttentionLogCountsGroupByEnum added in v65.10.0

func GetMappingSummarizeAttentionLogCountsGroupByEnum(val string) (SummarizeAttentionLogCountsGroupByEnum, bool)

GetMappingSummarizeAttentionLogCountsGroupByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAttentionLogCountsGroupByEnumValues added in v65.10.0

func GetSummarizeAttentionLogCountsGroupByEnumValues() []SummarizeAttentionLogCountsGroupByEnum

GetSummarizeAttentionLogCountsGroupByEnumValues Enumerates the set of values for SummarizeAttentionLogCountsGroupByEnum

type SummarizeAttentionLogCountsRequest added in v65.10.0

type SummarizeAttentionLogCountsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The optional greater than or equal to timestamp to filter the logs.
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to timestamp to filter the logs.
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// The optional parameter to filter the attention logs by urgency.
	UrgencyFilter SummarizeAttentionLogCountsUrgencyFilterEnum `mandatory:"false" contributesTo:"query" name:"urgencyFilter" omitEmpty:"true"`

	// The optional parameter used to group different attention logs.
	GroupBy SummarizeAttentionLogCountsGroupByEnum `mandatory:"false" contributesTo:"query" name:"groupBy" omitEmpty:"true"`

	// The optional parameter to filter the attention or alert logs by type.
	TypeFilter SummarizeAttentionLogCountsTypeFilterEnum `mandatory:"false" contributesTo:"query" name:"typeFilter" omitEmpty:"true"`

	// The optional query parameter to filter the attention or alert logs by search text.
	LogSearchText *string `mandatory:"false" contributesTo:"query" name:"logSearchText"`

	// The flag to indicate whether the search text is regular expression or not.
	IsRegularExpression *bool `mandatory:"false" contributesTo:"query" name:"isRegularExpression"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeAttentionLogCountsRequest wrapper for the SummarizeAttentionLogCounts operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAttentionLogCounts.go.html to see an example of how to use SummarizeAttentionLogCountsRequest.

func (SummarizeAttentionLogCountsRequest) BinaryRequestBody added in v65.10.0

func (request SummarizeAttentionLogCountsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAttentionLogCountsRequest) HTTPRequest added in v65.10.0

func (request SummarizeAttentionLogCountsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAttentionLogCountsRequest) RetryPolicy added in v65.10.0

func (request SummarizeAttentionLogCountsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAttentionLogCountsRequest) String added in v65.10.0

func (request SummarizeAttentionLogCountsRequest) String() string

func (SummarizeAttentionLogCountsRequest) ValidateEnumValue added in v65.10.0

func (request SummarizeAttentionLogCountsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAttentionLogCountsResponse added in v65.10.0

type SummarizeAttentionLogCountsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AttentionLogCountsCollection instances
	AttentionLogCountsCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeAttentionLogCountsResponse wrapper for the SummarizeAttentionLogCounts operation

func (SummarizeAttentionLogCountsResponse) HTTPResponse added in v65.10.0

func (response SummarizeAttentionLogCountsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAttentionLogCountsResponse) String added in v65.10.0

func (response SummarizeAttentionLogCountsResponse) String() string

type SummarizeAttentionLogCountsTypeFilterEnum added in v65.10.0

type SummarizeAttentionLogCountsTypeFilterEnum string

SummarizeAttentionLogCountsTypeFilterEnum Enum with underlying type: string

const (
	SummarizeAttentionLogCountsTypeFilterUnknown       SummarizeAttentionLogCountsTypeFilterEnum = "UNKNOWN"
	SummarizeAttentionLogCountsTypeFilterIncidentError SummarizeAttentionLogCountsTypeFilterEnum = "INCIDENT_ERROR"
	SummarizeAttentionLogCountsTypeFilterError         SummarizeAttentionLogCountsTypeFilterEnum = "ERROR"
	SummarizeAttentionLogCountsTypeFilterWarning       SummarizeAttentionLogCountsTypeFilterEnum = "WARNING"
	SummarizeAttentionLogCountsTypeFilterNotification  SummarizeAttentionLogCountsTypeFilterEnum = "NOTIFICATION"
	SummarizeAttentionLogCountsTypeFilterTrace         SummarizeAttentionLogCountsTypeFilterEnum = "TRACE"
	SummarizeAttentionLogCountsTypeFilterAll           SummarizeAttentionLogCountsTypeFilterEnum = "ALL"
)

Set of constants representing the allowable values for SummarizeAttentionLogCountsTypeFilterEnum

func GetMappingSummarizeAttentionLogCountsTypeFilterEnum added in v65.10.0

func GetMappingSummarizeAttentionLogCountsTypeFilterEnum(val string) (SummarizeAttentionLogCountsTypeFilterEnum, bool)

GetMappingSummarizeAttentionLogCountsTypeFilterEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAttentionLogCountsTypeFilterEnumValues added in v65.10.0

func GetSummarizeAttentionLogCountsTypeFilterEnumValues() []SummarizeAttentionLogCountsTypeFilterEnum

GetSummarizeAttentionLogCountsTypeFilterEnumValues Enumerates the set of values for SummarizeAttentionLogCountsTypeFilterEnum

type SummarizeAttentionLogCountsUrgencyFilterEnum added in v65.10.0

type SummarizeAttentionLogCountsUrgencyFilterEnum string

SummarizeAttentionLogCountsUrgencyFilterEnum Enum with underlying type: string

const (
	SummarizeAttentionLogCountsUrgencyFilterImmediate  SummarizeAttentionLogCountsUrgencyFilterEnum = "IMMEDIATE"
	SummarizeAttentionLogCountsUrgencyFilterSoon       SummarizeAttentionLogCountsUrgencyFilterEnum = "SOON"
	SummarizeAttentionLogCountsUrgencyFilterDeferrable SummarizeAttentionLogCountsUrgencyFilterEnum = "DEFERRABLE"
	SummarizeAttentionLogCountsUrgencyFilterInfo       SummarizeAttentionLogCountsUrgencyFilterEnum = "INFO"
	SummarizeAttentionLogCountsUrgencyFilterAll        SummarizeAttentionLogCountsUrgencyFilterEnum = "ALL"
)

Set of constants representing the allowable values for SummarizeAttentionLogCountsUrgencyFilterEnum

func GetMappingSummarizeAttentionLogCountsUrgencyFilterEnum added in v65.10.0

func GetMappingSummarizeAttentionLogCountsUrgencyFilterEnum(val string) (SummarizeAttentionLogCountsUrgencyFilterEnum, bool)

GetMappingSummarizeAttentionLogCountsUrgencyFilterEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAttentionLogCountsUrgencyFilterEnumValues added in v65.10.0

func GetSummarizeAttentionLogCountsUrgencyFilterEnumValues() []SummarizeAttentionLogCountsUrgencyFilterEnum

GetSummarizeAttentionLogCountsUrgencyFilterEnumValues Enumerates the set of values for SummarizeAttentionLogCountsUrgencyFilterEnum

type SummarizeAwrDbCpuUsagesRequest

type SummarizeAwrDbCpuUsagesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The parameter to filter the database by internal ID.
	// Note that the internal ID of the database can be retrieved from the following endpoint:
	// /managedDatabases/{managedDatabaseId}/awrDbs
	AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

	// The optional single value query parameter to filter the database instance number.
	InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"`

	// The optional greater than or equal to filter on the snapshot ID.
	BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the snapshot ID.
	EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

	// The optional greater than or equal to query parameter to filter the timestamp.
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the timestamp.
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// The optional query parameter to filter ASH activities by FOREGROUND or BACKGROUND.
	SessionType SummarizeAwrDbCpuUsagesSessionTypeEnum `mandatory:"false" contributesTo:"query" name:"sessionType" omitEmpty:"true"`

	// The optional query parameter to filter the database container by an exact ID value.
	// Note that the database container ID can be retrieved from the following endpoint:
	// /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
	ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in large paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The option to sort the AWR CPU usage summary data.
	SortBy SummarizeAwrDbCpuUsagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order.
	SortOrder SummarizeAwrDbCpuUsagesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeAwrDbCpuUsagesRequest wrapper for the SummarizeAwrDbCpuUsages operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAwrDbCpuUsages.go.html to see an example of how to use SummarizeAwrDbCpuUsagesRequest.

func (SummarizeAwrDbCpuUsagesRequest) BinaryRequestBody

func (request SummarizeAwrDbCpuUsagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDbCpuUsagesRequest) HTTPRequest

func (request SummarizeAwrDbCpuUsagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDbCpuUsagesRequest) RetryPolicy

func (request SummarizeAwrDbCpuUsagesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDbCpuUsagesRequest) String

func (request SummarizeAwrDbCpuUsagesRequest) String() string

func (SummarizeAwrDbCpuUsagesRequest) ValidateEnumValue

func (request SummarizeAwrDbCpuUsagesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAwrDbCpuUsagesResponse

type SummarizeAwrDbCpuUsagesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AwrDbCpuUsageCollection instances
	AwrDbCpuUsageCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeAwrDbCpuUsagesResponse wrapper for the SummarizeAwrDbCpuUsages operation

func (SummarizeAwrDbCpuUsagesResponse) HTTPResponse

func (response SummarizeAwrDbCpuUsagesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDbCpuUsagesResponse) String

func (response SummarizeAwrDbCpuUsagesResponse) String() string

type SummarizeAwrDbCpuUsagesSessionTypeEnum

type SummarizeAwrDbCpuUsagesSessionTypeEnum string

SummarizeAwrDbCpuUsagesSessionTypeEnum Enum with underlying type: string

const (
	SummarizeAwrDbCpuUsagesSessionTypeForeground SummarizeAwrDbCpuUsagesSessionTypeEnum = "FOREGROUND"
	SummarizeAwrDbCpuUsagesSessionTypeBackground SummarizeAwrDbCpuUsagesSessionTypeEnum = "BACKGROUND"
	SummarizeAwrDbCpuUsagesSessionTypeAll        SummarizeAwrDbCpuUsagesSessionTypeEnum = "ALL"
)

Set of constants representing the allowable values for SummarizeAwrDbCpuUsagesSessionTypeEnum

func GetMappingSummarizeAwrDbCpuUsagesSessionTypeEnum

func GetMappingSummarizeAwrDbCpuUsagesSessionTypeEnum(val string) (SummarizeAwrDbCpuUsagesSessionTypeEnum, bool)

GetMappingSummarizeAwrDbCpuUsagesSessionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbCpuUsagesSessionTypeEnumValues

func GetSummarizeAwrDbCpuUsagesSessionTypeEnumValues() []SummarizeAwrDbCpuUsagesSessionTypeEnum

GetSummarizeAwrDbCpuUsagesSessionTypeEnumValues Enumerates the set of values for SummarizeAwrDbCpuUsagesSessionTypeEnum

type SummarizeAwrDbCpuUsagesSortByEnum

type SummarizeAwrDbCpuUsagesSortByEnum string

SummarizeAwrDbCpuUsagesSortByEnum Enum with underlying type: string

const (
	SummarizeAwrDbCpuUsagesSortByTimeSampled SummarizeAwrDbCpuUsagesSortByEnum = "TIME_SAMPLED"
	SummarizeAwrDbCpuUsagesSortByAvgValue    SummarizeAwrDbCpuUsagesSortByEnum = "AVG_VALUE"
)

Set of constants representing the allowable values for SummarizeAwrDbCpuUsagesSortByEnum

func GetMappingSummarizeAwrDbCpuUsagesSortByEnum

func GetMappingSummarizeAwrDbCpuUsagesSortByEnum(val string) (SummarizeAwrDbCpuUsagesSortByEnum, bool)

GetMappingSummarizeAwrDbCpuUsagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbCpuUsagesSortByEnumValues

func GetSummarizeAwrDbCpuUsagesSortByEnumValues() []SummarizeAwrDbCpuUsagesSortByEnum

GetSummarizeAwrDbCpuUsagesSortByEnumValues Enumerates the set of values for SummarizeAwrDbCpuUsagesSortByEnum

type SummarizeAwrDbCpuUsagesSortOrderEnum

type SummarizeAwrDbCpuUsagesSortOrderEnum string

SummarizeAwrDbCpuUsagesSortOrderEnum Enum with underlying type: string

const (
	SummarizeAwrDbCpuUsagesSortOrderAsc  SummarizeAwrDbCpuUsagesSortOrderEnum = "ASC"
	SummarizeAwrDbCpuUsagesSortOrderDesc SummarizeAwrDbCpuUsagesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeAwrDbCpuUsagesSortOrderEnum

func GetMappingSummarizeAwrDbCpuUsagesSortOrderEnum

func GetMappingSummarizeAwrDbCpuUsagesSortOrderEnum(val string) (SummarizeAwrDbCpuUsagesSortOrderEnum, bool)

GetMappingSummarizeAwrDbCpuUsagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbCpuUsagesSortOrderEnumValues

func GetSummarizeAwrDbCpuUsagesSortOrderEnumValues() []SummarizeAwrDbCpuUsagesSortOrderEnum

GetSummarizeAwrDbCpuUsagesSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbCpuUsagesSortOrderEnum

type SummarizeAwrDbMetricsRequest

type SummarizeAwrDbMetricsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The parameter to filter the database by internal ID.
	// Note that the internal ID of the database can be retrieved from the following endpoint:
	// /managedDatabases/{managedDatabaseId}/awrDbs
	AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

	// The required multiple value query parameter to filter the entity name.
	Name []string `contributesTo:"query" name:"name" collectionFormat:"multi"`

	// The optional single value query parameter to filter the database instance number.
	InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"`

	// The optional greater than or equal to filter on the snapshot ID.
	BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the snapshot ID.
	EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

	// The optional greater than or equal to query parameter to filter the timestamp.
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the timestamp.
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// The optional query parameter to filter the database container by an exact ID value.
	// Note that the database container ID can be retrieved from the following endpoint:
	// /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
	ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in large paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The option to sort the AWR time series summary data.
	SortBy SummarizeAwrDbMetricsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order.
	SortOrder SummarizeAwrDbMetricsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeAwrDbMetricsRequest wrapper for the SummarizeAwrDbMetrics operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAwrDbMetrics.go.html to see an example of how to use SummarizeAwrDbMetricsRequest.

func (SummarizeAwrDbMetricsRequest) BinaryRequestBody

func (request SummarizeAwrDbMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDbMetricsRequest) HTTPRequest

func (request SummarizeAwrDbMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDbMetricsRequest) RetryPolicy

func (request SummarizeAwrDbMetricsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDbMetricsRequest) String

func (request SummarizeAwrDbMetricsRequest) String() string

func (SummarizeAwrDbMetricsRequest) ValidateEnumValue

func (request SummarizeAwrDbMetricsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAwrDbMetricsResponse

type SummarizeAwrDbMetricsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AwrDbMetricCollection instances
	AwrDbMetricCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeAwrDbMetricsResponse wrapper for the SummarizeAwrDbMetrics operation

func (SummarizeAwrDbMetricsResponse) HTTPResponse

func (response SummarizeAwrDbMetricsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDbMetricsResponse) String

func (response SummarizeAwrDbMetricsResponse) String() string

type SummarizeAwrDbMetricsSortByEnum

type SummarizeAwrDbMetricsSortByEnum string

SummarizeAwrDbMetricsSortByEnum Enum with underlying type: string

const (
	SummarizeAwrDbMetricsSortByTimestamp SummarizeAwrDbMetricsSortByEnum = "TIMESTAMP"
	SummarizeAwrDbMetricsSortByName      SummarizeAwrDbMetricsSortByEnum = "NAME"
)

Set of constants representing the allowable values for SummarizeAwrDbMetricsSortByEnum

func GetMappingSummarizeAwrDbMetricsSortByEnum

func GetMappingSummarizeAwrDbMetricsSortByEnum(val string) (SummarizeAwrDbMetricsSortByEnum, bool)

GetMappingSummarizeAwrDbMetricsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbMetricsSortByEnumValues

func GetSummarizeAwrDbMetricsSortByEnumValues() []SummarizeAwrDbMetricsSortByEnum

GetSummarizeAwrDbMetricsSortByEnumValues Enumerates the set of values for SummarizeAwrDbMetricsSortByEnum

type SummarizeAwrDbMetricsSortOrderEnum

type SummarizeAwrDbMetricsSortOrderEnum string

SummarizeAwrDbMetricsSortOrderEnum Enum with underlying type: string

const (
	SummarizeAwrDbMetricsSortOrderAsc  SummarizeAwrDbMetricsSortOrderEnum = "ASC"
	SummarizeAwrDbMetricsSortOrderDesc SummarizeAwrDbMetricsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeAwrDbMetricsSortOrderEnum

func GetMappingSummarizeAwrDbMetricsSortOrderEnum

func GetMappingSummarizeAwrDbMetricsSortOrderEnum(val string) (SummarizeAwrDbMetricsSortOrderEnum, bool)

GetMappingSummarizeAwrDbMetricsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbMetricsSortOrderEnumValues

func GetSummarizeAwrDbMetricsSortOrderEnumValues() []SummarizeAwrDbMetricsSortOrderEnum

GetSummarizeAwrDbMetricsSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbMetricsSortOrderEnum

type SummarizeAwrDbParameterChangesRequest

type SummarizeAwrDbParameterChangesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The parameter to filter the database by internal ID.
	// Note that the internal ID of the database can be retrieved from the following endpoint:
	// /managedDatabases/{managedDatabaseId}/awrDbs
	AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

	// The required single value query parameter to filter the entity name.
	Name *string `mandatory:"true" contributesTo:"query" name:"name"`

	// The optional single value query parameter to filter the database instance number.
	InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"`

	// The optional greater than or equal to filter on the snapshot ID.
	BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the snapshot ID.
	EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

	// The optional greater than or equal to query parameter to filter the timestamp.
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the timestamp.
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// The optional query parameter to filter the database container by an exact ID value.
	// Note that the database container ID can be retrieved from the following endpoint:
	// /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
	ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in large paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The option to sort the AWR database parameter change history data.
	SortBy SummarizeAwrDbParameterChangesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order.
	SortOrder SummarizeAwrDbParameterChangesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeAwrDbParameterChangesRequest wrapper for the SummarizeAwrDbParameterChanges operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAwrDbParameterChanges.go.html to see an example of how to use SummarizeAwrDbParameterChangesRequest.

func (SummarizeAwrDbParameterChangesRequest) BinaryRequestBody

func (request SummarizeAwrDbParameterChangesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDbParameterChangesRequest) HTTPRequest

func (request SummarizeAwrDbParameterChangesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDbParameterChangesRequest) RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDbParameterChangesRequest) String

func (SummarizeAwrDbParameterChangesRequest) ValidateEnumValue

func (request SummarizeAwrDbParameterChangesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAwrDbParameterChangesResponse

type SummarizeAwrDbParameterChangesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AwrDbParameterChangeCollection instances
	AwrDbParameterChangeCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeAwrDbParameterChangesResponse wrapper for the SummarizeAwrDbParameterChanges operation

func (SummarizeAwrDbParameterChangesResponse) HTTPResponse

func (response SummarizeAwrDbParameterChangesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDbParameterChangesResponse) String

type SummarizeAwrDbParameterChangesSortByEnum

type SummarizeAwrDbParameterChangesSortByEnum string

SummarizeAwrDbParameterChangesSortByEnum Enum with underlying type: string

const (
	SummarizeAwrDbParameterChangesSortByIsChanged SummarizeAwrDbParameterChangesSortByEnum = "IS_CHANGED"
	SummarizeAwrDbParameterChangesSortByName      SummarizeAwrDbParameterChangesSortByEnum = "NAME"
)

Set of constants representing the allowable values for SummarizeAwrDbParameterChangesSortByEnum

func GetMappingSummarizeAwrDbParameterChangesSortByEnum

func GetMappingSummarizeAwrDbParameterChangesSortByEnum(val string) (SummarizeAwrDbParameterChangesSortByEnum, bool)

GetMappingSummarizeAwrDbParameterChangesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbParameterChangesSortByEnumValues

func GetSummarizeAwrDbParameterChangesSortByEnumValues() []SummarizeAwrDbParameterChangesSortByEnum

GetSummarizeAwrDbParameterChangesSortByEnumValues Enumerates the set of values for SummarizeAwrDbParameterChangesSortByEnum

type SummarizeAwrDbParameterChangesSortOrderEnum

type SummarizeAwrDbParameterChangesSortOrderEnum string

SummarizeAwrDbParameterChangesSortOrderEnum Enum with underlying type: string

const (
	SummarizeAwrDbParameterChangesSortOrderAsc  SummarizeAwrDbParameterChangesSortOrderEnum = "ASC"
	SummarizeAwrDbParameterChangesSortOrderDesc SummarizeAwrDbParameterChangesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeAwrDbParameterChangesSortOrderEnum

func GetMappingSummarizeAwrDbParameterChangesSortOrderEnum

func GetMappingSummarizeAwrDbParameterChangesSortOrderEnum(val string) (SummarizeAwrDbParameterChangesSortOrderEnum, bool)

GetMappingSummarizeAwrDbParameterChangesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbParameterChangesSortOrderEnumValues

func GetSummarizeAwrDbParameterChangesSortOrderEnumValues() []SummarizeAwrDbParameterChangesSortOrderEnum

GetSummarizeAwrDbParameterChangesSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbParameterChangesSortOrderEnum

type SummarizeAwrDbParametersRequest

type SummarizeAwrDbParametersRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The parameter to filter the database by internal ID.
	// Note that the internal ID of the database can be retrieved from the following endpoint:
	// /managedDatabases/{managedDatabaseId}/awrDbs
	AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

	// The optional single value query parameter to filter the database instance number.
	InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"`

	// The optional greater than or equal to filter on the snapshot ID.
	BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the snapshot ID.
	EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

	// The optional greater than or equal to query parameter to filter the timestamp.
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the timestamp.
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// The optional query parameter to filter the database container by an exact ID value.
	// Note that the database container ID can be retrieved from the following endpoint:
	// /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
	ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

	// The optional multiple value query parameter to filter the entity name.
	Name []string `contributesTo:"query" name:"name" collectionFormat:"multi"`

	// The optional contains query parameter to filter the entity name by any part of the name.
	NameContains *string `mandatory:"false" contributesTo:"query" name:"nameContains"`

	// The optional query parameter to filter database parameters whose values were changed.
	ValueChanged SummarizeAwrDbParametersValueChangedEnum `mandatory:"false" contributesTo:"query" name:"valueChanged" omitEmpty:"true"`

	// The optional query parameter to filter the database parameters that had the default value in the last snapshot.
	ValueDefault SummarizeAwrDbParametersValueDefaultEnum `mandatory:"false" contributesTo:"query" name:"valueDefault" omitEmpty:"true"`

	// The optional query parameter to filter the database parameters that had a modified value in the last snapshot.
	ValueModified SummarizeAwrDbParametersValueModifiedEnum `mandatory:"false" contributesTo:"query" name:"valueModified" omitEmpty:"true"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in large paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The option to sort the AWR database parameter change history data.
	SortBy SummarizeAwrDbParametersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order.
	SortOrder SummarizeAwrDbParametersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeAwrDbParametersRequest wrapper for the SummarizeAwrDbParameters operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAwrDbParameters.go.html to see an example of how to use SummarizeAwrDbParametersRequest.

func (SummarizeAwrDbParametersRequest) BinaryRequestBody

func (request SummarizeAwrDbParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDbParametersRequest) HTTPRequest

func (request SummarizeAwrDbParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDbParametersRequest) RetryPolicy

func (request SummarizeAwrDbParametersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDbParametersRequest) String

func (request SummarizeAwrDbParametersRequest) String() string

func (SummarizeAwrDbParametersRequest) ValidateEnumValue

func (request SummarizeAwrDbParametersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAwrDbParametersResponse

type SummarizeAwrDbParametersResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AwrDbParameterCollection instances
	AwrDbParameterCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeAwrDbParametersResponse wrapper for the SummarizeAwrDbParameters operation

func (SummarizeAwrDbParametersResponse) HTTPResponse

func (response SummarizeAwrDbParametersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDbParametersResponse) String

func (response SummarizeAwrDbParametersResponse) String() string

type SummarizeAwrDbParametersSortByEnum

type SummarizeAwrDbParametersSortByEnum string

SummarizeAwrDbParametersSortByEnum Enum with underlying type: string

const (
	SummarizeAwrDbParametersSortByIsChanged SummarizeAwrDbParametersSortByEnum = "IS_CHANGED"
	SummarizeAwrDbParametersSortByName      SummarizeAwrDbParametersSortByEnum = "NAME"
)

Set of constants representing the allowable values for SummarizeAwrDbParametersSortByEnum

func GetMappingSummarizeAwrDbParametersSortByEnum

func GetMappingSummarizeAwrDbParametersSortByEnum(val string) (SummarizeAwrDbParametersSortByEnum, bool)

GetMappingSummarizeAwrDbParametersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbParametersSortByEnumValues

func GetSummarizeAwrDbParametersSortByEnumValues() []SummarizeAwrDbParametersSortByEnum

GetSummarizeAwrDbParametersSortByEnumValues Enumerates the set of values for SummarizeAwrDbParametersSortByEnum

type SummarizeAwrDbParametersSortOrderEnum

type SummarizeAwrDbParametersSortOrderEnum string

SummarizeAwrDbParametersSortOrderEnum Enum with underlying type: string

const (
	SummarizeAwrDbParametersSortOrderAsc  SummarizeAwrDbParametersSortOrderEnum = "ASC"
	SummarizeAwrDbParametersSortOrderDesc SummarizeAwrDbParametersSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeAwrDbParametersSortOrderEnum

func GetMappingSummarizeAwrDbParametersSortOrderEnum

func GetMappingSummarizeAwrDbParametersSortOrderEnum(val string) (SummarizeAwrDbParametersSortOrderEnum, bool)

GetMappingSummarizeAwrDbParametersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbParametersSortOrderEnumValues

func GetSummarizeAwrDbParametersSortOrderEnumValues() []SummarizeAwrDbParametersSortOrderEnum

GetSummarizeAwrDbParametersSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbParametersSortOrderEnum

type SummarizeAwrDbParametersValueChangedEnum

type SummarizeAwrDbParametersValueChangedEnum string

SummarizeAwrDbParametersValueChangedEnum Enum with underlying type: string

const (
	SummarizeAwrDbParametersValueChangedY SummarizeAwrDbParametersValueChangedEnum = "Y"
	SummarizeAwrDbParametersValueChangedN SummarizeAwrDbParametersValueChangedEnum = "N"
)

Set of constants representing the allowable values for SummarizeAwrDbParametersValueChangedEnum

func GetMappingSummarizeAwrDbParametersValueChangedEnum

func GetMappingSummarizeAwrDbParametersValueChangedEnum(val string) (SummarizeAwrDbParametersValueChangedEnum, bool)

GetMappingSummarizeAwrDbParametersValueChangedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbParametersValueChangedEnumValues

func GetSummarizeAwrDbParametersValueChangedEnumValues() []SummarizeAwrDbParametersValueChangedEnum

GetSummarizeAwrDbParametersValueChangedEnumValues Enumerates the set of values for SummarizeAwrDbParametersValueChangedEnum

type SummarizeAwrDbParametersValueDefaultEnum

type SummarizeAwrDbParametersValueDefaultEnum string

SummarizeAwrDbParametersValueDefaultEnum Enum with underlying type: string

const (
	SummarizeAwrDbParametersValueDefaultTrue  SummarizeAwrDbParametersValueDefaultEnum = "TRUE"
	SummarizeAwrDbParametersValueDefaultFalse SummarizeAwrDbParametersValueDefaultEnum = "FALSE"
)

Set of constants representing the allowable values for SummarizeAwrDbParametersValueDefaultEnum

func GetMappingSummarizeAwrDbParametersValueDefaultEnum

func GetMappingSummarizeAwrDbParametersValueDefaultEnum(val string) (SummarizeAwrDbParametersValueDefaultEnum, bool)

GetMappingSummarizeAwrDbParametersValueDefaultEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbParametersValueDefaultEnumValues

func GetSummarizeAwrDbParametersValueDefaultEnumValues() []SummarizeAwrDbParametersValueDefaultEnum

GetSummarizeAwrDbParametersValueDefaultEnumValues Enumerates the set of values for SummarizeAwrDbParametersValueDefaultEnum

type SummarizeAwrDbParametersValueModifiedEnum

type SummarizeAwrDbParametersValueModifiedEnum string

SummarizeAwrDbParametersValueModifiedEnum Enum with underlying type: string

const (
	SummarizeAwrDbParametersValueModifiedModified  SummarizeAwrDbParametersValueModifiedEnum = "MODIFIED"
	SummarizeAwrDbParametersValueModifiedSystemMod SummarizeAwrDbParametersValueModifiedEnum = "SYSTEM_MOD"
	SummarizeAwrDbParametersValueModifiedFalse     SummarizeAwrDbParametersValueModifiedEnum = "FALSE"
)

Set of constants representing the allowable values for SummarizeAwrDbParametersValueModifiedEnum

func GetMappingSummarizeAwrDbParametersValueModifiedEnum

func GetMappingSummarizeAwrDbParametersValueModifiedEnum(val string) (SummarizeAwrDbParametersValueModifiedEnum, bool)

GetMappingSummarizeAwrDbParametersValueModifiedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbParametersValueModifiedEnumValues

func GetSummarizeAwrDbParametersValueModifiedEnumValues() []SummarizeAwrDbParametersValueModifiedEnum

GetSummarizeAwrDbParametersValueModifiedEnumValues Enumerates the set of values for SummarizeAwrDbParametersValueModifiedEnum

type SummarizeAwrDbSnapshotRangesRequest

type SummarizeAwrDbSnapshotRangesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The optional single value query parameter to filter the entity name.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// The optional greater than or equal to query parameter to filter the timestamp.
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the timestamp.
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The option to sort the AWR summary data.
	SortBy SummarizeAwrDbSnapshotRangesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order.
	SortOrder SummarizeAwrDbSnapshotRangesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeAwrDbSnapshotRangesRequest wrapper for the SummarizeAwrDbSnapshotRanges operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAwrDbSnapshotRanges.go.html to see an example of how to use SummarizeAwrDbSnapshotRangesRequest.

func (SummarizeAwrDbSnapshotRangesRequest) BinaryRequestBody

func (request SummarizeAwrDbSnapshotRangesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDbSnapshotRangesRequest) HTTPRequest

func (request SummarizeAwrDbSnapshotRangesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDbSnapshotRangesRequest) RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDbSnapshotRangesRequest) String

func (SummarizeAwrDbSnapshotRangesRequest) ValidateEnumValue

func (request SummarizeAwrDbSnapshotRangesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAwrDbSnapshotRangesResponse

type SummarizeAwrDbSnapshotRangesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AwrDbSnapshotRangeCollection instances
	AwrDbSnapshotRangeCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeAwrDbSnapshotRangesResponse wrapper for the SummarizeAwrDbSnapshotRanges operation

func (SummarizeAwrDbSnapshotRangesResponse) HTTPResponse

func (response SummarizeAwrDbSnapshotRangesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDbSnapshotRangesResponse) String

func (response SummarizeAwrDbSnapshotRangesResponse) String() string

type SummarizeAwrDbSnapshotRangesSortByEnum

type SummarizeAwrDbSnapshotRangesSortByEnum string

SummarizeAwrDbSnapshotRangesSortByEnum Enum with underlying type: string

const (
	SummarizeAwrDbSnapshotRangesSortByEndIntervalTime SummarizeAwrDbSnapshotRangesSortByEnum = "END_INTERVAL_TIME"
	SummarizeAwrDbSnapshotRangesSortByName            SummarizeAwrDbSnapshotRangesSortByEnum = "NAME"
)

Set of constants representing the allowable values for SummarizeAwrDbSnapshotRangesSortByEnum

func GetMappingSummarizeAwrDbSnapshotRangesSortByEnum

func GetMappingSummarizeAwrDbSnapshotRangesSortByEnum(val string) (SummarizeAwrDbSnapshotRangesSortByEnum, bool)

GetMappingSummarizeAwrDbSnapshotRangesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbSnapshotRangesSortByEnumValues

func GetSummarizeAwrDbSnapshotRangesSortByEnumValues() []SummarizeAwrDbSnapshotRangesSortByEnum

GetSummarizeAwrDbSnapshotRangesSortByEnumValues Enumerates the set of values for SummarizeAwrDbSnapshotRangesSortByEnum

type SummarizeAwrDbSnapshotRangesSortOrderEnum

type SummarizeAwrDbSnapshotRangesSortOrderEnum string

SummarizeAwrDbSnapshotRangesSortOrderEnum Enum with underlying type: string

const (
	SummarizeAwrDbSnapshotRangesSortOrderAsc  SummarizeAwrDbSnapshotRangesSortOrderEnum = "ASC"
	SummarizeAwrDbSnapshotRangesSortOrderDesc SummarizeAwrDbSnapshotRangesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeAwrDbSnapshotRangesSortOrderEnum

func GetMappingSummarizeAwrDbSnapshotRangesSortOrderEnum

func GetMappingSummarizeAwrDbSnapshotRangesSortOrderEnum(val string) (SummarizeAwrDbSnapshotRangesSortOrderEnum, bool)

GetMappingSummarizeAwrDbSnapshotRangesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbSnapshotRangesSortOrderEnumValues

func GetSummarizeAwrDbSnapshotRangesSortOrderEnumValues() []SummarizeAwrDbSnapshotRangesSortOrderEnum

GetSummarizeAwrDbSnapshotRangesSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbSnapshotRangesSortOrderEnum

type SummarizeAwrDbSysstatsRequest

type SummarizeAwrDbSysstatsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The parameter to filter the database by internal ID.
	// Note that the internal ID of the database can be retrieved from the following endpoint:
	// /managedDatabases/{managedDatabaseId}/awrDbs
	AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

	// The required multiple value query parameter to filter the entity name.
	Name []string `contributesTo:"query" name:"name" collectionFormat:"multi"`

	// The optional single value query parameter to filter the database instance number.
	InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"`

	// The optional greater than or equal to filter on the snapshot ID.
	BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the snapshot ID.
	EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

	// The optional greater than or equal to query parameter to filter the timestamp.
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the timestamp.
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// The optional query parameter to filter the database container by an exact ID value.
	// Note that the database container ID can be retrieved from the following endpoint:
	// /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
	ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in large paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The option to sort the data within a time period.
	SortBy SummarizeAwrDbSysstatsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order.
	SortOrder SummarizeAwrDbSysstatsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeAwrDbSysstatsRequest wrapper for the SummarizeAwrDbSysstats operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAwrDbSysstats.go.html to see an example of how to use SummarizeAwrDbSysstatsRequest.

func (SummarizeAwrDbSysstatsRequest) BinaryRequestBody

func (request SummarizeAwrDbSysstatsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDbSysstatsRequest) HTTPRequest

func (request SummarizeAwrDbSysstatsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDbSysstatsRequest) RetryPolicy

func (request SummarizeAwrDbSysstatsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDbSysstatsRequest) String

func (request SummarizeAwrDbSysstatsRequest) String() string

func (SummarizeAwrDbSysstatsRequest) ValidateEnumValue

func (request SummarizeAwrDbSysstatsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAwrDbSysstatsResponse

type SummarizeAwrDbSysstatsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AwrDbSysstatCollection instances
	AwrDbSysstatCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeAwrDbSysstatsResponse wrapper for the SummarizeAwrDbSysstats operation

func (SummarizeAwrDbSysstatsResponse) HTTPResponse

func (response SummarizeAwrDbSysstatsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDbSysstatsResponse) String

func (response SummarizeAwrDbSysstatsResponse) String() string

type SummarizeAwrDbSysstatsSortByEnum

type SummarizeAwrDbSysstatsSortByEnum string

SummarizeAwrDbSysstatsSortByEnum Enum with underlying type: string

const (
	SummarizeAwrDbSysstatsSortByTimeBegin SummarizeAwrDbSysstatsSortByEnum = "TIME_BEGIN"
	SummarizeAwrDbSysstatsSortByName      SummarizeAwrDbSysstatsSortByEnum = "NAME"
)

Set of constants representing the allowable values for SummarizeAwrDbSysstatsSortByEnum

func GetMappingSummarizeAwrDbSysstatsSortByEnum

func GetMappingSummarizeAwrDbSysstatsSortByEnum(val string) (SummarizeAwrDbSysstatsSortByEnum, bool)

GetMappingSummarizeAwrDbSysstatsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbSysstatsSortByEnumValues

func GetSummarizeAwrDbSysstatsSortByEnumValues() []SummarizeAwrDbSysstatsSortByEnum

GetSummarizeAwrDbSysstatsSortByEnumValues Enumerates the set of values for SummarizeAwrDbSysstatsSortByEnum

type SummarizeAwrDbSysstatsSortOrderEnum

type SummarizeAwrDbSysstatsSortOrderEnum string

SummarizeAwrDbSysstatsSortOrderEnum Enum with underlying type: string

const (
	SummarizeAwrDbSysstatsSortOrderAsc  SummarizeAwrDbSysstatsSortOrderEnum = "ASC"
	SummarizeAwrDbSysstatsSortOrderDesc SummarizeAwrDbSysstatsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeAwrDbSysstatsSortOrderEnum

func GetMappingSummarizeAwrDbSysstatsSortOrderEnum

func GetMappingSummarizeAwrDbSysstatsSortOrderEnum(val string) (SummarizeAwrDbSysstatsSortOrderEnum, bool)

GetMappingSummarizeAwrDbSysstatsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbSysstatsSortOrderEnumValues

func GetSummarizeAwrDbSysstatsSortOrderEnumValues() []SummarizeAwrDbSysstatsSortOrderEnum

GetSummarizeAwrDbSysstatsSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbSysstatsSortOrderEnum

type SummarizeAwrDbTopWaitEventsRequest

type SummarizeAwrDbTopWaitEventsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The parameter to filter the database by internal ID.
	// Note that the internal ID of the database can be retrieved from the following endpoint:
	// /managedDatabases/{managedDatabaseId}/awrDbs
	AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

	// The optional single value query parameter to filter the database instance number.
	InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"`

	// The optional greater than or equal to filter on the snapshot ID.
	BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the snapshot ID.
	EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

	// The optional greater than or equal to query parameter to filter the timestamp.
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the timestamp.
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// The optional query parameter to filter ASH activities by FOREGROUND or BACKGROUND.
	SessionType SummarizeAwrDbTopWaitEventsSessionTypeEnum `mandatory:"false" contributesTo:"query" name:"sessionType" omitEmpty:"true"`

	// The optional query parameter to filter the database container by an exact ID value.
	// Note that the database container ID can be retrieved from the following endpoint:
	// /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
	ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

	// The optional query parameter to filter the number of top categories to be returned.
	TopN *int `mandatory:"false" contributesTo:"query" name:"topN"`

	// The option to sort the AWR top event summary data.
	SortBy SummarizeAwrDbTopWaitEventsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order.
	SortOrder SummarizeAwrDbTopWaitEventsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeAwrDbTopWaitEventsRequest wrapper for the SummarizeAwrDbTopWaitEvents operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAwrDbTopWaitEvents.go.html to see an example of how to use SummarizeAwrDbTopWaitEventsRequest.

func (SummarizeAwrDbTopWaitEventsRequest) BinaryRequestBody

func (request SummarizeAwrDbTopWaitEventsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDbTopWaitEventsRequest) HTTPRequest

func (request SummarizeAwrDbTopWaitEventsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDbTopWaitEventsRequest) RetryPolicy

func (request SummarizeAwrDbTopWaitEventsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDbTopWaitEventsRequest) String

func (request SummarizeAwrDbTopWaitEventsRequest) String() string

func (SummarizeAwrDbTopWaitEventsRequest) ValidateEnumValue

func (request SummarizeAwrDbTopWaitEventsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAwrDbTopWaitEventsResponse

type SummarizeAwrDbTopWaitEventsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The AwrDbTopWaitEventCollection instance
	AwrDbTopWaitEventCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeAwrDbTopWaitEventsResponse wrapper for the SummarizeAwrDbTopWaitEvents operation

func (SummarizeAwrDbTopWaitEventsResponse) HTTPResponse

func (response SummarizeAwrDbTopWaitEventsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDbTopWaitEventsResponse) String

func (response SummarizeAwrDbTopWaitEventsResponse) String() string

type SummarizeAwrDbTopWaitEventsSessionTypeEnum

type SummarizeAwrDbTopWaitEventsSessionTypeEnum string

SummarizeAwrDbTopWaitEventsSessionTypeEnum Enum with underlying type: string

const (
	SummarizeAwrDbTopWaitEventsSessionTypeForeground SummarizeAwrDbTopWaitEventsSessionTypeEnum = "FOREGROUND"
	SummarizeAwrDbTopWaitEventsSessionTypeBackground SummarizeAwrDbTopWaitEventsSessionTypeEnum = "BACKGROUND"
	SummarizeAwrDbTopWaitEventsSessionTypeAll        SummarizeAwrDbTopWaitEventsSessionTypeEnum = "ALL"
)

Set of constants representing the allowable values for SummarizeAwrDbTopWaitEventsSessionTypeEnum

func GetMappingSummarizeAwrDbTopWaitEventsSessionTypeEnum

func GetMappingSummarizeAwrDbTopWaitEventsSessionTypeEnum(val string) (SummarizeAwrDbTopWaitEventsSessionTypeEnum, bool)

GetMappingSummarizeAwrDbTopWaitEventsSessionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbTopWaitEventsSessionTypeEnumValues

func GetSummarizeAwrDbTopWaitEventsSessionTypeEnumValues() []SummarizeAwrDbTopWaitEventsSessionTypeEnum

GetSummarizeAwrDbTopWaitEventsSessionTypeEnumValues Enumerates the set of values for SummarizeAwrDbTopWaitEventsSessionTypeEnum

type SummarizeAwrDbTopWaitEventsSortByEnum

type SummarizeAwrDbTopWaitEventsSortByEnum string

SummarizeAwrDbTopWaitEventsSortByEnum Enum with underlying type: string

const (
	SummarizeAwrDbTopWaitEventsSortByWaitsPersec       SummarizeAwrDbTopWaitEventsSortByEnum = "WAITS_PERSEC"
	SummarizeAwrDbTopWaitEventsSortByAvgWaitTimePersec SummarizeAwrDbTopWaitEventsSortByEnum = "AVG_WAIT_TIME_PERSEC"
)

Set of constants representing the allowable values for SummarizeAwrDbTopWaitEventsSortByEnum

func GetMappingSummarizeAwrDbTopWaitEventsSortByEnum

func GetMappingSummarizeAwrDbTopWaitEventsSortByEnum(val string) (SummarizeAwrDbTopWaitEventsSortByEnum, bool)

GetMappingSummarizeAwrDbTopWaitEventsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbTopWaitEventsSortByEnumValues

func GetSummarizeAwrDbTopWaitEventsSortByEnumValues() []SummarizeAwrDbTopWaitEventsSortByEnum

GetSummarizeAwrDbTopWaitEventsSortByEnumValues Enumerates the set of values for SummarizeAwrDbTopWaitEventsSortByEnum

type SummarizeAwrDbTopWaitEventsSortOrderEnum

type SummarizeAwrDbTopWaitEventsSortOrderEnum string

SummarizeAwrDbTopWaitEventsSortOrderEnum Enum with underlying type: string

const (
	SummarizeAwrDbTopWaitEventsSortOrderAsc  SummarizeAwrDbTopWaitEventsSortOrderEnum = "ASC"
	SummarizeAwrDbTopWaitEventsSortOrderDesc SummarizeAwrDbTopWaitEventsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeAwrDbTopWaitEventsSortOrderEnum

func GetMappingSummarizeAwrDbTopWaitEventsSortOrderEnum

func GetMappingSummarizeAwrDbTopWaitEventsSortOrderEnum(val string) (SummarizeAwrDbTopWaitEventsSortOrderEnum, bool)

GetMappingSummarizeAwrDbTopWaitEventsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbTopWaitEventsSortOrderEnumValues

func GetSummarizeAwrDbTopWaitEventsSortOrderEnumValues() []SummarizeAwrDbTopWaitEventsSortOrderEnum

GetSummarizeAwrDbTopWaitEventsSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbTopWaitEventsSortOrderEnum

type SummarizeAwrDbWaitEventBucketsRequest

type SummarizeAwrDbWaitEventBucketsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The parameter to filter the database by internal ID.
	// Note that the internal ID of the database can be retrieved from the following endpoint:
	// /managedDatabases/{managedDatabaseId}/awrDbs
	AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

	// The required single value query parameter to filter the entity name.
	Name *string `mandatory:"true" contributesTo:"query" name:"name"`

	// The optional single value query parameter to filter the database instance number.
	InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"`

	// The optional greater than or equal to filter on the snapshot ID.
	BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the snapshot ID.
	EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

	// The optional greater than or equal to query parameter to filter the timestamp.
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the timestamp.
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// The number of buckets within the histogram.
	NumBucket *int `mandatory:"false" contributesTo:"query" name:"numBucket"`

	// The minimum value of the histogram.
	MinValue *float64 `mandatory:"false" contributesTo:"query" name:"minValue"`

	// The maximum value of the histogram.
	MaxValue *float64 `mandatory:"false" contributesTo:"query" name:"maxValue"`

	// The optional query parameter to filter the database container by an exact ID value.
	// Note that the database container ID can be retrieved from the following endpoint:
	// /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
	ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in large paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The option to sort distribution data.
	SortBy SummarizeAwrDbWaitEventBucketsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder SummarizeAwrDbWaitEventBucketsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeAwrDbWaitEventBucketsRequest wrapper for the SummarizeAwrDbWaitEventBuckets operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAwrDbWaitEventBuckets.go.html to see an example of how to use SummarizeAwrDbWaitEventBucketsRequest.

func (SummarizeAwrDbWaitEventBucketsRequest) BinaryRequestBody

func (request SummarizeAwrDbWaitEventBucketsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDbWaitEventBucketsRequest) HTTPRequest

func (request SummarizeAwrDbWaitEventBucketsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDbWaitEventBucketsRequest) RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDbWaitEventBucketsRequest) String

func (SummarizeAwrDbWaitEventBucketsRequest) ValidateEnumValue

func (request SummarizeAwrDbWaitEventBucketsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAwrDbWaitEventBucketsResponse

type SummarizeAwrDbWaitEventBucketsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AwrDbWaitEventBucketCollection instances
	AwrDbWaitEventBucketCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeAwrDbWaitEventBucketsResponse wrapper for the SummarizeAwrDbWaitEventBuckets operation

func (SummarizeAwrDbWaitEventBucketsResponse) HTTPResponse

func (response SummarizeAwrDbWaitEventBucketsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDbWaitEventBucketsResponse) String

type SummarizeAwrDbWaitEventBucketsSortByEnum

type SummarizeAwrDbWaitEventBucketsSortByEnum string

SummarizeAwrDbWaitEventBucketsSortByEnum Enum with underlying type: string

const (
	SummarizeAwrDbWaitEventBucketsSortByCategory   SummarizeAwrDbWaitEventBucketsSortByEnum = "CATEGORY"
	SummarizeAwrDbWaitEventBucketsSortByPercentage SummarizeAwrDbWaitEventBucketsSortByEnum = "PERCENTAGE"
)

Set of constants representing the allowable values for SummarizeAwrDbWaitEventBucketsSortByEnum

func GetMappingSummarizeAwrDbWaitEventBucketsSortByEnum

func GetMappingSummarizeAwrDbWaitEventBucketsSortByEnum(val string) (SummarizeAwrDbWaitEventBucketsSortByEnum, bool)

GetMappingSummarizeAwrDbWaitEventBucketsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbWaitEventBucketsSortByEnumValues

func GetSummarizeAwrDbWaitEventBucketsSortByEnumValues() []SummarizeAwrDbWaitEventBucketsSortByEnum

GetSummarizeAwrDbWaitEventBucketsSortByEnumValues Enumerates the set of values for SummarizeAwrDbWaitEventBucketsSortByEnum

type SummarizeAwrDbWaitEventBucketsSortOrderEnum

type SummarizeAwrDbWaitEventBucketsSortOrderEnum string

SummarizeAwrDbWaitEventBucketsSortOrderEnum Enum with underlying type: string

const (
	SummarizeAwrDbWaitEventBucketsSortOrderAsc  SummarizeAwrDbWaitEventBucketsSortOrderEnum = "ASC"
	SummarizeAwrDbWaitEventBucketsSortOrderDesc SummarizeAwrDbWaitEventBucketsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeAwrDbWaitEventBucketsSortOrderEnum

func GetMappingSummarizeAwrDbWaitEventBucketsSortOrderEnum

func GetMappingSummarizeAwrDbWaitEventBucketsSortOrderEnum(val string) (SummarizeAwrDbWaitEventBucketsSortOrderEnum, bool)

GetMappingSummarizeAwrDbWaitEventBucketsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbWaitEventBucketsSortOrderEnumValues

func GetSummarizeAwrDbWaitEventBucketsSortOrderEnumValues() []SummarizeAwrDbWaitEventBucketsSortOrderEnum

GetSummarizeAwrDbWaitEventBucketsSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbWaitEventBucketsSortOrderEnum

type SummarizeAwrDbWaitEventsRequest

type SummarizeAwrDbWaitEventsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The parameter to filter the database by internal ID.
	// Note that the internal ID of the database can be retrieved from the following endpoint:
	// /managedDatabases/{managedDatabaseId}/awrDbs
	AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

	// The optional single value query parameter to filter the database instance number.
	InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"`

	// The optional greater than or equal to filter on the snapshot ID.
	BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the snapshot ID.
	EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

	// The optional greater than or equal to query parameter to filter the timestamp.
	TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

	// The optional less than or equal to query parameter to filter the timestamp.
	TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

	// The optional multiple value query parameter to filter the entity name.
	Name []string `contributesTo:"query" name:"name" collectionFormat:"multi"`

	// The optional query parameter to filter ASH activities by FOREGROUND or BACKGROUND.
	SessionType SummarizeAwrDbWaitEventsSessionTypeEnum `mandatory:"false" contributesTo:"query" name:"sessionType" omitEmpty:"true"`

	// The optional query parameter to filter the database container by an exact ID value.
	// Note that the database container ID can be retrieved from the following endpoint:
	// /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
	ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in large paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The option to sort the data within a time period.
	SortBy SummarizeAwrDbWaitEventsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order.
	SortOrder SummarizeAwrDbWaitEventsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeAwrDbWaitEventsRequest wrapper for the SummarizeAwrDbWaitEvents operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeAwrDbWaitEvents.go.html to see an example of how to use SummarizeAwrDbWaitEventsRequest.

func (SummarizeAwrDbWaitEventsRequest) BinaryRequestBody

func (request SummarizeAwrDbWaitEventsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDbWaitEventsRequest) HTTPRequest

func (request SummarizeAwrDbWaitEventsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDbWaitEventsRequest) RetryPolicy

func (request SummarizeAwrDbWaitEventsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDbWaitEventsRequest) String

func (request SummarizeAwrDbWaitEventsRequest) String() string

func (SummarizeAwrDbWaitEventsRequest) ValidateEnumValue

func (request SummarizeAwrDbWaitEventsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAwrDbWaitEventsResponse

type SummarizeAwrDbWaitEventsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of AwrDbWaitEventCollection instances
	AwrDbWaitEventCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeAwrDbWaitEventsResponse wrapper for the SummarizeAwrDbWaitEvents operation

func (SummarizeAwrDbWaitEventsResponse) HTTPResponse

func (response SummarizeAwrDbWaitEventsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDbWaitEventsResponse) String

func (response SummarizeAwrDbWaitEventsResponse) String() string

type SummarizeAwrDbWaitEventsSessionTypeEnum

type SummarizeAwrDbWaitEventsSessionTypeEnum string

SummarizeAwrDbWaitEventsSessionTypeEnum Enum with underlying type: string

const (
	SummarizeAwrDbWaitEventsSessionTypeForeground SummarizeAwrDbWaitEventsSessionTypeEnum = "FOREGROUND"
	SummarizeAwrDbWaitEventsSessionTypeBackground SummarizeAwrDbWaitEventsSessionTypeEnum = "BACKGROUND"
	SummarizeAwrDbWaitEventsSessionTypeAll        SummarizeAwrDbWaitEventsSessionTypeEnum = "ALL"
)

Set of constants representing the allowable values for SummarizeAwrDbWaitEventsSessionTypeEnum

func GetMappingSummarizeAwrDbWaitEventsSessionTypeEnum

func GetMappingSummarizeAwrDbWaitEventsSessionTypeEnum(val string) (SummarizeAwrDbWaitEventsSessionTypeEnum, bool)

GetMappingSummarizeAwrDbWaitEventsSessionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbWaitEventsSessionTypeEnumValues

func GetSummarizeAwrDbWaitEventsSessionTypeEnumValues() []SummarizeAwrDbWaitEventsSessionTypeEnum

GetSummarizeAwrDbWaitEventsSessionTypeEnumValues Enumerates the set of values for SummarizeAwrDbWaitEventsSessionTypeEnum

type SummarizeAwrDbWaitEventsSortByEnum

type SummarizeAwrDbWaitEventsSortByEnum string

SummarizeAwrDbWaitEventsSortByEnum Enum with underlying type: string

const (
	SummarizeAwrDbWaitEventsSortByTimeBegin SummarizeAwrDbWaitEventsSortByEnum = "TIME_BEGIN"
	SummarizeAwrDbWaitEventsSortByName      SummarizeAwrDbWaitEventsSortByEnum = "NAME"
)

Set of constants representing the allowable values for SummarizeAwrDbWaitEventsSortByEnum

func GetMappingSummarizeAwrDbWaitEventsSortByEnum

func GetMappingSummarizeAwrDbWaitEventsSortByEnum(val string) (SummarizeAwrDbWaitEventsSortByEnum, bool)

GetMappingSummarizeAwrDbWaitEventsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbWaitEventsSortByEnumValues

func GetSummarizeAwrDbWaitEventsSortByEnumValues() []SummarizeAwrDbWaitEventsSortByEnum

GetSummarizeAwrDbWaitEventsSortByEnumValues Enumerates the set of values for SummarizeAwrDbWaitEventsSortByEnum

type SummarizeAwrDbWaitEventsSortOrderEnum

type SummarizeAwrDbWaitEventsSortOrderEnum string

SummarizeAwrDbWaitEventsSortOrderEnum Enum with underlying type: string

const (
	SummarizeAwrDbWaitEventsSortOrderAsc  SummarizeAwrDbWaitEventsSortOrderEnum = "ASC"
	SummarizeAwrDbWaitEventsSortOrderDesc SummarizeAwrDbWaitEventsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeAwrDbWaitEventsSortOrderEnum

func GetMappingSummarizeAwrDbWaitEventsSortOrderEnum

func GetMappingSummarizeAwrDbWaitEventsSortOrderEnum(val string) (SummarizeAwrDbWaitEventsSortOrderEnum, bool)

GetMappingSummarizeAwrDbWaitEventsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbWaitEventsSortOrderEnumValues

func GetSummarizeAwrDbWaitEventsSortOrderEnumValues() []SummarizeAwrDbWaitEventsSortOrderEnum

GetSummarizeAwrDbWaitEventsSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbWaitEventsSortOrderEnum

type SummarizeExternalAsmMetricsRequest added in v65.31.0

type SummarizeExternalAsmMetricsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external ASM.
	ExternalAsmId *string `mandatory:"true" contributesTo:"path" name:"externalAsmId"`

	// The beginning of the time range set to retrieve metric data for the DB system
	// and its members. Expressed in UTC in ISO-8601 format, which is `yyyy-MM-dd'T'hh:mm:ss.sss'Z'`.
	StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"`

	// The end of the time range set to retrieve metric data for the DB system
	// and its members. Expressed in UTC in ISO-8601 format, which is `yyyy-MM-dd'T'hh:mm:ss.sss'Z'`.
	EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The filter used to retrieve a specific set of metrics by passing the desired metric names with a comma separator. Note that, by default, the service returns all supported metrics.
	FilterByMetricNames *string `mandatory:"false" contributesTo:"query" name:"filterByMetricNames"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeExternalAsmMetricsRequest wrapper for the SummarizeExternalAsmMetrics operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeExternalAsmMetrics.go.html to see an example of how to use SummarizeExternalAsmMetricsRequest.

func (SummarizeExternalAsmMetricsRequest) BinaryRequestBody added in v65.31.0

func (request SummarizeExternalAsmMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeExternalAsmMetricsRequest) HTTPRequest added in v65.31.0

func (request SummarizeExternalAsmMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeExternalAsmMetricsRequest) RetryPolicy added in v65.31.0

func (request SummarizeExternalAsmMetricsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeExternalAsmMetricsRequest) String added in v65.31.0

func (request SummarizeExternalAsmMetricsRequest) String() string

func (SummarizeExternalAsmMetricsRequest) ValidateEnumValue added in v65.31.0

func (request SummarizeExternalAsmMetricsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeExternalAsmMetricsResponse added in v65.31.0

type SummarizeExternalAsmMetricsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of MetricsAggregationRangeCollection instances
	MetricsAggregationRangeCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeExternalAsmMetricsResponse wrapper for the SummarizeExternalAsmMetrics operation

func (SummarizeExternalAsmMetricsResponse) HTTPResponse added in v65.31.0

func (response SummarizeExternalAsmMetricsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeExternalAsmMetricsResponse) String added in v65.31.0

func (response SummarizeExternalAsmMetricsResponse) String() string

type SummarizeExternalClusterMetricsRequest added in v65.31.0

type SummarizeExternalClusterMetricsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external cluster.
	ExternalClusterId *string `mandatory:"true" contributesTo:"path" name:"externalClusterId"`

	// The beginning of the time range set to retrieve metric data for the DB system
	// and its members. Expressed in UTC in ISO-8601 format, which is `yyyy-MM-dd'T'hh:mm:ss.sss'Z'`.
	StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"`

	// The end of the time range set to retrieve metric data for the DB system
	// and its members. Expressed in UTC in ISO-8601 format, which is `yyyy-MM-dd'T'hh:mm:ss.sss'Z'`.
	EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The filter used to retrieve a specific set of metrics by passing the desired metric names with a comma separator. Note that, by default, the service returns all supported metrics.
	FilterByMetricNames *string `mandatory:"false" contributesTo:"query" name:"filterByMetricNames"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeExternalClusterMetricsRequest wrapper for the SummarizeExternalClusterMetrics operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeExternalClusterMetrics.go.html to see an example of how to use SummarizeExternalClusterMetricsRequest.

func (SummarizeExternalClusterMetricsRequest) BinaryRequestBody added in v65.31.0

func (request SummarizeExternalClusterMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeExternalClusterMetricsRequest) HTTPRequest added in v65.31.0

func (request SummarizeExternalClusterMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeExternalClusterMetricsRequest) RetryPolicy added in v65.31.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeExternalClusterMetricsRequest) String added in v65.31.0

func (SummarizeExternalClusterMetricsRequest) ValidateEnumValue added in v65.31.0

func (request SummarizeExternalClusterMetricsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeExternalClusterMetricsResponse added in v65.31.0

type SummarizeExternalClusterMetricsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of MetricsAggregationRangeCollection instances
	MetricsAggregationRangeCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeExternalClusterMetricsResponse wrapper for the SummarizeExternalClusterMetrics operation

func (SummarizeExternalClusterMetricsResponse) HTTPResponse added in v65.31.0

func (response SummarizeExternalClusterMetricsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeExternalClusterMetricsResponse) String added in v65.31.0

type SummarizeExternalDbNodeMetricsRequest added in v65.31.0

type SummarizeExternalDbNodeMetricsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external database node.
	ExternalDbNodeId *string `mandatory:"true" contributesTo:"path" name:"externalDbNodeId"`

	// The beginning of the time range set to retrieve metric data for the DB system
	// and its members. Expressed in UTC in ISO-8601 format, which is `yyyy-MM-dd'T'hh:mm:ss.sss'Z'`.
	StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"`

	// The end of the time range set to retrieve metric data for the DB system
	// and its members. Expressed in UTC in ISO-8601 format, which is `yyyy-MM-dd'T'hh:mm:ss.sss'Z'`.
	EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The filter used to retrieve a specific set of metrics by passing the desired metric names with a comma separator. Note that, by default, the service returns all supported metrics.
	FilterByMetricNames *string `mandatory:"false" contributesTo:"query" name:"filterByMetricNames"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeExternalDbNodeMetricsRequest wrapper for the SummarizeExternalDbNodeMetrics operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeExternalDbNodeMetrics.go.html to see an example of how to use SummarizeExternalDbNodeMetricsRequest.

func (SummarizeExternalDbNodeMetricsRequest) BinaryRequestBody added in v65.31.0

func (request SummarizeExternalDbNodeMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeExternalDbNodeMetricsRequest) HTTPRequest added in v65.31.0

func (request SummarizeExternalDbNodeMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeExternalDbNodeMetricsRequest) RetryPolicy added in v65.31.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeExternalDbNodeMetricsRequest) String added in v65.31.0

func (SummarizeExternalDbNodeMetricsRequest) ValidateEnumValue added in v65.31.0

func (request SummarizeExternalDbNodeMetricsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeExternalDbNodeMetricsResponse added in v65.31.0

type SummarizeExternalDbNodeMetricsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of MetricsAggregationRangeCollection instances
	MetricsAggregationRangeCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeExternalDbNodeMetricsResponse wrapper for the SummarizeExternalDbNodeMetrics operation

func (SummarizeExternalDbNodeMetricsResponse) HTTPResponse added in v65.31.0

func (response SummarizeExternalDbNodeMetricsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeExternalDbNodeMetricsResponse) String added in v65.31.0

type SummarizeExternalDbSystemAvailabilityMetricsRequest added in v65.31.0

type SummarizeExternalDbSystemAvailabilityMetricsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system.
	ExternalDbSystemId *string `mandatory:"true" contributesTo:"path" name:"externalDbSystemId"`

	// The beginning of the time range set to retrieve metric data for the DB system
	// and its members. Expressed in UTC in ISO-8601 format, which is `yyyy-MM-dd'T'hh:mm:ss.sss'Z'`.
	StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"`

	// The end of the time range set to retrieve metric data for the DB system
	// and its members. Expressed in UTC in ISO-8601 format, which is `yyyy-MM-dd'T'hh:mm:ss.sss'Z'`.
	EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The filter used to retrieve metrics for a specific set of component types by passing the desired component types separated by a comma. Note that, by default, the service returns metrics for all DB system component types.
	FilterByComponentTypes *string `mandatory:"false" contributesTo:"query" name:"filterByComponentTypes"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeExternalDbSystemAvailabilityMetricsRequest wrapper for the SummarizeExternalDbSystemAvailabilityMetrics operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeExternalDbSystemAvailabilityMetrics.go.html to see an example of how to use SummarizeExternalDbSystemAvailabilityMetricsRequest.

func (SummarizeExternalDbSystemAvailabilityMetricsRequest) BinaryRequestBody added in v65.31.0

BinaryRequestBody implements the OCIRequest interface

func (SummarizeExternalDbSystemAvailabilityMetricsRequest) HTTPRequest added in v65.31.0

func (request SummarizeExternalDbSystemAvailabilityMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeExternalDbSystemAvailabilityMetricsRequest) RetryPolicy added in v65.31.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeExternalDbSystemAvailabilityMetricsRequest) String added in v65.31.0

func (SummarizeExternalDbSystemAvailabilityMetricsRequest) ValidateEnumValue added in v65.31.0

func (request SummarizeExternalDbSystemAvailabilityMetricsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeExternalDbSystemAvailabilityMetricsResponse added in v65.31.0

type SummarizeExternalDbSystemAvailabilityMetricsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of MetricsAggregationRangeCollection instances
	MetricsAggregationRangeCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeExternalDbSystemAvailabilityMetricsResponse wrapper for the SummarizeExternalDbSystemAvailabilityMetrics operation

func (SummarizeExternalDbSystemAvailabilityMetricsResponse) HTTPResponse added in v65.31.0

HTTPResponse implements the OCIResponse interface

func (SummarizeExternalDbSystemAvailabilityMetricsResponse) String added in v65.31.0

type SummarizeExternalListenerMetricsRequest added in v65.31.0

type SummarizeExternalListenerMetricsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external listener.
	ExternalListenerId *string `mandatory:"true" contributesTo:"path" name:"externalListenerId"`

	// The beginning of the time range set to retrieve metric data for the DB system
	// and its members. Expressed in UTC in ISO-8601 format, which is `yyyy-MM-dd'T'hh:mm:ss.sss'Z'`.
	StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"`

	// The end of the time range set to retrieve metric data for the DB system
	// and its members. Expressed in UTC in ISO-8601 format, which is `yyyy-MM-dd'T'hh:mm:ss.sss'Z'`.
	EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The filter used to retrieve a specific set of metrics by passing the desired metric names with a comma separator. Note that, by default, the service returns all supported metrics.
	FilterByMetricNames *string `mandatory:"false" contributesTo:"query" name:"filterByMetricNames"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeExternalListenerMetricsRequest wrapper for the SummarizeExternalListenerMetrics operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeExternalListenerMetrics.go.html to see an example of how to use SummarizeExternalListenerMetricsRequest.

func (SummarizeExternalListenerMetricsRequest) BinaryRequestBody added in v65.31.0

func (request SummarizeExternalListenerMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeExternalListenerMetricsRequest) HTTPRequest added in v65.31.0

func (request SummarizeExternalListenerMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeExternalListenerMetricsRequest) RetryPolicy added in v65.31.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeExternalListenerMetricsRequest) String added in v65.31.0

func (SummarizeExternalListenerMetricsRequest) ValidateEnumValue added in v65.31.0

func (request SummarizeExternalListenerMetricsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeExternalListenerMetricsResponse added in v65.31.0

type SummarizeExternalListenerMetricsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of MetricsAggregationRangeCollection instances
	MetricsAggregationRangeCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeExternalListenerMetricsResponse wrapper for the SummarizeExternalListenerMetrics operation

func (SummarizeExternalListenerMetricsResponse) HTTPResponse added in v65.31.0

func (response SummarizeExternalListenerMetricsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeExternalListenerMetricsResponse) String added in v65.31.0

type SummarizeJobExecutionsStatusesRequest

type SummarizeJobExecutionsStatusesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// The start time of the time range to retrieve the status summary of job executions
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"`

	// The end time of the time range to retrieve the status summary of job executions
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The identifier of the resource.
	Id *string `mandatory:"false" contributesTo:"query" name:"id"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
	ManagedDatabaseGroupId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseGroupId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseId"`

	// A filter to return only resources that match the entire name.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// The field to sort information by. Only one sortOrder can be used. The default sort order
	// for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
	// The ‘NAME’ sort order is case-sensitive.
	SortBy SummarizeJobExecutionsStatusesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
	SortOrder SummarizeJobExecutionsStatusesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeJobExecutionsStatusesRequest wrapper for the SummarizeJobExecutionsStatuses operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeJobExecutionsStatuses.go.html to see an example of how to use SummarizeJobExecutionsStatusesRequest.

func (SummarizeJobExecutionsStatusesRequest) BinaryRequestBody

func (request SummarizeJobExecutionsStatusesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeJobExecutionsStatusesRequest) HTTPRequest

func (request SummarizeJobExecutionsStatusesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeJobExecutionsStatusesRequest) RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeJobExecutionsStatusesRequest) String

func (SummarizeJobExecutionsStatusesRequest) ValidateEnumValue

func (request SummarizeJobExecutionsStatusesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeJobExecutionsStatusesResponse

type SummarizeJobExecutionsStatusesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The JobExecutionsStatusSummaryCollection instance
	JobExecutionsStatusSummaryCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

SummarizeJobExecutionsStatusesResponse wrapper for the SummarizeJobExecutionsStatuses operation

func (SummarizeJobExecutionsStatusesResponse) HTTPResponse

func (response SummarizeJobExecutionsStatusesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeJobExecutionsStatusesResponse) String

type SummarizeJobExecutionsStatusesSortByEnum

type SummarizeJobExecutionsStatusesSortByEnum string

SummarizeJobExecutionsStatusesSortByEnum Enum with underlying type: string

const (
	SummarizeJobExecutionsStatusesSortByTimecreated SummarizeJobExecutionsStatusesSortByEnum = "TIMECREATED"
	SummarizeJobExecutionsStatusesSortByName        SummarizeJobExecutionsStatusesSortByEnum = "NAME"
)

Set of constants representing the allowable values for SummarizeJobExecutionsStatusesSortByEnum

func GetMappingSummarizeJobExecutionsStatusesSortByEnum

func GetMappingSummarizeJobExecutionsStatusesSortByEnum(val string) (SummarizeJobExecutionsStatusesSortByEnum, bool)

GetMappingSummarizeJobExecutionsStatusesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeJobExecutionsStatusesSortByEnumValues

func GetSummarizeJobExecutionsStatusesSortByEnumValues() []SummarizeJobExecutionsStatusesSortByEnum

GetSummarizeJobExecutionsStatusesSortByEnumValues Enumerates the set of values for SummarizeJobExecutionsStatusesSortByEnum

type SummarizeJobExecutionsStatusesSortOrderEnum

type SummarizeJobExecutionsStatusesSortOrderEnum string

SummarizeJobExecutionsStatusesSortOrderEnum Enum with underlying type: string

const (
	SummarizeJobExecutionsStatusesSortOrderAsc  SummarizeJobExecutionsStatusesSortOrderEnum = "ASC"
	SummarizeJobExecutionsStatusesSortOrderDesc SummarizeJobExecutionsStatusesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SummarizeJobExecutionsStatusesSortOrderEnum

func GetMappingSummarizeJobExecutionsStatusesSortOrderEnum

func GetMappingSummarizeJobExecutionsStatusesSortOrderEnum(val string) (SummarizeJobExecutionsStatusesSortOrderEnum, bool)

GetMappingSummarizeJobExecutionsStatusesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeJobExecutionsStatusesSortOrderEnumValues

func GetSummarizeJobExecutionsStatusesSortOrderEnumValues() []SummarizeJobExecutionsStatusesSortOrderEnum

GetSummarizeJobExecutionsStatusesSortOrderEnumValues Enumerates the set of values for SummarizeJobExecutionsStatusesSortOrderEnum

type SummarizeManagedDatabaseAvailabilityMetricsRequest added in v65.31.0

type SummarizeManagedDatabaseAvailabilityMetricsRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The start time of the time range to retrieve the health metrics of a Managed Database
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"`

	// The end time of the time range to retrieve the health metrics of a Managed Database
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeManagedDatabaseAvailabilityMetricsRequest wrapper for the SummarizeManagedDatabaseAvailabilityMetrics operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeManagedDatabaseAvailabilityMetrics.go.html to see an example of how to use SummarizeManagedDatabaseAvailabilityMetricsRequest.

func (SummarizeManagedDatabaseAvailabilityMetricsRequest) BinaryRequestBody added in v65.31.0

BinaryRequestBody implements the OCIRequest interface

func (SummarizeManagedDatabaseAvailabilityMetricsRequest) HTTPRequest added in v65.31.0

func (request SummarizeManagedDatabaseAvailabilityMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeManagedDatabaseAvailabilityMetricsRequest) RetryPolicy added in v65.31.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeManagedDatabaseAvailabilityMetricsRequest) String added in v65.31.0

func (SummarizeManagedDatabaseAvailabilityMetricsRequest) ValidateEnumValue added in v65.31.0

func (request SummarizeManagedDatabaseAvailabilityMetricsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeManagedDatabaseAvailabilityMetricsResponse added in v65.31.0

type SummarizeManagedDatabaseAvailabilityMetricsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of MetricsAggregationRangeCollection instances
	MetricsAggregationRangeCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeManagedDatabaseAvailabilityMetricsResponse wrapper for the SummarizeManagedDatabaseAvailabilityMetrics operation

func (SummarizeManagedDatabaseAvailabilityMetricsResponse) HTTPResponse added in v65.31.0

HTTPResponse implements the OCIResponse interface

func (SummarizeManagedDatabaseAvailabilityMetricsResponse) String added in v65.31.0

type SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest added in v65.52.0

type SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest struct {

	// The OCID of the Managed MySQL Database.
	ManagedMySqlDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedMySqlDatabaseId"`

	// The start time of the time range to retrieve the health metrics of a Managed Database
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"`

	// The end time of the time range to retrieve the health metrics of a Managed Database
	// in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
	EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of records returned in the paginated response.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest wrapper for the SummarizeManagedMySqlDatabaseAvailabilityMetrics operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeManagedMySqlDatabaseAvailabilityMetrics.go.html to see an example of how to use SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest.

func (SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest) BinaryRequestBody added in v65.52.0

BinaryRequestBody implements the OCIRequest interface

func (SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest) HTTPRequest added in v65.52.0

func (request SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest) RetryPolicy added in v65.52.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest) String added in v65.52.0

func (SummarizeManagedMySqlDatabaseAvailabilityMetricsRequest) ValidateEnumValue added in v65.52.0

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse added in v65.52.0

type SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of MetricsAggregationRangeCollection instances
	MetricsAggregationRangeCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse wrapper for the SummarizeManagedMySqlDatabaseAvailabilityMetrics operation

func (SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse) HTTPResponse added in v65.52.0

HTTPResponse implements the OCIResponse interface

func (SummarizeManagedMySqlDatabaseAvailabilityMetricsResponse) String added in v65.52.0

type SummarizeSqlPlanBaselinesByLastExecutionRequest added in v65.42.0

type SummarizeSqlPlanBaselinesByLastExecutionRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeSqlPlanBaselinesByLastExecutionRequest wrapper for the SummarizeSqlPlanBaselinesByLastExecution operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeSqlPlanBaselinesByLastExecution.go.html to see an example of how to use SummarizeSqlPlanBaselinesByLastExecutionRequest.

func (SummarizeSqlPlanBaselinesByLastExecutionRequest) BinaryRequestBody added in v65.42.0

BinaryRequestBody implements the OCIRequest interface

func (SummarizeSqlPlanBaselinesByLastExecutionRequest) HTTPRequest added in v65.42.0

func (request SummarizeSqlPlanBaselinesByLastExecutionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeSqlPlanBaselinesByLastExecutionRequest) RetryPolicy added in v65.42.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeSqlPlanBaselinesByLastExecutionRequest) String added in v65.42.0

func (SummarizeSqlPlanBaselinesByLastExecutionRequest) ValidateEnumValue added in v65.42.0

func (request SummarizeSqlPlanBaselinesByLastExecutionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeSqlPlanBaselinesByLastExecutionResponse added in v65.42.0

type SummarizeSqlPlanBaselinesByLastExecutionResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SqlPlanBaselineAggregationCollection instances
	SqlPlanBaselineAggregationCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeSqlPlanBaselinesByLastExecutionResponse wrapper for the SummarizeSqlPlanBaselinesByLastExecution operation

func (SummarizeSqlPlanBaselinesByLastExecutionResponse) HTTPResponse added in v65.42.0

HTTPResponse implements the OCIResponse interface

func (SummarizeSqlPlanBaselinesByLastExecutionResponse) String added in v65.42.0

type SummarizeSqlPlanBaselinesRequest added in v65.42.0

type SummarizeSqlPlanBaselinesRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The page token representing the page from where the next set of paginated results
	// are retrieved. This is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The OCID of the Named Credential.
	OpcNamedCredentialId *string `mandatory:"false" contributesTo:"header" name:"opc-named-credential-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

SummarizeSqlPlanBaselinesRequest wrapper for the SummarizeSqlPlanBaselines operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/SummarizeSqlPlanBaselines.go.html to see an example of how to use SummarizeSqlPlanBaselinesRequest.

func (SummarizeSqlPlanBaselinesRequest) BinaryRequestBody added in v65.42.0

func (request SummarizeSqlPlanBaselinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeSqlPlanBaselinesRequest) HTTPRequest added in v65.42.0

func (request SummarizeSqlPlanBaselinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeSqlPlanBaselinesRequest) RetryPolicy added in v65.42.0

func (request SummarizeSqlPlanBaselinesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeSqlPlanBaselinesRequest) String added in v65.42.0

func (request SummarizeSqlPlanBaselinesRequest) String() string

func (SummarizeSqlPlanBaselinesRequest) ValidateEnumValue added in v65.42.0

func (request SummarizeSqlPlanBaselinesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeSqlPlanBaselinesResponse added in v65.42.0

type SummarizeSqlPlanBaselinesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SqlPlanBaselineAggregationCollection instances
	SqlPlanBaselineAggregationCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For pagination of a list of items. When paging through a list, if this header appears in the response,
	// then a partial list might have been returned. Include this value as the `page` parameter for the
	// subsequent GET request to get the next batch of items.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

SummarizeSqlPlanBaselinesResponse wrapper for the SummarizeSqlPlanBaselines operation

func (SummarizeSqlPlanBaselinesResponse) HTTPResponse added in v65.42.0

func (response SummarizeSqlPlanBaselinesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeSqlPlanBaselinesResponse) String added in v65.42.0

func (response SummarizeSqlPlanBaselinesResponse) String() string

type SystemPrivilegeCollection

type SystemPrivilegeCollection struct {

	// An array of system privileges.
	Items []SystemPrivilegeSummary `mandatory:"true" json:"items"`
}

SystemPrivilegeCollection A collection of system privileges granted to the current user.

func (SystemPrivilegeCollection) String

func (m SystemPrivilegeCollection) String() string

func (SystemPrivilegeCollection) ValidateEnumValue

func (m SystemPrivilegeCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SystemPrivilegeSummary

type SystemPrivilegeSummary struct {

	// The name of a system privilege.
	Name *string `mandatory:"false" json:"name"`

	// Indicates whether the system privilege is granted with the ADMIN option (YES) or not (NO).
	AdminOption SystemPrivilegeSummaryAdminOptionEnum `mandatory:"false" json:"adminOption,omitempty"`

	// Indicates how the system privilege was granted. Possible values:
	// YES if the system privilege is granted commonly (CONTAINER=ALL is used)
	// NO if the system privilege is granted locally (CONTAINER=ALL is not used)
	Common SystemPrivilegeSummaryCommonEnum `mandatory:"false" json:"common,omitempty"`

	// Indicates whether the granted system privilege is inherited from another container (YES) or not (NO).
	Inherited SystemPrivilegeSummaryInheritedEnum `mandatory:"false" json:"inherited,omitempty"`
}

SystemPrivilegeSummary A Summary of system privileges.

func (SystemPrivilegeSummary) String

func (m SystemPrivilegeSummary) String() string

func (SystemPrivilegeSummary) ValidateEnumValue

func (m SystemPrivilegeSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SystemPrivilegeSummaryAdminOptionEnum

type SystemPrivilegeSummaryAdminOptionEnum string

SystemPrivilegeSummaryAdminOptionEnum Enum with underlying type: string

const (
	SystemPrivilegeSummaryAdminOptionYes SystemPrivilegeSummaryAdminOptionEnum = "YES"
	SystemPrivilegeSummaryAdminOptionNo  SystemPrivilegeSummaryAdminOptionEnum = "NO"
)

Set of constants representing the allowable values for SystemPrivilegeSummaryAdminOptionEnum

func GetMappingSystemPrivilegeSummaryAdminOptionEnum

func GetMappingSystemPrivilegeSummaryAdminOptionEnum(val string) (SystemPrivilegeSummaryAdminOptionEnum, bool)

GetMappingSystemPrivilegeSummaryAdminOptionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSystemPrivilegeSummaryAdminOptionEnumValues

func GetSystemPrivilegeSummaryAdminOptionEnumValues() []SystemPrivilegeSummaryAdminOptionEnum

GetSystemPrivilegeSummaryAdminOptionEnumValues Enumerates the set of values for SystemPrivilegeSummaryAdminOptionEnum

type SystemPrivilegeSummaryCommonEnum

type SystemPrivilegeSummaryCommonEnum string

SystemPrivilegeSummaryCommonEnum Enum with underlying type: string

const (
	SystemPrivilegeSummaryCommonYes SystemPrivilegeSummaryCommonEnum = "YES"
	SystemPrivilegeSummaryCommonNo  SystemPrivilegeSummaryCommonEnum = "NO"
)

Set of constants representing the allowable values for SystemPrivilegeSummaryCommonEnum

func GetMappingSystemPrivilegeSummaryCommonEnum

func GetMappingSystemPrivilegeSummaryCommonEnum(val string) (SystemPrivilegeSummaryCommonEnum, bool)

GetMappingSystemPrivilegeSummaryCommonEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSystemPrivilegeSummaryCommonEnumValues

func GetSystemPrivilegeSummaryCommonEnumValues() []SystemPrivilegeSummaryCommonEnum

GetSystemPrivilegeSummaryCommonEnumValues Enumerates the set of values for SystemPrivilegeSummaryCommonEnum

type SystemPrivilegeSummaryInheritedEnum

type SystemPrivilegeSummaryInheritedEnum string

SystemPrivilegeSummaryInheritedEnum Enum with underlying type: string

const (
	SystemPrivilegeSummaryInheritedYes SystemPrivilegeSummaryInheritedEnum = "YES"
	SystemPrivilegeSummaryInheritedNo  SystemPrivilegeSummaryInheritedEnum = "NO"
)

Set of constants representing the allowable values for SystemPrivilegeSummaryInheritedEnum

func GetMappingSystemPrivilegeSummaryInheritedEnum

func GetMappingSystemPrivilegeSummaryInheritedEnum(val string) (SystemPrivilegeSummaryInheritedEnum, bool)

GetMappingSystemPrivilegeSummaryInheritedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSystemPrivilegeSummaryInheritedEnumValues

func GetSystemPrivilegeSummaryInheritedEnumValues() []SystemPrivilegeSummaryInheritedEnum

GetSystemPrivilegeSummaryInheritedEnumValues Enumerates the set of values for SystemPrivilegeSummaryInheritedEnum

type TableStatisticSummary added in v65.16.0

type TableStatisticSummary struct {

	// The valid status categories of table statistics.
	Type TableStatisticsStatusCategoryEnum `mandatory:"true" json:"type"`

	// The number of objects aggregated by status category.
	Count *int `mandatory:"true" json:"count"`

	// The percentage of objects with a particular status.
	Percentage *float64 `mandatory:"true" json:"percentage"`
}

TableStatisticSummary The summary of table statistics statuses, which includes status categories such as Stale, Not Stale, and No Stats, the number of table statistics grouped by status category, and the percentage of objects with a particular status.

func (TableStatisticSummary) String added in v65.16.0

func (m TableStatisticSummary) String() string

func (TableStatisticSummary) ValidateEnumValue added in v65.16.0

func (m TableStatisticSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TableStatisticsCollection added in v65.16.0

type TableStatisticsCollection struct {

	// The list of table statistics statuses.
	Items []TableStatisticSummary `mandatory:"true" json:"items"`
}

TableStatisticsCollection A collection of table statistics, which are grouped by status.

func (TableStatisticsCollection) String added in v65.16.0

func (m TableStatisticsCollection) String() string

func (TableStatisticsCollection) ValidateEnumValue added in v65.16.0

func (m TableStatisticsCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TableStatisticsStatusCategoryEnum added in v65.16.0

type TableStatisticsStatusCategoryEnum string

TableStatisticsStatusCategoryEnum Enum with underlying type: string

const (
	TableStatisticsStatusCategoryNoStats  TableStatisticsStatusCategoryEnum = "NO_STATS"
	TableStatisticsStatusCategoryStale    TableStatisticsStatusCategoryEnum = "STALE"
	TableStatisticsStatusCategoryNotStale TableStatisticsStatusCategoryEnum = "NOT_STALE"
)

Set of constants representing the allowable values for TableStatisticsStatusCategoryEnum

func GetMappingTableStatisticsStatusCategoryEnum added in v65.16.0

func GetMappingTableStatisticsStatusCategoryEnum(val string) (TableStatisticsStatusCategoryEnum, bool)

GetMappingTableStatisticsStatusCategoryEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTableStatisticsStatusCategoryEnumValues added in v65.16.0

func GetTableStatisticsStatusCategoryEnumValues() []TableStatisticsStatusCategoryEnum

GetTableStatisticsStatusCategoryEnumValues Enumerates the set of values for TableStatisticsStatusCategoryEnum

type Tablespace

type Tablespace struct {

	// The name of the tablespace.
	Name *string `mandatory:"true" json:"name"`

	// The type of tablespace.
	Type TablespaceTypeEnum `mandatory:"true" json:"type"`

	// The status of the tablespace.
	Status TablespaceStatusEnum `mandatory:"false" json:"status,omitempty"`

	// The tablespace block size.
	BlockSizeBytes *float32 `mandatory:"false" json:"blockSizeBytes"`

	// The default logging attribute.
	Logging TablespaceLoggingEnum `mandatory:"false" json:"logging,omitempty"`

	// Indicates whether the tablespace is under Force Logging mode.
	IsForceLogging *bool `mandatory:"false" json:"isForceLogging"`

	// Indicates whether the extents in the tablespace are Locally managed or Dictionary managed.
	ExtentManagement TablespaceExtentManagementEnum `mandatory:"false" json:"extentManagement,omitempty"`

	// The type of extent allocation in effect for the tablespace.
	AllocationType TablespaceAllocationTypeEnum `mandatory:"false" json:"allocationType,omitempty"`

	// Indicates whether the tablespace is plugged in.
	IsPluggedIn *bool `mandatory:"false" json:"isPluggedIn"`

	// Indicates whether the free and used segment space in the tablespace is managed using free lists (MANUAL) or bitmaps (AUTO).
	SegmentSpaceManagement TablespaceSegmentSpaceManagementEnum `mandatory:"false" json:"segmentSpaceManagement,omitempty"`

	// Indicates whether default table compression is enabled or disabled.
	DefaultTableCompression TablespaceDefaultTableCompressionEnum `mandatory:"false" json:"defaultTableCompression,omitempty"`

	// Indicates whether undo retention guarantee is enabled for the tablespace.
	Retention TablespaceRetentionEnum `mandatory:"false" json:"retention,omitempty"`

	// Indicates whether the tablespace is a Bigfile tablespace or a Smallfile tablespace.
	IsBigfile *bool `mandatory:"false" json:"isBigfile"`

	// Indicates whether predicates are evaluated by Host or by Storage.
	PredicateEvaluation TablespacePredicateEvaluationEnum `mandatory:"false" json:"predicateEvaluation,omitempty"`

	// Indicates whether the tablespace is encrypted.
	IsEncrypted *bool `mandatory:"false" json:"isEncrypted"`

	// The operation type for which default compression is enabled.
	CompressFor TablespaceCompressForEnum `mandatory:"false" json:"compressFor,omitempty"`

	// Indicates whether the In-Memory Column Store (IM column store) is by default enabled or disabled for tables in the tablespace.
	DefaultInMemory TablespaceDefaultInMemoryEnum `mandatory:"false" json:"defaultInMemory,omitempty"`

	// Indicates the default priority for In-Memory Column Store (IM column store) population for the tablespace.
	DefaultInMemoryPriority TablespaceDefaultInMemoryPriorityEnum `mandatory:"false" json:"defaultInMemoryPriority,omitempty"`

	// Indicates how the IM column store is distributed by default for the tablespace in an Oracle Real Application Clusters (Oracle RAC) environment.
	DefaultInMemoryDistribute TablespaceDefaultInMemoryDistributeEnum `mandatory:"false" json:"defaultInMemoryDistribute,omitempty"`

	// Indicates the default compression level for the IM column store for the tablespace.
	DefaultInMemoryCompression TablespaceDefaultInMemoryCompressionEnum `mandatory:"false" json:"defaultInMemoryCompression,omitempty"`

	// Indicates the duplicate setting for the IM column store in an Oracle RAC environment.
	DefaultInMemoryDuplicate TablespaceDefaultInMemoryDuplicateEnum `mandatory:"false" json:"defaultInMemoryDuplicate,omitempty"`

	// Indicates whether the tablespace is for shared tablespace, or for local temporary tablespace for leaf (read-only) instances, or for local temporary tablespace for all instance types.
	Shared TablespaceSharedEnum `mandatory:"false" json:"shared,omitempty"`

	// Indicates whether default index compression is enabled or disabled.
	DefaultIndexCompression TablespaceDefaultIndexCompressionEnum `mandatory:"false" json:"defaultIndexCompression,omitempty"`

	// The operation type for which default index compression is enabled.
	IndexCompressFor TablespaceIndexCompressForEnum `mandatory:"false" json:"indexCompressFor,omitempty"`

	// This specifies the default value for the CELLMEMORY attribute that tables created in the tablespace will inherit unless the behavior is overridden explicitly. This column is intended for use with Oracle Exadata.
	DefaultCellMemory *string `mandatory:"false" json:"defaultCellMemory"`

	// Indicates how the IM column store is populated on various instances by default for the tablespace.
	DefaultInMemoryService TablespaceDefaultInMemoryServiceEnum `mandatory:"false" json:"defaultInMemoryService,omitempty"`

	// Indicates the service name for the service on which the IM column store should be populated by default for the tablespace. This column has a value only when the corresponding DEF_INMEMORY_SERVICE is USER_DEFINED. In all other cases, this column is null.
	DefaultInMemoryServiceName *string `mandatory:"false" json:"defaultInMemoryServiceName"`

	// The lost write protection setting for the tablespace.
	LostWriteProtect TablespaceLostWriteProtectEnum `mandatory:"false" json:"lostWriteProtect,omitempty"`

	// Indicates whether this is a chunk tablespace.
	IsChunkTablespace *bool `mandatory:"false" json:"isChunkTablespace"`

	// The temporary tablespace group.
	TempGroup *string `mandatory:"false" json:"tempGroup"`

	// The maximum tablespace size in KB. If the tablespace contains any data files with Autoextend enabled, then this column displays the amount of underlying free storage space for the tablespace. For example, if the current tablespace size is 1 GB, the combined maximum size of all its data files is 32 GB, and its underlying storage (for example, ASM or file system storage) has 20 GB of free space, then this column will have a value of approximately 20 GB. If the tablespace contains only data files with autoextend disabled, then this column displays the allocated space for the entire tablespace, that is, the combined size of all data files in the tablespace.
	MaxSizeKB *float32 `mandatory:"false" json:"maxSizeKB"`

	// The allocated tablespace size in KB.
	AllocatedSizeKB *float32 `mandatory:"false" json:"allocatedSizeKB"`

	// The size of the tablespace available for user data in KB. The difference between tablespace size and user data size is used for storing metadata.
	UserSizeKB *float32 `mandatory:"false" json:"userSizeKB"`

	// The free space available in the tablespace in KB.
	FreeSpaceKB *float32 `mandatory:"false" json:"freeSpaceKB"`

	// The total space used by the tablespace in KB.
	UsedSpaceKB *float32 `mandatory:"false" json:"usedSpaceKB"`

	// The percentage of used space out of the maximum available space in the tablespace.
	UsedPercentAvailable *float64 `mandatory:"false" json:"usedPercentAvailable"`

	// The percentage of used space out of the total allocated space in the tablespace.
	UsedPercentAllocated *float64 `mandatory:"false" json:"usedPercentAllocated"`

	// Indicates whether this is the default tablespace.
	IsDefault *bool `mandatory:"false" json:"isDefault"`

	// A list of the data files associated with the tablespace.
	Datafiles []Datafile `mandatory:"false" json:"datafiles"`
}

Tablespace The details of a tablespace.

func (Tablespace) String

func (m Tablespace) String() string

func (Tablespace) ValidateEnumValue

func (m Tablespace) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TablespaceAdminCredentialDetails

type TablespaceAdminCredentialDetails interface {

	// The user to connect to the database.
	GetUsername() *string

	// The role of the database user.
	GetRole() TablespaceAdminCredentialDetailsRoleEnum
}

TablespaceAdminCredentialDetails The credential to connect to the database to perform tablespace administration tasks.

type TablespaceAdminCredentialDetailsRoleEnum

type TablespaceAdminCredentialDetailsRoleEnum string

TablespaceAdminCredentialDetailsRoleEnum Enum with underlying type: string

const (
	TablespaceAdminCredentialDetailsRoleNormal TablespaceAdminCredentialDetailsRoleEnum = "NORMAL"
	TablespaceAdminCredentialDetailsRoleSysdba TablespaceAdminCredentialDetailsRoleEnum = "SYSDBA"
)

Set of constants representing the allowable values for TablespaceAdminCredentialDetailsRoleEnum

func GetMappingTablespaceAdminCredentialDetailsRoleEnum

func GetMappingTablespaceAdminCredentialDetailsRoleEnum(val string) (TablespaceAdminCredentialDetailsRoleEnum, bool)

GetMappingTablespaceAdminCredentialDetailsRoleEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceAdminCredentialDetailsRoleEnumValues

func GetTablespaceAdminCredentialDetailsRoleEnumValues() []TablespaceAdminCredentialDetailsRoleEnum

GetTablespaceAdminCredentialDetailsRoleEnumValues Enumerates the set of values for TablespaceAdminCredentialDetailsRoleEnum

type TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum

type TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum string

TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum Enum with underlying type: string

const (
	TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeSecret   TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum = "SECRET"
	TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypePassword TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum = "PASSWORD"
)

Set of constants representing the allowable values for TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum

func GetMappingTablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum

func GetMappingTablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum(val string) (TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum, bool)

GetMappingTablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnumValues

func GetTablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnumValues() []TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum

GetTablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnumValues Enumerates the set of values for TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum

type TablespaceAdminPasswordCredentialDetails

type TablespaceAdminPasswordCredentialDetails struct {

	// The user to connect to the database.
	Username *string `mandatory:"true" json:"username"`

	// The database user's password encoded using BASE64 scheme.
	Password *string `mandatory:"true" json:"password"`

	// The role of the database user.
	Role TablespaceAdminCredentialDetailsRoleEnum `mandatory:"true" json:"role"`
}

TablespaceAdminPasswordCredentialDetails User provides a password to be used to connect to the database.

func (TablespaceAdminPasswordCredentialDetails) GetRole

GetRole returns Role

func (TablespaceAdminPasswordCredentialDetails) GetUsername

GetUsername returns Username

func (TablespaceAdminPasswordCredentialDetails) MarshalJSON

func (m TablespaceAdminPasswordCredentialDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TablespaceAdminPasswordCredentialDetails) String

func (TablespaceAdminPasswordCredentialDetails) ValidateEnumValue

func (m TablespaceAdminPasswordCredentialDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TablespaceAdminSecretCredentialDetails

type TablespaceAdminSecretCredentialDetails struct {

	// The user to connect to the database.
	Username *string `mandatory:"true" json:"username"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Secret
	// where the database password is stored.
	PasswordSecretId *string `mandatory:"true" json:"passwordSecretId"`

	// The role of the database user.
	Role TablespaceAdminCredentialDetailsRoleEnum `mandatory:"true" json:"role"`
}

TablespaceAdminSecretCredentialDetails User provides a secret OCID, which will be used to retrieve the password to connect to the database.

func (TablespaceAdminSecretCredentialDetails) GetRole

GetRole returns Role

func (TablespaceAdminSecretCredentialDetails) GetUsername

GetUsername returns Username

func (TablespaceAdminSecretCredentialDetails) MarshalJSON

func (m TablespaceAdminSecretCredentialDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TablespaceAdminSecretCredentialDetails) String

func (TablespaceAdminSecretCredentialDetails) ValidateEnumValue

func (m TablespaceAdminSecretCredentialDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TablespaceAdminStatus

type TablespaceAdminStatus struct {

	// The status of a tablespace admin action.
	Status TablespaceAdminStatusStatusEnum `mandatory:"true" json:"status"`

	// The error code that denotes failure if the tablespace admin action is not successful. The error code is "null" if the admin action is successful.
	ErrorCode *int `mandatory:"false" json:"errorCode"`

	// The error message that indicates the reason for failure if the tablespace admin action is not successful. The error message is "null" if the admin action is successful.
	ErrorMessage *string `mandatory:"false" json:"errorMessage"`
}

TablespaceAdminStatus The status of a tablespace admin action.

func (TablespaceAdminStatus) String

func (m TablespaceAdminStatus) String() string

func (TablespaceAdminStatus) ValidateEnumValue

func (m TablespaceAdminStatus) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TablespaceAdminStatusStatusEnum

type TablespaceAdminStatusStatusEnum string

TablespaceAdminStatusStatusEnum Enum with underlying type: string

const (
	TablespaceAdminStatusStatusSucceeded TablespaceAdminStatusStatusEnum = "SUCCEEDED"
	TablespaceAdminStatusStatusFailed    TablespaceAdminStatusStatusEnum = "FAILED"
)

Set of constants representing the allowable values for TablespaceAdminStatusStatusEnum

func GetMappingTablespaceAdminStatusStatusEnum

func GetMappingTablespaceAdminStatusStatusEnum(val string) (TablespaceAdminStatusStatusEnum, bool)

GetMappingTablespaceAdminStatusStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceAdminStatusStatusEnumValues

func GetTablespaceAdminStatusStatusEnumValues() []TablespaceAdminStatusStatusEnum

GetTablespaceAdminStatusStatusEnumValues Enumerates the set of values for TablespaceAdminStatusStatusEnum

type TablespaceAllocationTypeEnum

type TablespaceAllocationTypeEnum string

TablespaceAllocationTypeEnum Enum with underlying type: string

const (
	TablespaceAllocationTypeSystem  TablespaceAllocationTypeEnum = "SYSTEM"
	TablespaceAllocationTypeUniform TablespaceAllocationTypeEnum = "UNIFORM"
	TablespaceAllocationTypeUser    TablespaceAllocationTypeEnum = "USER"
)

Set of constants representing the allowable values for TablespaceAllocationTypeEnum

func GetMappingTablespaceAllocationTypeEnum

func GetMappingTablespaceAllocationTypeEnum(val string) (TablespaceAllocationTypeEnum, bool)

GetMappingTablespaceAllocationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceAllocationTypeEnumValues

func GetTablespaceAllocationTypeEnumValues() []TablespaceAllocationTypeEnum

GetTablespaceAllocationTypeEnumValues Enumerates the set of values for TablespaceAllocationTypeEnum

type TablespaceCollection

type TablespaceCollection struct {

	// An array of TablespaceSummary resources.
	Items []TablespaceSummary `mandatory:"true" json:"items"`
}

TablespaceCollection A collection of tablespaces for a specific Managed Database.

func (TablespaceCollection) String

func (m TablespaceCollection) String() string

func (TablespaceCollection) ValidateEnumValue

func (m TablespaceCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TablespaceCompressForEnum

type TablespaceCompressForEnum string

TablespaceCompressForEnum Enum with underlying type: string

const (
	TablespaceCompressForBasic            TablespaceCompressForEnum = "BASIC"
	TablespaceCompressForAdvanced         TablespaceCompressForEnum = "ADVANCED"
	TablespaceCompressForQueryLow         TablespaceCompressForEnum = "QUERY_LOW"
	TablespaceCompressForQueryHigh        TablespaceCompressForEnum = "QUERY_HIGH"
	TablespaceCompressForArchiveLow       TablespaceCompressForEnum = "ARCHIVE_LOW"
	TablespaceCompressForArchiveHigh      TablespaceCompressForEnum = "ARCHIVE_HIGH"
	TablespaceCompressForDirectLoadOnly   TablespaceCompressForEnum = "DIRECT_LOAD_ONLY"
	TablespaceCompressForForAllOperations TablespaceCompressForEnum = "FOR_ALL_OPERATIONS"
)

Set of constants representing the allowable values for TablespaceCompressForEnum

func GetMappingTablespaceCompressForEnum

func GetMappingTablespaceCompressForEnum(val string) (TablespaceCompressForEnum, bool)

GetMappingTablespaceCompressForEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceCompressForEnumValues

func GetTablespaceCompressForEnumValues() []TablespaceCompressForEnum

GetTablespaceCompressForEnumValues Enumerates the set of values for TablespaceCompressForEnum

type TablespaceDefaultInMemoryCompressionEnum

type TablespaceDefaultInMemoryCompressionEnum string

TablespaceDefaultInMemoryCompressionEnum Enum with underlying type: string

const (
	TablespaceDefaultInMemoryCompressionNoMemcompress   TablespaceDefaultInMemoryCompressionEnum = "NO_MEMCOMPRESS"
	TablespaceDefaultInMemoryCompressionForDml          TablespaceDefaultInMemoryCompressionEnum = "FOR_DML"
	TablespaceDefaultInMemoryCompressionForQueryLow     TablespaceDefaultInMemoryCompressionEnum = "FOR_QUERY_LOW"
	TablespaceDefaultInMemoryCompressionForQueryHigh    TablespaceDefaultInMemoryCompressionEnum = "FOR_QUERY_HIGH"
	TablespaceDefaultInMemoryCompressionForCapacityLow  TablespaceDefaultInMemoryCompressionEnum = "FOR_CAPACITY_LOW"
	TablespaceDefaultInMemoryCompressionForCapacityHigh TablespaceDefaultInMemoryCompressionEnum = "FOR_CAPACITY_HIGH"
)

Set of constants representing the allowable values for TablespaceDefaultInMemoryCompressionEnum

func GetMappingTablespaceDefaultInMemoryCompressionEnum

func GetMappingTablespaceDefaultInMemoryCompressionEnum(val string) (TablespaceDefaultInMemoryCompressionEnum, bool)

GetMappingTablespaceDefaultInMemoryCompressionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceDefaultInMemoryCompressionEnumValues

func GetTablespaceDefaultInMemoryCompressionEnumValues() []TablespaceDefaultInMemoryCompressionEnum

GetTablespaceDefaultInMemoryCompressionEnumValues Enumerates the set of values for TablespaceDefaultInMemoryCompressionEnum

type TablespaceDefaultInMemoryDistributeEnum

type TablespaceDefaultInMemoryDistributeEnum string

TablespaceDefaultInMemoryDistributeEnum Enum with underlying type: string

const (
	TablespaceDefaultInMemoryDistributeAuto           TablespaceDefaultInMemoryDistributeEnum = "AUTO"
	TablespaceDefaultInMemoryDistributeByRowidRange   TablespaceDefaultInMemoryDistributeEnum = "BY_ROWID_RANGE"
	TablespaceDefaultInMemoryDistributeByPartition    TablespaceDefaultInMemoryDistributeEnum = "BY_PARTITION"
	TablespaceDefaultInMemoryDistributeBySubpartition TablespaceDefaultInMemoryDistributeEnum = "BY_SUBPARTITION"
)

Set of constants representing the allowable values for TablespaceDefaultInMemoryDistributeEnum

func GetMappingTablespaceDefaultInMemoryDistributeEnum

func GetMappingTablespaceDefaultInMemoryDistributeEnum(val string) (TablespaceDefaultInMemoryDistributeEnum, bool)

GetMappingTablespaceDefaultInMemoryDistributeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceDefaultInMemoryDistributeEnumValues

func GetTablespaceDefaultInMemoryDistributeEnumValues() []TablespaceDefaultInMemoryDistributeEnum

GetTablespaceDefaultInMemoryDistributeEnumValues Enumerates the set of values for TablespaceDefaultInMemoryDistributeEnum

type TablespaceDefaultInMemoryDuplicateEnum

type TablespaceDefaultInMemoryDuplicateEnum string

TablespaceDefaultInMemoryDuplicateEnum Enum with underlying type: string

const (
	TablespaceDefaultInMemoryDuplicateNoDuplicate  TablespaceDefaultInMemoryDuplicateEnum = "NO_DUPLICATE"
	TablespaceDefaultInMemoryDuplicateDuplicate    TablespaceDefaultInMemoryDuplicateEnum = "DUPLICATE"
	TablespaceDefaultInMemoryDuplicateDuplicateAll TablespaceDefaultInMemoryDuplicateEnum = "DUPLICATE_ALL"
)

Set of constants representing the allowable values for TablespaceDefaultInMemoryDuplicateEnum

func GetMappingTablespaceDefaultInMemoryDuplicateEnum

func GetMappingTablespaceDefaultInMemoryDuplicateEnum(val string) (TablespaceDefaultInMemoryDuplicateEnum, bool)

GetMappingTablespaceDefaultInMemoryDuplicateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceDefaultInMemoryDuplicateEnumValues

func GetTablespaceDefaultInMemoryDuplicateEnumValues() []TablespaceDefaultInMemoryDuplicateEnum

GetTablespaceDefaultInMemoryDuplicateEnumValues Enumerates the set of values for TablespaceDefaultInMemoryDuplicateEnum

type TablespaceDefaultInMemoryEnum

type TablespaceDefaultInMemoryEnum string

TablespaceDefaultInMemoryEnum Enum with underlying type: string

const (
	TablespaceDefaultInMemoryEnabled  TablespaceDefaultInMemoryEnum = "ENABLED"
	TablespaceDefaultInMemoryDisabled TablespaceDefaultInMemoryEnum = "DISABLED"
)

Set of constants representing the allowable values for TablespaceDefaultInMemoryEnum

func GetMappingTablespaceDefaultInMemoryEnum

func GetMappingTablespaceDefaultInMemoryEnum(val string) (TablespaceDefaultInMemoryEnum, bool)

GetMappingTablespaceDefaultInMemoryEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceDefaultInMemoryEnumValues

func GetTablespaceDefaultInMemoryEnumValues() []TablespaceDefaultInMemoryEnum

GetTablespaceDefaultInMemoryEnumValues Enumerates the set of values for TablespaceDefaultInMemoryEnum

type TablespaceDefaultInMemoryPriorityEnum

type TablespaceDefaultInMemoryPriorityEnum string

TablespaceDefaultInMemoryPriorityEnum Enum with underlying type: string

const (
	TablespaceDefaultInMemoryPriorityLow      TablespaceDefaultInMemoryPriorityEnum = "LOW"
	TablespaceDefaultInMemoryPriorityMedium   TablespaceDefaultInMemoryPriorityEnum = "MEDIUM"
	TablespaceDefaultInMemoryPriorityHigh     TablespaceDefaultInMemoryPriorityEnum = "HIGH"
	TablespaceDefaultInMemoryPriorityCritical TablespaceDefaultInMemoryPriorityEnum = "CRITICAL"
	TablespaceDefaultInMemoryPriorityNone     TablespaceDefaultInMemoryPriorityEnum = "NONE"
)

Set of constants representing the allowable values for TablespaceDefaultInMemoryPriorityEnum

func GetMappingTablespaceDefaultInMemoryPriorityEnum

func GetMappingTablespaceDefaultInMemoryPriorityEnum(val string) (TablespaceDefaultInMemoryPriorityEnum, bool)

GetMappingTablespaceDefaultInMemoryPriorityEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceDefaultInMemoryPriorityEnumValues

func GetTablespaceDefaultInMemoryPriorityEnumValues() []TablespaceDefaultInMemoryPriorityEnum

GetTablespaceDefaultInMemoryPriorityEnumValues Enumerates the set of values for TablespaceDefaultInMemoryPriorityEnum

type TablespaceDefaultInMemoryServiceEnum

type TablespaceDefaultInMemoryServiceEnum string

TablespaceDefaultInMemoryServiceEnum Enum with underlying type: string

const (
	TablespaceDefaultInMemoryServiceDefault     TablespaceDefaultInMemoryServiceEnum = "DEFAULT"
	TablespaceDefaultInMemoryServiceNone        TablespaceDefaultInMemoryServiceEnum = "NONE"
	TablespaceDefaultInMemoryServiceAll         TablespaceDefaultInMemoryServiceEnum = "ALL"
	TablespaceDefaultInMemoryServiceUserDefined TablespaceDefaultInMemoryServiceEnum = "USER_DEFINED"
)

Set of constants representing the allowable values for TablespaceDefaultInMemoryServiceEnum

func GetMappingTablespaceDefaultInMemoryServiceEnum

func GetMappingTablespaceDefaultInMemoryServiceEnum(val string) (TablespaceDefaultInMemoryServiceEnum, bool)

GetMappingTablespaceDefaultInMemoryServiceEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceDefaultInMemoryServiceEnumValues

func GetTablespaceDefaultInMemoryServiceEnumValues() []TablespaceDefaultInMemoryServiceEnum

GetTablespaceDefaultInMemoryServiceEnumValues Enumerates the set of values for TablespaceDefaultInMemoryServiceEnum

type TablespaceDefaultIndexCompressionEnum

type TablespaceDefaultIndexCompressionEnum string

TablespaceDefaultIndexCompressionEnum Enum with underlying type: string

const (
	TablespaceDefaultIndexCompressionEnabled  TablespaceDefaultIndexCompressionEnum = "ENABLED"
	TablespaceDefaultIndexCompressionDisabled TablespaceDefaultIndexCompressionEnum = "DISABLED"
)

Set of constants representing the allowable values for TablespaceDefaultIndexCompressionEnum

func GetMappingTablespaceDefaultIndexCompressionEnum

func GetMappingTablespaceDefaultIndexCompressionEnum(val string) (TablespaceDefaultIndexCompressionEnum, bool)

GetMappingTablespaceDefaultIndexCompressionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceDefaultIndexCompressionEnumValues

func GetTablespaceDefaultIndexCompressionEnumValues() []TablespaceDefaultIndexCompressionEnum

GetTablespaceDefaultIndexCompressionEnumValues Enumerates the set of values for TablespaceDefaultIndexCompressionEnum

type TablespaceDefaultTableCompressionEnum

type TablespaceDefaultTableCompressionEnum string

TablespaceDefaultTableCompressionEnum Enum with underlying type: string

const (
	TablespaceDefaultTableCompressionEnabled  TablespaceDefaultTableCompressionEnum = "ENABLED"
	TablespaceDefaultTableCompressionDisabled TablespaceDefaultTableCompressionEnum = "DISABLED"
)

Set of constants representing the allowable values for TablespaceDefaultTableCompressionEnum

func GetMappingTablespaceDefaultTableCompressionEnum

func GetMappingTablespaceDefaultTableCompressionEnum(val string) (TablespaceDefaultTableCompressionEnum, bool)

GetMappingTablespaceDefaultTableCompressionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceDefaultTableCompressionEnumValues

func GetTablespaceDefaultTableCompressionEnumValues() []TablespaceDefaultTableCompressionEnum

GetTablespaceDefaultTableCompressionEnumValues Enumerates the set of values for TablespaceDefaultTableCompressionEnum

type TablespaceExtentManagementEnum

type TablespaceExtentManagementEnum string

TablespaceExtentManagementEnum Enum with underlying type: string

const (
	TablespaceExtentManagementLocal      TablespaceExtentManagementEnum = "LOCAL"
	TablespaceExtentManagementDictionary TablespaceExtentManagementEnum = "DICTIONARY"
)

Set of constants representing the allowable values for TablespaceExtentManagementEnum

func GetMappingTablespaceExtentManagementEnum

func GetMappingTablespaceExtentManagementEnum(val string) (TablespaceExtentManagementEnum, bool)

GetMappingTablespaceExtentManagementEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceExtentManagementEnumValues

func GetTablespaceExtentManagementEnumValues() []TablespaceExtentManagementEnum

GetTablespaceExtentManagementEnumValues Enumerates the set of values for TablespaceExtentManagementEnum

type TablespaceIndexCompressForEnum

type TablespaceIndexCompressForEnum string

TablespaceIndexCompressForEnum Enum with underlying type: string

const (
	TablespaceIndexCompressForAdvancedLow  TablespaceIndexCompressForEnum = "ADVANCED_LOW"
	TablespaceIndexCompressForAdvancedHigh TablespaceIndexCompressForEnum = "ADVANCED_HIGH"
	TablespaceIndexCompressForNone         TablespaceIndexCompressForEnum = "NONE"
)

Set of constants representing the allowable values for TablespaceIndexCompressForEnum

func GetMappingTablespaceIndexCompressForEnum

func GetMappingTablespaceIndexCompressForEnum(val string) (TablespaceIndexCompressForEnum, bool)

GetMappingTablespaceIndexCompressForEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceIndexCompressForEnumValues

func GetTablespaceIndexCompressForEnumValues() []TablespaceIndexCompressForEnum

GetTablespaceIndexCompressForEnumValues Enumerates the set of values for TablespaceIndexCompressForEnum

type TablespaceLoggingEnum

type TablespaceLoggingEnum string

TablespaceLoggingEnum Enum with underlying type: string

const (
	TablespaceLoggingLogging   TablespaceLoggingEnum = "LOGGING"
	TablespaceLoggingNologging TablespaceLoggingEnum = "NOLOGGING"
)

Set of constants representing the allowable values for TablespaceLoggingEnum

func GetMappingTablespaceLoggingEnum

func GetMappingTablespaceLoggingEnum(val string) (TablespaceLoggingEnum, bool)

GetMappingTablespaceLoggingEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceLoggingEnumValues

func GetTablespaceLoggingEnumValues() []TablespaceLoggingEnum

GetTablespaceLoggingEnumValues Enumerates the set of values for TablespaceLoggingEnum

type TablespaceLostWriteProtectEnum

type TablespaceLostWriteProtectEnum string

TablespaceLostWriteProtectEnum Enum with underlying type: string

const (
	TablespaceLostWriteProtectEnabled    TablespaceLostWriteProtectEnum = "ENABLED"
	TablespaceLostWriteProtectProtectOff TablespaceLostWriteProtectEnum = "PROTECT_OFF"
	TablespaceLostWriteProtectSuspend    TablespaceLostWriteProtectEnum = "SUSPEND"
)

Set of constants representing the allowable values for TablespaceLostWriteProtectEnum

func GetMappingTablespaceLostWriteProtectEnum

func GetMappingTablespaceLostWriteProtectEnum(val string) (TablespaceLostWriteProtectEnum, bool)

GetMappingTablespaceLostWriteProtectEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceLostWriteProtectEnumValues

func GetTablespaceLostWriteProtectEnumValues() []TablespaceLostWriteProtectEnum

GetTablespaceLostWriteProtectEnumValues Enumerates the set of values for TablespaceLostWriteProtectEnum

type TablespacePredicateEvaluationEnum

type TablespacePredicateEvaluationEnum string

TablespacePredicateEvaluationEnum Enum with underlying type: string

const (
	TablespacePredicateEvaluationHost    TablespacePredicateEvaluationEnum = "HOST"
	TablespacePredicateEvaluationStorage TablespacePredicateEvaluationEnum = "STORAGE"
)

Set of constants representing the allowable values for TablespacePredicateEvaluationEnum

func GetMappingTablespacePredicateEvaluationEnum

func GetMappingTablespacePredicateEvaluationEnum(val string) (TablespacePredicateEvaluationEnum, bool)

GetMappingTablespacePredicateEvaluationEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespacePredicateEvaluationEnumValues

func GetTablespacePredicateEvaluationEnumValues() []TablespacePredicateEvaluationEnum

GetTablespacePredicateEvaluationEnumValues Enumerates the set of values for TablespacePredicateEvaluationEnum

type TablespaceRetentionEnum

type TablespaceRetentionEnum string

TablespaceRetentionEnum Enum with underlying type: string

const (
	TablespaceRetentionGuarantee   TablespaceRetentionEnum = "GUARANTEE"
	TablespaceRetentionNoguarantee TablespaceRetentionEnum = "NOGUARANTEE"
	TablespaceRetentionNotApply    TablespaceRetentionEnum = "NOT_APPLY"
)

Set of constants representing the allowable values for TablespaceRetentionEnum

func GetMappingTablespaceRetentionEnum

func GetMappingTablespaceRetentionEnum(val string) (TablespaceRetentionEnum, bool)

GetMappingTablespaceRetentionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceRetentionEnumValues

func GetTablespaceRetentionEnumValues() []TablespaceRetentionEnum

GetTablespaceRetentionEnumValues Enumerates the set of values for TablespaceRetentionEnum

type TablespaceSegmentSpaceManagementEnum

type TablespaceSegmentSpaceManagementEnum string

TablespaceSegmentSpaceManagementEnum Enum with underlying type: string

const (
	TablespaceSegmentSpaceManagementManual TablespaceSegmentSpaceManagementEnum = "MANUAL"
	TablespaceSegmentSpaceManagementAuto   TablespaceSegmentSpaceManagementEnum = "AUTO"
)

Set of constants representing the allowable values for TablespaceSegmentSpaceManagementEnum

func GetMappingTablespaceSegmentSpaceManagementEnum

func GetMappingTablespaceSegmentSpaceManagementEnum(val string) (TablespaceSegmentSpaceManagementEnum, bool)

GetMappingTablespaceSegmentSpaceManagementEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSegmentSpaceManagementEnumValues

func GetTablespaceSegmentSpaceManagementEnumValues() []TablespaceSegmentSpaceManagementEnum

GetTablespaceSegmentSpaceManagementEnumValues Enumerates the set of values for TablespaceSegmentSpaceManagementEnum

type TablespaceSharedEnum

type TablespaceSharedEnum string

TablespaceSharedEnum Enum with underlying type: string

const (
	TablespaceSharedShared      TablespaceSharedEnum = "SHARED"
	TablespaceSharedLocalOnLeaf TablespaceSharedEnum = "LOCAL_ON_LEAF"
	TablespaceSharedLocalOnAll  TablespaceSharedEnum = "LOCAL_ON_ALL"
)

Set of constants representing the allowable values for TablespaceSharedEnum

func GetMappingTablespaceSharedEnum

func GetMappingTablespaceSharedEnum(val string) (TablespaceSharedEnum, bool)

GetMappingTablespaceSharedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSharedEnumValues

func GetTablespaceSharedEnumValues() []TablespaceSharedEnum

GetTablespaceSharedEnumValues Enumerates the set of values for TablespaceSharedEnum

type TablespaceStatusEnum

type TablespaceStatusEnum string

TablespaceStatusEnum Enum with underlying type: string

const (
	TablespaceStatusOnline   TablespaceStatusEnum = "ONLINE"
	TablespaceStatusOffline  TablespaceStatusEnum = "OFFLINE"
	TablespaceStatusReadOnly TablespaceStatusEnum = "READ_ONLY"
)

Set of constants representing the allowable values for TablespaceStatusEnum

func GetMappingTablespaceStatusEnum

func GetMappingTablespaceStatusEnum(val string) (TablespaceStatusEnum, bool)

GetMappingTablespaceStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceStatusEnumValues

func GetTablespaceStatusEnumValues() []TablespaceStatusEnum

GetTablespaceStatusEnumValues Enumerates the set of values for TablespaceStatusEnum

type TablespaceStorageSize

type TablespaceStorageSize struct {

	// Storage size number in bytes, kilobytes, megabytes, gigabytes, or terabytes.
	Size *float32 `mandatory:"true" json:"size"`

	// Storage size unit: bytes, kilobytes, megabytes, gigabytes, or terabytes.
	Unit TablespaceStorageSizeUnitEnum `mandatory:"false" json:"unit,omitempty"`
}

TablespaceStorageSize Storage size.

func (TablespaceStorageSize) String

func (m TablespaceStorageSize) String() string

func (TablespaceStorageSize) ValidateEnumValue

func (m TablespaceStorageSize) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TablespaceStorageSizeUnitEnum

type TablespaceStorageSizeUnitEnum string

TablespaceStorageSizeUnitEnum Enum with underlying type: string

const (
	TablespaceStorageSizeUnitBytes     TablespaceStorageSizeUnitEnum = "BYTES"
	TablespaceStorageSizeUnitKilobytes TablespaceStorageSizeUnitEnum = "KILOBYTES"
	TablespaceStorageSizeUnitMegabytes TablespaceStorageSizeUnitEnum = "MEGABYTES"
	TablespaceStorageSizeUnitGigabytes TablespaceStorageSizeUnitEnum = "GIGABYTES"
	TablespaceStorageSizeUnitTerabytes TablespaceStorageSizeUnitEnum = "TERABYTES"
)

Set of constants representing the allowable values for TablespaceStorageSizeUnitEnum

func GetMappingTablespaceStorageSizeUnitEnum

func GetMappingTablespaceStorageSizeUnitEnum(val string) (TablespaceStorageSizeUnitEnum, bool)

GetMappingTablespaceStorageSizeUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceStorageSizeUnitEnumValues

func GetTablespaceStorageSizeUnitEnumValues() []TablespaceStorageSizeUnitEnum

GetTablespaceStorageSizeUnitEnumValues Enumerates the set of values for TablespaceStorageSizeUnitEnum

type TablespaceSummary

type TablespaceSummary struct {

	// The name of the tablespace.
	Name *string `mandatory:"true" json:"name"`

	// The type of tablespace.
	Type TablespaceSummaryTypeEnum `mandatory:"true" json:"type"`

	// The status of the tablespace.
	Status TablespaceSummaryStatusEnum `mandatory:"false" json:"status,omitempty"`

	// The tablespace block size.
	BlockSizeBytes *float32 `mandatory:"false" json:"blockSizeBytes"`

	// The default logging attribute.
	Logging TablespaceSummaryLoggingEnum `mandatory:"false" json:"logging,omitempty"`

	// Indicates whether the tablespace is under Force Logging mode.
	IsForceLogging *bool `mandatory:"false" json:"isForceLogging"`

	// Indicates whether the extents in the tablespace are Locally managed or Dictionary managed.
	ExtentManagement TablespaceSummaryExtentManagementEnum `mandatory:"false" json:"extentManagement,omitempty"`

	// The type of extent allocation in effect for the tablespace.
	AllocationType TablespaceSummaryAllocationTypeEnum `mandatory:"false" json:"allocationType,omitempty"`

	// Indicates whether the tablespace is plugged in.
	IsPluggedIn *bool `mandatory:"false" json:"isPluggedIn"`

	// Indicates whether the free and used segment space in the tablespace is managed using free lists (MANUAL) or bitmaps (AUTO).
	SegmentSpaceManagement TablespaceSummarySegmentSpaceManagementEnum `mandatory:"false" json:"segmentSpaceManagement,omitempty"`

	// Indicates whether default table compression is enabled or disabled.
	DefaultTableCompression TablespaceSummaryDefaultTableCompressionEnum `mandatory:"false" json:"defaultTableCompression,omitempty"`

	// Indicates whether undo retention guarantee is enabled for the tablespace.
	Retention TablespaceSummaryRetentionEnum `mandatory:"false" json:"retention,omitempty"`

	// Indicates whether the tablespace is a Bigfile tablespace or a Smallfile tablespace.
	IsBigfile *bool `mandatory:"false" json:"isBigfile"`

	// Indicates whether predicates are evaluated by Host or by Storage.
	PredicateEvaluation TablespaceSummaryPredicateEvaluationEnum `mandatory:"false" json:"predicateEvaluation,omitempty"`

	// Indicates whether the tablespace is encrypted.
	IsEncrypted *bool `mandatory:"false" json:"isEncrypted"`

	// The operation type for which default compression is enabled.
	CompressFor TablespaceSummaryCompressForEnum `mandatory:"false" json:"compressFor,omitempty"`

	// Indicates whether the In-Memory Column Store (IM column store) is by default enabled or disabled for tables in the tablespace.
	DefaultInMemory TablespaceSummaryDefaultInMemoryEnum `mandatory:"false" json:"defaultInMemory,omitempty"`

	// Indicates the default priority for In-Memory Column Store (IM column store) population for the tablespace.
	DefaultInMemoryPriority TablespaceSummaryDefaultInMemoryPriorityEnum `mandatory:"false" json:"defaultInMemoryPriority,omitempty"`

	// Indicates how the IM column store is distributed by default for the tablespace in an Oracle Real Application Clusters (Oracle RAC) environment.
	DefaultInMemoryDistribute TablespaceSummaryDefaultInMemoryDistributeEnum `mandatory:"false" json:"defaultInMemoryDistribute,omitempty"`

	// Indicates the default compression level for the IM column store for the tablespace.
	DefaultInMemoryCompression TablespaceSummaryDefaultInMemoryCompressionEnum `mandatory:"false" json:"defaultInMemoryCompression,omitempty"`

	// Indicates the duplicate setting for the IM column store in an Oracle RAC environment.
	DefaultInMemoryDuplicate TablespaceSummaryDefaultInMemoryDuplicateEnum `mandatory:"false" json:"defaultInMemoryDuplicate,omitempty"`

	// Indicates whether the tablespace is for shared tablespace, or for local temporary tablespace for leaf (read-only) instances, or for local temporary tablespace for all instance types.
	Shared TablespaceSummarySharedEnum `mandatory:"false" json:"shared,omitempty"`

	// Indicates whether default index compression is enabled or disabled.
	DefaultIndexCompression TablespaceSummaryDefaultIndexCompressionEnum `mandatory:"false" json:"defaultIndexCompression,omitempty"`

	// The operation type for which default index compression is enabled.
	IndexCompressFor TablespaceSummaryIndexCompressForEnum `mandatory:"false" json:"indexCompressFor,omitempty"`

	// This specifies the default value for the CELLMEMORY attribute that tables created in the tablespace will inherit unless the behavior is overridden explicitly. This column is intended for use with Oracle Exadata.
	DefaultCellMemory *string `mandatory:"false" json:"defaultCellMemory"`

	// Indicates how the IM column store is populated on various instances by default for the tablespace.
	DefaultInMemoryService TablespaceSummaryDefaultInMemoryServiceEnum `mandatory:"false" json:"defaultInMemoryService,omitempty"`

	// Indicates the service name for the service on which the IM column store should be populated by default for the tablespace. This column has a value only when the corresponding DEF_INMEMORY_SERVICE is USER_DEFINED. In all other cases, this column is null.
	DefaultInMemoryServiceName *string `mandatory:"false" json:"defaultInMemoryServiceName"`

	// The lost write protection setting for the tablespace.
	LostWriteProtect TablespaceSummaryLostWriteProtectEnum `mandatory:"false" json:"lostWriteProtect,omitempty"`

	// Indicates whether this is a chunk tablespace.
	IsChunkTablespace *bool `mandatory:"false" json:"isChunkTablespace"`

	// The temporary tablespace group.
	TempGroup *string `mandatory:"false" json:"tempGroup"`

	// The maximum tablespace size in KB. If the tablespace contains any data files with Autoextend enabled, then this column displays the amount of underlying free storage space for the tablespace. For example, if the current tablespace size is 1 GB, the combined maximum size of all its data files is 32 GB, and its underlying storage (for example, ASM or file system storage) has 20 GB of free space, then this column will have a value of approximately 20 GB. If the tablespace contains only data files with autoextend disabled, then this column displays the allocated space for the entire tablespace, that is, the combined size of all data files in the tablespace.
	MaxSizeKB *float32 `mandatory:"false" json:"maxSizeKB"`

	// The allocated tablespace size in KB.
	AllocatedSizeKB *float32 `mandatory:"false" json:"allocatedSizeKB"`

	// The size of the tablespace available for user data in KB. The difference between tablespace size and user data size is used for storing metadata.
	UserSizeKB *float32 `mandatory:"false" json:"userSizeKB"`

	// The free space available in the tablespace in KB.
	FreeSpaceKB *float32 `mandatory:"false" json:"freeSpaceKB"`

	// The total space used by the tablespace in KB.
	UsedSpaceKB *float32 `mandatory:"false" json:"usedSpaceKB"`

	// The percentage of used space out of the maximum available space in the tablespace.
	UsedPercentAvailable *float64 `mandatory:"false" json:"usedPercentAvailable"`

	// The percentage of used space out of the total allocated space in the tablespace.
	UsedPercentAllocated *float64 `mandatory:"false" json:"usedPercentAllocated"`

	// Indicates whether this is the default tablespace.
	IsDefault *bool `mandatory:"false" json:"isDefault"`

	// A list of the data files associated with the tablespace.
	Datafiles []Datafile `mandatory:"false" json:"datafiles"`
}

TablespaceSummary The summary of a tablespace.

func (TablespaceSummary) String

func (m TablespaceSummary) String() string

func (TablespaceSummary) ValidateEnumValue

func (m TablespaceSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TablespaceSummaryAllocationTypeEnum

type TablespaceSummaryAllocationTypeEnum string

TablespaceSummaryAllocationTypeEnum Enum with underlying type: string

const (
	TablespaceSummaryAllocationTypeSystem  TablespaceSummaryAllocationTypeEnum = "SYSTEM"
	TablespaceSummaryAllocationTypeUniform TablespaceSummaryAllocationTypeEnum = "UNIFORM"
	TablespaceSummaryAllocationTypeUser    TablespaceSummaryAllocationTypeEnum = "USER"
)

Set of constants representing the allowable values for TablespaceSummaryAllocationTypeEnum

func GetMappingTablespaceSummaryAllocationTypeEnum

func GetMappingTablespaceSummaryAllocationTypeEnum(val string) (TablespaceSummaryAllocationTypeEnum, bool)

GetMappingTablespaceSummaryAllocationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryAllocationTypeEnumValues

func GetTablespaceSummaryAllocationTypeEnumValues() []TablespaceSummaryAllocationTypeEnum

GetTablespaceSummaryAllocationTypeEnumValues Enumerates the set of values for TablespaceSummaryAllocationTypeEnum

type TablespaceSummaryCompressForEnum

type TablespaceSummaryCompressForEnum string

TablespaceSummaryCompressForEnum Enum with underlying type: string

const (
	TablespaceSummaryCompressForBasic            TablespaceSummaryCompressForEnum = "BASIC"
	TablespaceSummaryCompressForAdvanced         TablespaceSummaryCompressForEnum = "ADVANCED"
	TablespaceSummaryCompressForQueryLow         TablespaceSummaryCompressForEnum = "QUERY_LOW"
	TablespaceSummaryCompressForQueryHigh        TablespaceSummaryCompressForEnum = "QUERY_HIGH"
	TablespaceSummaryCompressForArchiveLow       TablespaceSummaryCompressForEnum = "ARCHIVE_LOW"
	TablespaceSummaryCompressForArchiveHigh      TablespaceSummaryCompressForEnum = "ARCHIVE_HIGH"
	TablespaceSummaryCompressForDirectLoadOnly   TablespaceSummaryCompressForEnum = "DIRECT_LOAD_ONLY"
	TablespaceSummaryCompressForForAllOperations TablespaceSummaryCompressForEnum = "FOR_ALL_OPERATIONS"
)

Set of constants representing the allowable values for TablespaceSummaryCompressForEnum

func GetMappingTablespaceSummaryCompressForEnum

func GetMappingTablespaceSummaryCompressForEnum(val string) (TablespaceSummaryCompressForEnum, bool)

GetMappingTablespaceSummaryCompressForEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryCompressForEnumValues

func GetTablespaceSummaryCompressForEnumValues() []TablespaceSummaryCompressForEnum

GetTablespaceSummaryCompressForEnumValues Enumerates the set of values for TablespaceSummaryCompressForEnum

type TablespaceSummaryDefaultInMemoryCompressionEnum

type TablespaceSummaryDefaultInMemoryCompressionEnum string

TablespaceSummaryDefaultInMemoryCompressionEnum Enum with underlying type: string

const (
	TablespaceSummaryDefaultInMemoryCompressionNoMemcompress   TablespaceSummaryDefaultInMemoryCompressionEnum = "NO_MEMCOMPRESS"
	TablespaceSummaryDefaultInMemoryCompressionForDml          TablespaceSummaryDefaultInMemoryCompressionEnum = "FOR_DML"
	TablespaceSummaryDefaultInMemoryCompressionForQueryLow     TablespaceSummaryDefaultInMemoryCompressionEnum = "FOR_QUERY_LOW"
	TablespaceSummaryDefaultInMemoryCompressionForQueryHigh    TablespaceSummaryDefaultInMemoryCompressionEnum = "FOR_QUERY_HIGH"
	TablespaceSummaryDefaultInMemoryCompressionForCapacityLow  TablespaceSummaryDefaultInMemoryCompressionEnum = "FOR_CAPACITY_LOW"
	TablespaceSummaryDefaultInMemoryCompressionForCapacityHigh TablespaceSummaryDefaultInMemoryCompressionEnum = "FOR_CAPACITY_HIGH"
)

Set of constants representing the allowable values for TablespaceSummaryDefaultInMemoryCompressionEnum

func GetMappingTablespaceSummaryDefaultInMemoryCompressionEnum

func GetMappingTablespaceSummaryDefaultInMemoryCompressionEnum(val string) (TablespaceSummaryDefaultInMemoryCompressionEnum, bool)

GetMappingTablespaceSummaryDefaultInMemoryCompressionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryDefaultInMemoryCompressionEnumValues

func GetTablespaceSummaryDefaultInMemoryCompressionEnumValues() []TablespaceSummaryDefaultInMemoryCompressionEnum

GetTablespaceSummaryDefaultInMemoryCompressionEnumValues Enumerates the set of values for TablespaceSummaryDefaultInMemoryCompressionEnum

type TablespaceSummaryDefaultInMemoryDistributeEnum

type TablespaceSummaryDefaultInMemoryDistributeEnum string

TablespaceSummaryDefaultInMemoryDistributeEnum Enum with underlying type: string

const (
	TablespaceSummaryDefaultInMemoryDistributeAuto           TablespaceSummaryDefaultInMemoryDistributeEnum = "AUTO"
	TablespaceSummaryDefaultInMemoryDistributeByRowidRange   TablespaceSummaryDefaultInMemoryDistributeEnum = "BY_ROWID_RANGE"
	TablespaceSummaryDefaultInMemoryDistributeByPartition    TablespaceSummaryDefaultInMemoryDistributeEnum = "BY_PARTITION"
	TablespaceSummaryDefaultInMemoryDistributeBySubpartition TablespaceSummaryDefaultInMemoryDistributeEnum = "BY_SUBPARTITION"
)

Set of constants representing the allowable values for TablespaceSummaryDefaultInMemoryDistributeEnum

func GetMappingTablespaceSummaryDefaultInMemoryDistributeEnum

func GetMappingTablespaceSummaryDefaultInMemoryDistributeEnum(val string) (TablespaceSummaryDefaultInMemoryDistributeEnum, bool)

GetMappingTablespaceSummaryDefaultInMemoryDistributeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryDefaultInMemoryDistributeEnumValues

func GetTablespaceSummaryDefaultInMemoryDistributeEnumValues() []TablespaceSummaryDefaultInMemoryDistributeEnum

GetTablespaceSummaryDefaultInMemoryDistributeEnumValues Enumerates the set of values for TablespaceSummaryDefaultInMemoryDistributeEnum

type TablespaceSummaryDefaultInMemoryDuplicateEnum

type TablespaceSummaryDefaultInMemoryDuplicateEnum string

TablespaceSummaryDefaultInMemoryDuplicateEnum Enum with underlying type: string

const (
	TablespaceSummaryDefaultInMemoryDuplicateNoDuplicate  TablespaceSummaryDefaultInMemoryDuplicateEnum = "NO_DUPLICATE"
	TablespaceSummaryDefaultInMemoryDuplicateDuplicate    TablespaceSummaryDefaultInMemoryDuplicateEnum = "DUPLICATE"
	TablespaceSummaryDefaultInMemoryDuplicateDuplicateAll TablespaceSummaryDefaultInMemoryDuplicateEnum = "DUPLICATE_ALL"
)

Set of constants representing the allowable values for TablespaceSummaryDefaultInMemoryDuplicateEnum

func GetMappingTablespaceSummaryDefaultInMemoryDuplicateEnum

func GetMappingTablespaceSummaryDefaultInMemoryDuplicateEnum(val string) (TablespaceSummaryDefaultInMemoryDuplicateEnum, bool)

GetMappingTablespaceSummaryDefaultInMemoryDuplicateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryDefaultInMemoryDuplicateEnumValues

func GetTablespaceSummaryDefaultInMemoryDuplicateEnumValues() []TablespaceSummaryDefaultInMemoryDuplicateEnum

GetTablespaceSummaryDefaultInMemoryDuplicateEnumValues Enumerates the set of values for TablespaceSummaryDefaultInMemoryDuplicateEnum

type TablespaceSummaryDefaultInMemoryEnum

type TablespaceSummaryDefaultInMemoryEnum string

TablespaceSummaryDefaultInMemoryEnum Enum with underlying type: string

const (
	TablespaceSummaryDefaultInMemoryEnabled  TablespaceSummaryDefaultInMemoryEnum = "ENABLED"
	TablespaceSummaryDefaultInMemoryDisabled TablespaceSummaryDefaultInMemoryEnum = "DISABLED"
)

Set of constants representing the allowable values for TablespaceSummaryDefaultInMemoryEnum

func GetMappingTablespaceSummaryDefaultInMemoryEnum

func GetMappingTablespaceSummaryDefaultInMemoryEnum(val string) (TablespaceSummaryDefaultInMemoryEnum, bool)

GetMappingTablespaceSummaryDefaultInMemoryEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryDefaultInMemoryEnumValues

func GetTablespaceSummaryDefaultInMemoryEnumValues() []TablespaceSummaryDefaultInMemoryEnum

GetTablespaceSummaryDefaultInMemoryEnumValues Enumerates the set of values for TablespaceSummaryDefaultInMemoryEnum

type TablespaceSummaryDefaultInMemoryPriorityEnum

type TablespaceSummaryDefaultInMemoryPriorityEnum string

TablespaceSummaryDefaultInMemoryPriorityEnum Enum with underlying type: string

const (
	TablespaceSummaryDefaultInMemoryPriorityLow      TablespaceSummaryDefaultInMemoryPriorityEnum = "LOW"
	TablespaceSummaryDefaultInMemoryPriorityMedium   TablespaceSummaryDefaultInMemoryPriorityEnum = "MEDIUM"
	TablespaceSummaryDefaultInMemoryPriorityHigh     TablespaceSummaryDefaultInMemoryPriorityEnum = "HIGH"
	TablespaceSummaryDefaultInMemoryPriorityCritical TablespaceSummaryDefaultInMemoryPriorityEnum = "CRITICAL"
	TablespaceSummaryDefaultInMemoryPriorityNone     TablespaceSummaryDefaultInMemoryPriorityEnum = "NONE"
)

Set of constants representing the allowable values for TablespaceSummaryDefaultInMemoryPriorityEnum

func GetMappingTablespaceSummaryDefaultInMemoryPriorityEnum

func GetMappingTablespaceSummaryDefaultInMemoryPriorityEnum(val string) (TablespaceSummaryDefaultInMemoryPriorityEnum, bool)

GetMappingTablespaceSummaryDefaultInMemoryPriorityEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryDefaultInMemoryPriorityEnumValues

func GetTablespaceSummaryDefaultInMemoryPriorityEnumValues() []TablespaceSummaryDefaultInMemoryPriorityEnum

GetTablespaceSummaryDefaultInMemoryPriorityEnumValues Enumerates the set of values for TablespaceSummaryDefaultInMemoryPriorityEnum

type TablespaceSummaryDefaultInMemoryServiceEnum

type TablespaceSummaryDefaultInMemoryServiceEnum string

TablespaceSummaryDefaultInMemoryServiceEnum Enum with underlying type: string

const (
	TablespaceSummaryDefaultInMemoryServiceDefault     TablespaceSummaryDefaultInMemoryServiceEnum = "DEFAULT"
	TablespaceSummaryDefaultInMemoryServiceNone        TablespaceSummaryDefaultInMemoryServiceEnum = "NONE"
	TablespaceSummaryDefaultInMemoryServiceAll         TablespaceSummaryDefaultInMemoryServiceEnum = "ALL"
	TablespaceSummaryDefaultInMemoryServiceUserDefined TablespaceSummaryDefaultInMemoryServiceEnum = "USER_DEFINED"
)

Set of constants representing the allowable values for TablespaceSummaryDefaultInMemoryServiceEnum

func GetMappingTablespaceSummaryDefaultInMemoryServiceEnum

func GetMappingTablespaceSummaryDefaultInMemoryServiceEnum(val string) (TablespaceSummaryDefaultInMemoryServiceEnum, bool)

GetMappingTablespaceSummaryDefaultInMemoryServiceEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryDefaultInMemoryServiceEnumValues

func GetTablespaceSummaryDefaultInMemoryServiceEnumValues() []TablespaceSummaryDefaultInMemoryServiceEnum

GetTablespaceSummaryDefaultInMemoryServiceEnumValues Enumerates the set of values for TablespaceSummaryDefaultInMemoryServiceEnum

type TablespaceSummaryDefaultIndexCompressionEnum

type TablespaceSummaryDefaultIndexCompressionEnum string

TablespaceSummaryDefaultIndexCompressionEnum Enum with underlying type: string

const (
	TablespaceSummaryDefaultIndexCompressionEnabled  TablespaceSummaryDefaultIndexCompressionEnum = "ENABLED"
	TablespaceSummaryDefaultIndexCompressionDisabled TablespaceSummaryDefaultIndexCompressionEnum = "DISABLED"
)

Set of constants representing the allowable values for TablespaceSummaryDefaultIndexCompressionEnum

func GetMappingTablespaceSummaryDefaultIndexCompressionEnum

func GetMappingTablespaceSummaryDefaultIndexCompressionEnum(val string) (TablespaceSummaryDefaultIndexCompressionEnum, bool)

GetMappingTablespaceSummaryDefaultIndexCompressionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryDefaultIndexCompressionEnumValues

func GetTablespaceSummaryDefaultIndexCompressionEnumValues() []TablespaceSummaryDefaultIndexCompressionEnum

GetTablespaceSummaryDefaultIndexCompressionEnumValues Enumerates the set of values for TablespaceSummaryDefaultIndexCompressionEnum

type TablespaceSummaryDefaultTableCompressionEnum

type TablespaceSummaryDefaultTableCompressionEnum string

TablespaceSummaryDefaultTableCompressionEnum Enum with underlying type: string

const (
	TablespaceSummaryDefaultTableCompressionEnabled  TablespaceSummaryDefaultTableCompressionEnum = "ENABLED"
	TablespaceSummaryDefaultTableCompressionDisabled TablespaceSummaryDefaultTableCompressionEnum = "DISABLED"
)

Set of constants representing the allowable values for TablespaceSummaryDefaultTableCompressionEnum

func GetMappingTablespaceSummaryDefaultTableCompressionEnum

func GetMappingTablespaceSummaryDefaultTableCompressionEnum(val string) (TablespaceSummaryDefaultTableCompressionEnum, bool)

GetMappingTablespaceSummaryDefaultTableCompressionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryDefaultTableCompressionEnumValues

func GetTablespaceSummaryDefaultTableCompressionEnumValues() []TablespaceSummaryDefaultTableCompressionEnum

GetTablespaceSummaryDefaultTableCompressionEnumValues Enumerates the set of values for TablespaceSummaryDefaultTableCompressionEnum

type TablespaceSummaryExtentManagementEnum

type TablespaceSummaryExtentManagementEnum string

TablespaceSummaryExtentManagementEnum Enum with underlying type: string

const (
	TablespaceSummaryExtentManagementLocal      TablespaceSummaryExtentManagementEnum = "LOCAL"
	TablespaceSummaryExtentManagementDictionary TablespaceSummaryExtentManagementEnum = "DICTIONARY"
)

Set of constants representing the allowable values for TablespaceSummaryExtentManagementEnum

func GetMappingTablespaceSummaryExtentManagementEnum

func GetMappingTablespaceSummaryExtentManagementEnum(val string) (TablespaceSummaryExtentManagementEnum, bool)

GetMappingTablespaceSummaryExtentManagementEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryExtentManagementEnumValues

func GetTablespaceSummaryExtentManagementEnumValues() []TablespaceSummaryExtentManagementEnum

GetTablespaceSummaryExtentManagementEnumValues Enumerates the set of values for TablespaceSummaryExtentManagementEnum

type TablespaceSummaryIndexCompressForEnum

type TablespaceSummaryIndexCompressForEnum string

TablespaceSummaryIndexCompressForEnum Enum with underlying type: string

const (
	TablespaceSummaryIndexCompressForAdvancedLow  TablespaceSummaryIndexCompressForEnum = "ADVANCED_LOW"
	TablespaceSummaryIndexCompressForAdvancedHigh TablespaceSummaryIndexCompressForEnum = "ADVANCED_HIGH"
	TablespaceSummaryIndexCompressForNone         TablespaceSummaryIndexCompressForEnum = "NONE"
)

Set of constants representing the allowable values for TablespaceSummaryIndexCompressForEnum

func GetMappingTablespaceSummaryIndexCompressForEnum

func GetMappingTablespaceSummaryIndexCompressForEnum(val string) (TablespaceSummaryIndexCompressForEnum, bool)

GetMappingTablespaceSummaryIndexCompressForEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryIndexCompressForEnumValues

func GetTablespaceSummaryIndexCompressForEnumValues() []TablespaceSummaryIndexCompressForEnum

GetTablespaceSummaryIndexCompressForEnumValues Enumerates the set of values for TablespaceSummaryIndexCompressForEnum

type TablespaceSummaryLoggingEnum

type TablespaceSummaryLoggingEnum string

TablespaceSummaryLoggingEnum Enum with underlying type: string

const (
	TablespaceSummaryLoggingLogging   TablespaceSummaryLoggingEnum = "LOGGING"
	TablespaceSummaryLoggingNologging TablespaceSummaryLoggingEnum = "NOLOGGING"
)

Set of constants representing the allowable values for TablespaceSummaryLoggingEnum

func GetMappingTablespaceSummaryLoggingEnum

func GetMappingTablespaceSummaryLoggingEnum(val string) (TablespaceSummaryLoggingEnum, bool)

GetMappingTablespaceSummaryLoggingEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryLoggingEnumValues

func GetTablespaceSummaryLoggingEnumValues() []TablespaceSummaryLoggingEnum

GetTablespaceSummaryLoggingEnumValues Enumerates the set of values for TablespaceSummaryLoggingEnum

type TablespaceSummaryLostWriteProtectEnum

type TablespaceSummaryLostWriteProtectEnum string

TablespaceSummaryLostWriteProtectEnum Enum with underlying type: string

const (
	TablespaceSummaryLostWriteProtectEnabled    TablespaceSummaryLostWriteProtectEnum = "ENABLED"
	TablespaceSummaryLostWriteProtectProtectOff TablespaceSummaryLostWriteProtectEnum = "PROTECT_OFF"
	TablespaceSummaryLostWriteProtectSuspend    TablespaceSummaryLostWriteProtectEnum = "SUSPEND"
)

Set of constants representing the allowable values for TablespaceSummaryLostWriteProtectEnum

func GetMappingTablespaceSummaryLostWriteProtectEnum

func GetMappingTablespaceSummaryLostWriteProtectEnum(val string) (TablespaceSummaryLostWriteProtectEnum, bool)

GetMappingTablespaceSummaryLostWriteProtectEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryLostWriteProtectEnumValues

func GetTablespaceSummaryLostWriteProtectEnumValues() []TablespaceSummaryLostWriteProtectEnum

GetTablespaceSummaryLostWriteProtectEnumValues Enumerates the set of values for TablespaceSummaryLostWriteProtectEnum

type TablespaceSummaryPredicateEvaluationEnum

type TablespaceSummaryPredicateEvaluationEnum string

TablespaceSummaryPredicateEvaluationEnum Enum with underlying type: string

const (
	TablespaceSummaryPredicateEvaluationHost    TablespaceSummaryPredicateEvaluationEnum = "HOST"
	TablespaceSummaryPredicateEvaluationStorage TablespaceSummaryPredicateEvaluationEnum = "STORAGE"
)

Set of constants representing the allowable values for TablespaceSummaryPredicateEvaluationEnum

func GetMappingTablespaceSummaryPredicateEvaluationEnum

func GetMappingTablespaceSummaryPredicateEvaluationEnum(val string) (TablespaceSummaryPredicateEvaluationEnum, bool)

GetMappingTablespaceSummaryPredicateEvaluationEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryPredicateEvaluationEnumValues

func GetTablespaceSummaryPredicateEvaluationEnumValues() []TablespaceSummaryPredicateEvaluationEnum

GetTablespaceSummaryPredicateEvaluationEnumValues Enumerates the set of values for TablespaceSummaryPredicateEvaluationEnum

type TablespaceSummaryRetentionEnum

type TablespaceSummaryRetentionEnum string

TablespaceSummaryRetentionEnum Enum with underlying type: string

const (
	TablespaceSummaryRetentionGuarantee   TablespaceSummaryRetentionEnum = "GUARANTEE"
	TablespaceSummaryRetentionNoguarantee TablespaceSummaryRetentionEnum = "NOGUARANTEE"
	TablespaceSummaryRetentionNotApply    TablespaceSummaryRetentionEnum = "NOT_APPLY"
)

Set of constants representing the allowable values for TablespaceSummaryRetentionEnum

func GetMappingTablespaceSummaryRetentionEnum

func GetMappingTablespaceSummaryRetentionEnum(val string) (TablespaceSummaryRetentionEnum, bool)

GetMappingTablespaceSummaryRetentionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryRetentionEnumValues

func GetTablespaceSummaryRetentionEnumValues() []TablespaceSummaryRetentionEnum

GetTablespaceSummaryRetentionEnumValues Enumerates the set of values for TablespaceSummaryRetentionEnum

type TablespaceSummarySegmentSpaceManagementEnum

type TablespaceSummarySegmentSpaceManagementEnum string

TablespaceSummarySegmentSpaceManagementEnum Enum with underlying type: string

const (
	TablespaceSummarySegmentSpaceManagementManual TablespaceSummarySegmentSpaceManagementEnum = "MANUAL"
	TablespaceSummarySegmentSpaceManagementAuto   TablespaceSummarySegmentSpaceManagementEnum = "AUTO"
)

Set of constants representing the allowable values for TablespaceSummarySegmentSpaceManagementEnum

func GetMappingTablespaceSummarySegmentSpaceManagementEnum

func GetMappingTablespaceSummarySegmentSpaceManagementEnum(val string) (TablespaceSummarySegmentSpaceManagementEnum, bool)

GetMappingTablespaceSummarySegmentSpaceManagementEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummarySegmentSpaceManagementEnumValues

func GetTablespaceSummarySegmentSpaceManagementEnumValues() []TablespaceSummarySegmentSpaceManagementEnum

GetTablespaceSummarySegmentSpaceManagementEnumValues Enumerates the set of values for TablespaceSummarySegmentSpaceManagementEnum

type TablespaceSummarySharedEnum

type TablespaceSummarySharedEnum string

TablespaceSummarySharedEnum Enum with underlying type: string

const (
	TablespaceSummarySharedShared      TablespaceSummarySharedEnum = "SHARED"
	TablespaceSummarySharedLocalOnLeaf TablespaceSummarySharedEnum = "LOCAL_ON_LEAF"
	TablespaceSummarySharedLocalOnAll  TablespaceSummarySharedEnum = "LOCAL_ON_ALL"
)

Set of constants representing the allowable values for TablespaceSummarySharedEnum

func GetMappingTablespaceSummarySharedEnum

func GetMappingTablespaceSummarySharedEnum(val string) (TablespaceSummarySharedEnum, bool)

GetMappingTablespaceSummarySharedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummarySharedEnumValues

func GetTablespaceSummarySharedEnumValues() []TablespaceSummarySharedEnum

GetTablespaceSummarySharedEnumValues Enumerates the set of values for TablespaceSummarySharedEnum

type TablespaceSummaryStatusEnum

type TablespaceSummaryStatusEnum string

TablespaceSummaryStatusEnum Enum with underlying type: string

const (
	TablespaceSummaryStatusOnline   TablespaceSummaryStatusEnum = "ONLINE"
	TablespaceSummaryStatusOffline  TablespaceSummaryStatusEnum = "OFFLINE"
	TablespaceSummaryStatusReadOnly TablespaceSummaryStatusEnum = "READ_ONLY"
)

Set of constants representing the allowable values for TablespaceSummaryStatusEnum

func GetMappingTablespaceSummaryStatusEnum

func GetMappingTablespaceSummaryStatusEnum(val string) (TablespaceSummaryStatusEnum, bool)

GetMappingTablespaceSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryStatusEnumValues

func GetTablespaceSummaryStatusEnumValues() []TablespaceSummaryStatusEnum

GetTablespaceSummaryStatusEnumValues Enumerates the set of values for TablespaceSummaryStatusEnum

type TablespaceSummaryTypeEnum

type TablespaceSummaryTypeEnum string

TablespaceSummaryTypeEnum Enum with underlying type: string

const (
	TablespaceSummaryTypeUndo                TablespaceSummaryTypeEnum = "UNDO"
	TablespaceSummaryTypeLostWriteProtection TablespaceSummaryTypeEnum = "LOST_WRITE_PROTECTION"
	TablespaceSummaryTypePermanent           TablespaceSummaryTypeEnum = "PERMANENT"
	TablespaceSummaryTypeTemporary           TablespaceSummaryTypeEnum = "TEMPORARY"
)

Set of constants representing the allowable values for TablespaceSummaryTypeEnum

func GetMappingTablespaceSummaryTypeEnum

func GetMappingTablespaceSummaryTypeEnum(val string) (TablespaceSummaryTypeEnum, bool)

GetMappingTablespaceSummaryTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryTypeEnumValues

func GetTablespaceSummaryTypeEnumValues() []TablespaceSummaryTypeEnum

GetTablespaceSummaryTypeEnumValues Enumerates the set of values for TablespaceSummaryTypeEnum

type TablespaceTypeEnum

type TablespaceTypeEnum string

TablespaceTypeEnum Enum with underlying type: string

const (
	TablespaceTypeUndo                TablespaceTypeEnum = "UNDO"
	TablespaceTypeLostWriteProtection TablespaceTypeEnum = "LOST_WRITE_PROTECTION"
	TablespaceTypePermanent           TablespaceTypeEnum = "PERMANENT"
	TablespaceTypeTemporary           TablespaceTypeEnum = "TEMPORARY"
)

Set of constants representing the allowable values for TablespaceTypeEnum

func GetMappingTablespaceTypeEnum

func GetMappingTablespaceTypeEnum(val string) (TablespaceTypeEnum, bool)

GetMappingTablespaceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceTypeEnumValues

func GetTablespaceTypeEnumValues() []TablespaceTypeEnum

GetTablespaceTypeEnumValues Enumerates the set of values for TablespaceTypeEnum

type TestBasicPreferredCredentialDetails added in v65.19.0

type TestBasicPreferredCredentialDetails struct {

	// The user name used to connect to the database.
	UserName *string `mandatory:"false" json:"userName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Vault service secret that contains the database user password.
	PasswordSecretId *string `mandatory:"false" json:"passwordSecretId"`

	// The role of the database user.
	Role RoleEnum `mandatory:"false" json:"role,omitempty"`
}

TestBasicPreferredCredentialDetails The details of the 'BASIC' preferred credential.

func (TestBasicPreferredCredentialDetails) MarshalJSON added in v65.19.0

func (m TestBasicPreferredCredentialDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TestBasicPreferredCredentialDetails) String added in v65.19.0

func (TestBasicPreferredCredentialDetails) ValidateEnumValue added in v65.19.0

func (m TestBasicPreferredCredentialDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TestNamedCredentialDetails added in v65.57.0

type TestNamedCredentialDetails struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"false" json:"managedDatabaseId"`
}

TestNamedCredentialDetails The The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database against which the credential is to be tested.

func (TestNamedCredentialDetails) String added in v65.57.0

func (TestNamedCredentialDetails) ValidateEnumValue added in v65.57.0

func (m TestNamedCredentialDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TestNamedCredentialRequest added in v65.57.0

type TestNamedCredentialRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the named credential.
	NamedCredentialId *string `mandatory:"true" contributesTo:"path" name:"namedCredentialId"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database against which the credential is to be tested.
	TestNamedCredentialDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

TestNamedCredentialRequest wrapper for the TestNamedCredential operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/TestNamedCredential.go.html to see an example of how to use TestNamedCredentialRequest.

func (TestNamedCredentialRequest) BinaryRequestBody added in v65.57.0

func (request TestNamedCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (TestNamedCredentialRequest) HTTPRequest added in v65.57.0

func (request TestNamedCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (TestNamedCredentialRequest) RetryPolicy added in v65.57.0

func (request TestNamedCredentialRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (TestNamedCredentialRequest) String added in v65.57.0

func (request TestNamedCredentialRequest) String() string

func (TestNamedCredentialRequest) ValidateEnumValue added in v65.57.0

func (request TestNamedCredentialRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TestNamedCredentialResponse added in v65.57.0

type TestNamedCredentialResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The TestNamedCredentialStatus instance
	TestNamedCredentialStatus `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

TestNamedCredentialResponse wrapper for the TestNamedCredential operation

func (TestNamedCredentialResponse) HTTPResponse added in v65.57.0

func (response TestNamedCredentialResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (TestNamedCredentialResponse) String added in v65.57.0

func (response TestNamedCredentialResponse) String() string

type TestNamedCredentialStatus added in v65.57.0

type TestNamedCredentialStatus struct {

	// The status of the named credential test. The status is 'SUCCEEDED' if the named credential is working or else the status is 'FAILED'.
	Status TestNamedCredentialStatusStatusEnum `mandatory:"true" json:"status"`

	// An error code that defines the failure of the named credential test. The response is 'null' if the named credential test was successful.
	ErrorCode *string `mandatory:"false" json:"errorCode"`

	// The error message that indicates the reason for the failure of the named credential test. The response is 'null' if the named credential test was successful.
	ErrorMessage *string `mandatory:"false" json:"errorMessage"`
}

TestNamedCredentialStatus The status of the named credential test. The status is 'SUCCEEDED' if the named credential is working or else the status is 'FAILED'.

func (TestNamedCredentialStatus) String added in v65.57.0

func (m TestNamedCredentialStatus) String() string

func (TestNamedCredentialStatus) ValidateEnumValue added in v65.57.0

func (m TestNamedCredentialStatus) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TestNamedCredentialStatusStatusEnum added in v65.57.0

type TestNamedCredentialStatusStatusEnum string

TestNamedCredentialStatusStatusEnum Enum with underlying type: string

const (
	TestNamedCredentialStatusStatusSucceeded TestNamedCredentialStatusStatusEnum = "SUCCEEDED"
	TestNamedCredentialStatusStatusFailed    TestNamedCredentialStatusStatusEnum = "FAILED"
)

Set of constants representing the allowable values for TestNamedCredentialStatusStatusEnum

func GetMappingTestNamedCredentialStatusStatusEnum added in v65.57.0

func GetMappingTestNamedCredentialStatusStatusEnum(val string) (TestNamedCredentialStatusStatusEnum, bool)

GetMappingTestNamedCredentialStatusStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTestNamedCredentialStatusStatusEnumValues added in v65.57.0

func GetTestNamedCredentialStatusStatusEnumValues() []TestNamedCredentialStatusStatusEnum

GetTestNamedCredentialStatusStatusEnumValues Enumerates the set of values for TestNamedCredentialStatusStatusEnum

type TestNamedPreferredCredentialDetails added in v65.57.0

type TestNamedPreferredCredentialDetails struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Named Credential that contains the database user password metadata.
	NamedCredentialId *string `mandatory:"false" json:"namedCredentialId"`
}

TestNamedPreferredCredentialDetails The details of the preferred credential that refers to a Named Credential.

func (TestNamedPreferredCredentialDetails) MarshalJSON added in v65.57.0

func (m TestNamedPreferredCredentialDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TestNamedPreferredCredentialDetails) String added in v65.57.0

func (TestNamedPreferredCredentialDetails) ValidateEnumValue added in v65.57.0

func (m TestNamedPreferredCredentialDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TestPreferredCredentialDetails added in v65.19.0

type TestPreferredCredentialDetails interface {
}

TestPreferredCredentialDetails The status of the preferred credential test. The status is 'SUCCEEDED' if the preferred credential is working else the status is 'FAILED'.

type TestPreferredCredentialRequest added in v65.19.0

type TestPreferredCredentialRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The name of the preferred credential.
	CredentialName *string `mandatory:"true" contributesTo:"path" name:"credentialName"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The details required to test preferred credential.
	TestPreferredCredentialDetails `contributesTo:"body"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

TestPreferredCredentialRequest wrapper for the TestPreferredCredential operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/TestPreferredCredential.go.html to see an example of how to use TestPreferredCredentialRequest.

func (TestPreferredCredentialRequest) BinaryRequestBody added in v65.19.0

func (request TestPreferredCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (TestPreferredCredentialRequest) HTTPRequest added in v65.19.0

func (request TestPreferredCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (TestPreferredCredentialRequest) RetryPolicy added in v65.19.0

func (request TestPreferredCredentialRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (TestPreferredCredentialRequest) String added in v65.19.0

func (request TestPreferredCredentialRequest) String() string

func (TestPreferredCredentialRequest) ValidateEnumValue added in v65.19.0

func (request TestPreferredCredentialRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TestPreferredCredentialResponse added in v65.19.0

type TestPreferredCredentialResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The TestPreferredCredentialStatus instance
	TestPreferredCredentialStatus `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

TestPreferredCredentialResponse wrapper for the TestPreferredCredential operation

func (TestPreferredCredentialResponse) HTTPResponse added in v65.19.0

func (response TestPreferredCredentialResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (TestPreferredCredentialResponse) String added in v65.19.0

func (response TestPreferredCredentialResponse) String() string

type TestPreferredCredentialStatus added in v65.19.0

type TestPreferredCredentialStatus struct {

	// The status of the preferred credential test. The status is 'SUCCEEDED' if the preferred credential is working else the status is 'FAILED'.
	Status TestPreferredCredentialStatusStatusEnum `mandatory:"false" json:"status,omitempty"`

	// An error code that defines the failure of the preferred credential test. The response is 'null' if the preferred credential test was successful.
	ErrorCode *string `mandatory:"false" json:"errorCode"`

	// The error message that indicates the reason for the failure of the preferred credential test. The response is 'null' if the preferred credential test was successful.
	ErrorMessage *string `mandatory:"false" json:"errorMessage"`
}

TestPreferredCredentialStatus The status of the preferred credential test. The status is 'SUCCEEDED' if the preferred credential is working else the status is 'FAILED'.

func (TestPreferredCredentialStatus) String added in v65.19.0

func (TestPreferredCredentialStatus) ValidateEnumValue added in v65.19.0

func (m TestPreferredCredentialStatus) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TestPreferredCredentialStatusStatusEnum added in v65.19.0

type TestPreferredCredentialStatusStatusEnum string

TestPreferredCredentialStatusStatusEnum Enum with underlying type: string

const (
	TestPreferredCredentialStatusStatusSucceeded TestPreferredCredentialStatusStatusEnum = "SUCCEEDED"
	TestPreferredCredentialStatusStatusFailed    TestPreferredCredentialStatusStatusEnum = "FAILED"
)

Set of constants representing the allowable values for TestPreferredCredentialStatusStatusEnum

func GetMappingTestPreferredCredentialStatusStatusEnum added in v65.19.0

func GetMappingTestPreferredCredentialStatusStatusEnum(val string) (TestPreferredCredentialStatusStatusEnum, bool)

GetMappingTestPreferredCredentialStatusStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTestPreferredCredentialStatusStatusEnumValues added in v65.19.0

func GetTestPreferredCredentialStatusStatusEnumValues() []TestPreferredCredentialStatusStatusEnum

GetTestPreferredCredentialStatusStatusEnumValues Enumerates the set of values for TestPreferredCredentialStatusStatusEnum

type TimeSeriesMetricDataPoint

type TimeSeriesMetricDataPoint struct {

	// The date and time the metric was created.
	Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`

	// The value of the metric.
	Value *float64 `mandatory:"true" json:"value"`

	// The unit of the metric value.
	Unit *string `mandatory:"true" json:"unit"`

	// The dimensions of the metric.
	Dimensions []MetricDimensionDefinition `mandatory:"false" json:"dimensions"`
}

TimeSeriesMetricDataPoint The metric values with dimension details.

func (TimeSeriesMetricDataPoint) String

func (m TimeSeriesMetricDataPoint) String() string

func (TimeSeriesMetricDataPoint) ValidateEnumValue

func (m TimeSeriesMetricDataPoint) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TimeSeriesMetricDefinition

type TimeSeriesMetricDefinition struct {

	// The name of the metric the time series data corresponds to.
	MetricName *string `mandatory:"true" json:"metricName"`

	// The time series metric data for the given metric.
	Datapoints []TimeSeriesMetricDataPoint `mandatory:"true" json:"datapoints"`
}

TimeSeriesMetricDefinition The response object representing time series metric details for a specific Managed Database at a particular time.

func (TimeSeriesMetricDefinition) String

func (TimeSeriesMetricDefinition) ValidateEnumValue

func (m TimeSeriesMetricDefinition) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TopSqlCpuActivity added in v65.36.1

type TopSqlCpuActivity struct {

	// A list of sql CPU activity.
	Activity []SqlCpuActivity `mandatory:"true" json:"activity"`
}

TopSqlCpuActivity A list of SQL IDs with most CPU activity.

func (TopSqlCpuActivity) String added in v65.36.1

func (m TopSqlCpuActivity) String() string

func (TopSqlCpuActivity) ValidateEnumValue added in v65.36.1

func (m TopSqlCpuActivity) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateBasicPreferredCredentialDetails added in v65.19.0

type UpdateBasicPreferredCredentialDetails struct {

	// The user name used to connect to the database.
	UserName *string `mandatory:"false" json:"userName"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Vault service secret that contains the database user password.
	PasswordSecretId *string `mandatory:"false" json:"passwordSecretId"`

	// The role of the database user.
	Role RoleEnum `mandatory:"false" json:"role,omitempty"`
}

UpdateBasicPreferredCredentialDetails The details of the 'BASIC' preferred credential.

func (UpdateBasicPreferredCredentialDetails) MarshalJSON added in v65.19.0

func (m UpdateBasicPreferredCredentialDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateBasicPreferredCredentialDetails) String added in v65.19.0

func (UpdateBasicPreferredCredentialDetails) ValidateEnumValue added in v65.19.0

func (m UpdateBasicPreferredCredentialDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDatabaseParametersResult

type UpdateDatabaseParametersResult struct {

	// A map with the parameter name as key and its update status as value.
	Status map[string]DatabaseParameterUpdateStatus `mandatory:"true" json:"status"`
}

UpdateDatabaseParametersResult The results of database parameter update.

func (UpdateDatabaseParametersResult) String

func (UpdateDatabaseParametersResult) ValidateEnumValue

func (m UpdateDatabaseParametersResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDbManagementPrivateEndpointDetails

type UpdateDbManagementPrivateEndpointDetails struct {

	// The display name of the private endpoint.
	Name *string `mandatory:"false" json:"name"`

	// The description of the private endpoint.
	Description *string `mandatory:"false" json:"description"`

	// The OCIDs of the Network Security Groups to which the Database Management private endpoint belongs.
	NsgIds []string `mandatory:"false" json:"nsgIds"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateDbManagementPrivateEndpointDetails The details used to update a Database Management private endpoint.

func (UpdateDbManagementPrivateEndpointDetails) String

func (UpdateDbManagementPrivateEndpointDetails) ValidateEnumValue

func (m UpdateDbManagementPrivateEndpointDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDbManagementPrivateEndpointRequest

type UpdateDbManagementPrivateEndpointRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Management private endpoint.
	DbManagementPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"dbManagementPrivateEndpointId"`

	// The details used to update a Database Management private endpoint.
	UpdateDbManagementPrivateEndpointDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateDbManagementPrivateEndpointRequest wrapper for the UpdateDbManagementPrivateEndpoint operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateDbManagementPrivateEndpoint.go.html to see an example of how to use UpdateDbManagementPrivateEndpointRequest.

func (UpdateDbManagementPrivateEndpointRequest) BinaryRequestBody

BinaryRequestBody implements the OCIRequest interface

func (UpdateDbManagementPrivateEndpointRequest) HTTPRequest

func (request UpdateDbManagementPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDbManagementPrivateEndpointRequest) RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDbManagementPrivateEndpointRequest) String

func (UpdateDbManagementPrivateEndpointRequest) ValidateEnumValue

func (request UpdateDbManagementPrivateEndpointRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDbManagementPrivateEndpointResponse

type UpdateDbManagementPrivateEndpointResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The DbManagementPrivateEndpoint instance
	DbManagementPrivateEndpoint `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`
}

UpdateDbManagementPrivateEndpointResponse wrapper for the UpdateDbManagementPrivateEndpoint operation

func (UpdateDbManagementPrivateEndpointResponse) HTTPResponse

func (response UpdateDbManagementPrivateEndpointResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDbManagementPrivateEndpointResponse) String

type UpdateExternalAsmDetails added in v65.31.0

type UpdateExternalAsmDetails struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external connector.
	ExternalConnectorId *string `mandatory:"false" json:"externalConnectorId"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateExternalAsmDetails The details required to update an external ASM.

func (UpdateExternalAsmDetails) String added in v65.31.0

func (m UpdateExternalAsmDetails) String() string

func (UpdateExternalAsmDetails) ValidateEnumValue added in v65.31.0

func (m UpdateExternalAsmDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalAsmInstanceDetails added in v65.60.0

type UpdateExternalAsmInstanceDetails struct {

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateExternalAsmInstanceDetails The details required to update an external ASM instance.

func (UpdateExternalAsmInstanceDetails) String added in v65.60.0

func (UpdateExternalAsmInstanceDetails) ValidateEnumValue added in v65.60.0

func (m UpdateExternalAsmInstanceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalAsmInstanceRequest added in v65.60.0

type UpdateExternalAsmInstanceRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external ASM instance.
	ExternalAsmInstanceId *string `mandatory:"true" contributesTo:"path" name:"externalAsmInstanceId"`

	// The details required to update an external ASM instance.
	UpdateExternalAsmInstanceDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateExternalAsmInstanceRequest wrapper for the UpdateExternalAsmInstance operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalAsmInstance.go.html to see an example of how to use UpdateExternalAsmInstanceRequest.

func (UpdateExternalAsmInstanceRequest) BinaryRequestBody added in v65.60.0

func (request UpdateExternalAsmInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateExternalAsmInstanceRequest) HTTPRequest added in v65.60.0

func (request UpdateExternalAsmInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateExternalAsmInstanceRequest) RetryPolicy added in v65.60.0

func (request UpdateExternalAsmInstanceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateExternalAsmInstanceRequest) String added in v65.60.0

func (request UpdateExternalAsmInstanceRequest) String() string

func (UpdateExternalAsmInstanceRequest) ValidateEnumValue added in v65.60.0

func (request UpdateExternalAsmInstanceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalAsmInstanceResponse added in v65.60.0

type UpdateExternalAsmInstanceResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExternalAsmInstance instance
	ExternalAsmInstance `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`
}

UpdateExternalAsmInstanceResponse wrapper for the UpdateExternalAsmInstance operation

func (UpdateExternalAsmInstanceResponse) HTTPResponse added in v65.60.0

func (response UpdateExternalAsmInstanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateExternalAsmInstanceResponse) String added in v65.60.0

func (response UpdateExternalAsmInstanceResponse) String() string

type UpdateExternalAsmRequest added in v65.31.0

type UpdateExternalAsmRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external ASM.
	ExternalAsmId *string `mandatory:"true" contributesTo:"path" name:"externalAsmId"`

	// The details required to update an external ASM.
	UpdateExternalAsmDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateExternalAsmRequest wrapper for the UpdateExternalAsm operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalAsm.go.html to see an example of how to use UpdateExternalAsmRequest.

func (UpdateExternalAsmRequest) BinaryRequestBody added in v65.31.0

func (request UpdateExternalAsmRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateExternalAsmRequest) HTTPRequest added in v65.31.0

func (request UpdateExternalAsmRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateExternalAsmRequest) RetryPolicy added in v65.31.0

func (request UpdateExternalAsmRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateExternalAsmRequest) String added in v65.31.0

func (request UpdateExternalAsmRequest) String() string

func (UpdateExternalAsmRequest) ValidateEnumValue added in v65.31.0

func (request UpdateExternalAsmRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalAsmResponse added in v65.31.0

type UpdateExternalAsmResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

UpdateExternalAsmResponse wrapper for the UpdateExternalAsm operation

func (UpdateExternalAsmResponse) HTTPResponse added in v65.31.0

func (response UpdateExternalAsmResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateExternalAsmResponse) String added in v65.31.0

func (response UpdateExternalAsmResponse) String() string

type UpdateExternalClusterDetails added in v65.31.0

type UpdateExternalClusterDetails struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external connector.
	ExternalConnectorId *string `mandatory:"false" json:"externalConnectorId"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateExternalClusterDetails The details required to update an external cluster.

func (UpdateExternalClusterDetails) String added in v65.31.0

func (UpdateExternalClusterDetails) ValidateEnumValue added in v65.31.0

func (m UpdateExternalClusterDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalClusterInstanceDetails added in v65.31.0

type UpdateExternalClusterInstanceDetails struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external connector.
	ExternalConnectorId *string `mandatory:"false" json:"externalConnectorId"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateExternalClusterInstanceDetails The details required to update an external cluster instance.

func (UpdateExternalClusterInstanceDetails) String added in v65.31.0

func (UpdateExternalClusterInstanceDetails) ValidateEnumValue added in v65.31.0

func (m UpdateExternalClusterInstanceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalClusterInstanceRequest added in v65.31.0

type UpdateExternalClusterInstanceRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external cluster instance.
	ExternalClusterInstanceId *string `mandatory:"true" contributesTo:"path" name:"externalClusterInstanceId"`

	// The details required to update an external cluster instance.
	UpdateExternalClusterInstanceDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateExternalClusterInstanceRequest wrapper for the UpdateExternalClusterInstance operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalClusterInstance.go.html to see an example of how to use UpdateExternalClusterInstanceRequest.

func (UpdateExternalClusterInstanceRequest) BinaryRequestBody added in v65.31.0

func (request UpdateExternalClusterInstanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateExternalClusterInstanceRequest) HTTPRequest added in v65.31.0

func (request UpdateExternalClusterInstanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateExternalClusterInstanceRequest) RetryPolicy added in v65.31.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateExternalClusterInstanceRequest) String added in v65.31.0

func (UpdateExternalClusterInstanceRequest) ValidateEnumValue added in v65.31.0

func (request UpdateExternalClusterInstanceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalClusterInstanceResponse added in v65.31.0

type UpdateExternalClusterInstanceResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

UpdateExternalClusterInstanceResponse wrapper for the UpdateExternalClusterInstance operation

func (UpdateExternalClusterInstanceResponse) HTTPResponse added in v65.31.0

func (response UpdateExternalClusterInstanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateExternalClusterInstanceResponse) String added in v65.31.0

type UpdateExternalClusterRequest added in v65.31.0

type UpdateExternalClusterRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external cluster.
	ExternalClusterId *string `mandatory:"true" contributesTo:"path" name:"externalClusterId"`

	// The details required to update an external cluster.
	UpdateExternalClusterDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateExternalClusterRequest wrapper for the UpdateExternalCluster operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalCluster.go.html to see an example of how to use UpdateExternalClusterRequest.

func (UpdateExternalClusterRequest) BinaryRequestBody added in v65.31.0

func (request UpdateExternalClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateExternalClusterRequest) HTTPRequest added in v65.31.0

func (request UpdateExternalClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateExternalClusterRequest) RetryPolicy added in v65.31.0

func (request UpdateExternalClusterRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateExternalClusterRequest) String added in v65.31.0

func (request UpdateExternalClusterRequest) String() string

func (UpdateExternalClusterRequest) ValidateEnumValue added in v65.31.0

func (request UpdateExternalClusterRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalClusterResponse added in v65.31.0

type UpdateExternalClusterResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

UpdateExternalClusterResponse wrapper for the UpdateExternalCluster operation

func (UpdateExternalClusterResponse) HTTPResponse added in v65.31.0

func (response UpdateExternalClusterResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateExternalClusterResponse) String added in v65.31.0

func (response UpdateExternalClusterResponse) String() string

type UpdateExternalDbHomeDetails added in v65.60.0

type UpdateExternalDbHomeDetails struct {

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateExternalDbHomeDetails The details required to update an external DB home.

func (UpdateExternalDbHomeDetails) String added in v65.60.0

func (UpdateExternalDbHomeDetails) ValidateEnumValue added in v65.60.0

func (m UpdateExternalDbHomeDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalDbHomeRequest added in v65.60.0

type UpdateExternalDbHomeRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external database home.
	ExternalDbHomeId *string `mandatory:"true" contributesTo:"path" name:"externalDbHomeId"`

	// The details required to update an external DB home.
	UpdateExternalDbHomeDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateExternalDbHomeRequest wrapper for the UpdateExternalDbHome operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalDbHome.go.html to see an example of how to use UpdateExternalDbHomeRequest.

func (UpdateExternalDbHomeRequest) BinaryRequestBody added in v65.60.0

func (request UpdateExternalDbHomeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateExternalDbHomeRequest) HTTPRequest added in v65.60.0

func (request UpdateExternalDbHomeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateExternalDbHomeRequest) RetryPolicy added in v65.60.0

func (request UpdateExternalDbHomeRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateExternalDbHomeRequest) String added in v65.60.0

func (request UpdateExternalDbHomeRequest) String() string

func (UpdateExternalDbHomeRequest) ValidateEnumValue added in v65.60.0

func (request UpdateExternalDbHomeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalDbHomeResponse added in v65.60.0

type UpdateExternalDbHomeResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExternalDbHome instance
	ExternalDbHome `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`
}

UpdateExternalDbHomeResponse wrapper for the UpdateExternalDbHome operation

func (UpdateExternalDbHomeResponse) HTTPResponse added in v65.60.0

func (response UpdateExternalDbHomeResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateExternalDbHomeResponse) String added in v65.60.0

func (response UpdateExternalDbHomeResponse) String() string

type UpdateExternalDbNodeDetails added in v65.31.0

type UpdateExternalDbNodeDetails struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external connector.
	ExternalConnectorId *string `mandatory:"false" json:"externalConnectorId"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateExternalDbNodeDetails The details required to update an external DB node.

func (UpdateExternalDbNodeDetails) String added in v65.31.0

func (UpdateExternalDbNodeDetails) ValidateEnumValue added in v65.31.0

func (m UpdateExternalDbNodeDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalDbNodeRequest added in v65.31.0

type UpdateExternalDbNodeRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external database node.
	ExternalDbNodeId *string `mandatory:"true" contributesTo:"path" name:"externalDbNodeId"`

	// The details required to update an external DB node.
	UpdateExternalDbNodeDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateExternalDbNodeRequest wrapper for the UpdateExternalDbNode operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalDbNode.go.html to see an example of how to use UpdateExternalDbNodeRequest.

func (UpdateExternalDbNodeRequest) BinaryRequestBody added in v65.31.0

func (request UpdateExternalDbNodeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateExternalDbNodeRequest) HTTPRequest added in v65.31.0

func (request UpdateExternalDbNodeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateExternalDbNodeRequest) RetryPolicy added in v65.31.0

func (request UpdateExternalDbNodeRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateExternalDbNodeRequest) String added in v65.31.0

func (request UpdateExternalDbNodeRequest) String() string

func (UpdateExternalDbNodeRequest) ValidateEnumValue added in v65.31.0

func (request UpdateExternalDbNodeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalDbNodeResponse added in v65.31.0

type UpdateExternalDbNodeResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

UpdateExternalDbNodeResponse wrapper for the UpdateExternalDbNode operation

func (UpdateExternalDbNodeResponse) HTTPResponse added in v65.31.0

func (response UpdateExternalDbNodeResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateExternalDbNodeResponse) String added in v65.31.0

func (response UpdateExternalDbNodeResponse) String() string

type UpdateExternalDbSystemConnectorDetails added in v65.31.0

type UpdateExternalDbSystemConnectorDetails interface {
}

UpdateExternalDbSystemConnectorDetails The details required to update an external DB system connector.

type UpdateExternalDbSystemConnectorDetailsConnectorTypeEnum added in v65.31.0

type UpdateExternalDbSystemConnectorDetailsConnectorTypeEnum string

UpdateExternalDbSystemConnectorDetailsConnectorTypeEnum Enum with underlying type: string

const (
	UpdateExternalDbSystemConnectorDetailsConnectorTypeMacs UpdateExternalDbSystemConnectorDetailsConnectorTypeEnum = "MACS"
)

Set of constants representing the allowable values for UpdateExternalDbSystemConnectorDetailsConnectorTypeEnum

func GetMappingUpdateExternalDbSystemConnectorDetailsConnectorTypeEnum added in v65.31.0

func GetMappingUpdateExternalDbSystemConnectorDetailsConnectorTypeEnum(val string) (UpdateExternalDbSystemConnectorDetailsConnectorTypeEnum, bool)

GetMappingUpdateExternalDbSystemConnectorDetailsConnectorTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateExternalDbSystemConnectorDetailsConnectorTypeEnumValues added in v65.31.0

func GetUpdateExternalDbSystemConnectorDetailsConnectorTypeEnumValues() []UpdateExternalDbSystemConnectorDetailsConnectorTypeEnum

GetUpdateExternalDbSystemConnectorDetailsConnectorTypeEnumValues Enumerates the set of values for UpdateExternalDbSystemConnectorDetailsConnectorTypeEnum

type UpdateExternalDbSystemConnectorRequest added in v65.31.0

type UpdateExternalDbSystemConnectorRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external connector.
	ExternalDbSystemConnectorId *string `mandatory:"true" contributesTo:"path" name:"externalDbSystemConnectorId"`

	// The details required to update an external connector.
	UpdateExternalDbSystemConnectorDetails `contributesTo:"body"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateExternalDbSystemConnectorRequest wrapper for the UpdateExternalDbSystemConnector operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalDbSystemConnector.go.html to see an example of how to use UpdateExternalDbSystemConnectorRequest.

func (UpdateExternalDbSystemConnectorRequest) BinaryRequestBody added in v65.31.0

func (request UpdateExternalDbSystemConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateExternalDbSystemConnectorRequest) HTTPRequest added in v65.31.0

func (request UpdateExternalDbSystemConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateExternalDbSystemConnectorRequest) RetryPolicy added in v65.31.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateExternalDbSystemConnectorRequest) String added in v65.31.0

func (UpdateExternalDbSystemConnectorRequest) ValidateEnumValue added in v65.31.0

func (request UpdateExternalDbSystemConnectorRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalDbSystemConnectorResponse added in v65.31.0

type UpdateExternalDbSystemConnectorResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

UpdateExternalDbSystemConnectorResponse wrapper for the UpdateExternalDbSystemConnector operation

func (UpdateExternalDbSystemConnectorResponse) HTTPResponse added in v65.31.0

func (response UpdateExternalDbSystemConnectorResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateExternalDbSystemConnectorResponse) String added in v65.31.0

type UpdateExternalDbSystemDetails added in v65.31.0

type UpdateExternalDbSystemDetails struct {

	// The user-friendly name for the DB system. The name does not have to be unique.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateExternalDbSystemDetails The details required to update an external DB system.

func (UpdateExternalDbSystemDetails) String added in v65.31.0

func (UpdateExternalDbSystemDetails) ValidateEnumValue added in v65.31.0

func (m UpdateExternalDbSystemDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalDbSystemDiscoveryDetails added in v65.31.0

type UpdateExternalDbSystemDiscoveryDetails struct {

	// The user-friendly name for the DB system. The name does not have to be unique.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateExternalDbSystemDiscoveryDetails The details required to update an external DB system discovery resource.

func (UpdateExternalDbSystemDiscoveryDetails) String added in v65.31.0

func (UpdateExternalDbSystemDiscoveryDetails) ValidateEnumValue added in v65.31.0

func (m UpdateExternalDbSystemDiscoveryDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalDbSystemDiscoveryRequest added in v65.31.0

type UpdateExternalDbSystemDiscoveryRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system discovery.
	ExternalDbSystemDiscoveryId *string `mandatory:"true" contributesTo:"path" name:"externalDbSystemDiscoveryId"`

	// The details required to update an external DB system discovery.
	UpdateExternalDbSystemDiscoveryDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateExternalDbSystemDiscoveryRequest wrapper for the UpdateExternalDbSystemDiscovery operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalDbSystemDiscovery.go.html to see an example of how to use UpdateExternalDbSystemDiscoveryRequest.

func (UpdateExternalDbSystemDiscoveryRequest) BinaryRequestBody added in v65.31.0

func (request UpdateExternalDbSystemDiscoveryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateExternalDbSystemDiscoveryRequest) HTTPRequest added in v65.31.0

func (request UpdateExternalDbSystemDiscoveryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateExternalDbSystemDiscoveryRequest) RetryPolicy added in v65.31.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateExternalDbSystemDiscoveryRequest) String added in v65.31.0

func (UpdateExternalDbSystemDiscoveryRequest) ValidateEnumValue added in v65.31.0

func (request UpdateExternalDbSystemDiscoveryRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalDbSystemDiscoveryResponse added in v65.31.0

type UpdateExternalDbSystemDiscoveryResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExternalDbSystemDiscovery instance
	ExternalDbSystemDiscovery `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpdateExternalDbSystemDiscoveryResponse wrapper for the UpdateExternalDbSystemDiscovery operation

func (UpdateExternalDbSystemDiscoveryResponse) HTTPResponse added in v65.31.0

func (response UpdateExternalDbSystemDiscoveryResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateExternalDbSystemDiscoveryResponse) String added in v65.31.0

type UpdateExternalDbSystemMacsConnectorDetails added in v65.31.0

type UpdateExternalDbSystemMacsConnectorDetails struct {
	ConnectionInfo ExternalDbSystemConnectionInfo `mandatory:"false" json:"connectionInfo"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateExternalDbSystemMacsConnectorDetails The details for updating the external Management Agent Cloud Service (MACS) (https://docs.cloud.oracle.com/iaas/management-agents/index.html) connector used to connect to an external DB system component.

func (UpdateExternalDbSystemMacsConnectorDetails) MarshalJSON added in v65.31.0

func (m UpdateExternalDbSystemMacsConnectorDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateExternalDbSystemMacsConnectorDetails) String added in v65.31.0

func (*UpdateExternalDbSystemMacsConnectorDetails) UnmarshalJSON added in v65.31.0

func (m *UpdateExternalDbSystemMacsConnectorDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateExternalDbSystemMacsConnectorDetails) ValidateEnumValue added in v65.31.0

func (m UpdateExternalDbSystemMacsConnectorDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalDbSystemRequest added in v65.31.0

type UpdateExternalDbSystemRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external DB system.
	ExternalDbSystemId *string `mandatory:"true" contributesTo:"path" name:"externalDbSystemId"`

	// The details required to update an external DB system.
	UpdateExternalDbSystemDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateExternalDbSystemRequest wrapper for the UpdateExternalDbSystem operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalDbSystem.go.html to see an example of how to use UpdateExternalDbSystemRequest.

func (UpdateExternalDbSystemRequest) BinaryRequestBody added in v65.31.0

func (request UpdateExternalDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateExternalDbSystemRequest) HTTPRequest added in v65.31.0

func (request UpdateExternalDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateExternalDbSystemRequest) RetryPolicy added in v65.31.0

func (request UpdateExternalDbSystemRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateExternalDbSystemRequest) String added in v65.31.0

func (request UpdateExternalDbSystemRequest) String() string

func (UpdateExternalDbSystemRequest) ValidateEnumValue added in v65.31.0

func (request UpdateExternalDbSystemRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalDbSystemResponse added in v65.31.0

type UpdateExternalDbSystemResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExternalDbSystem instance
	ExternalDbSystem `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`
}

UpdateExternalDbSystemResponse wrapper for the UpdateExternalDbSystem operation

func (UpdateExternalDbSystemResponse) HTTPResponse added in v65.31.0

func (response UpdateExternalDbSystemResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateExternalDbSystemResponse) String added in v65.31.0

func (response UpdateExternalDbSystemResponse) String() string

type UpdateExternalExadataInfrastructureDetails added in v65.36.1

type UpdateExternalExadataInfrastructureDetails struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The unique key of the discovery request.
	DiscoveryKey *string `mandatory:"false" json:"discoveryKey"`

	// The Oracle license model that applies to the database management resources.
	LicenseModel UpdateExternalExadataInfrastructureDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"`

	// The name of the Exadata infrastructure.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The list of all the DB systems OCIDs.
	DbSystemIds []string `mandatory:"false" json:"dbSystemIds"`

	// The list of the names of Exadata storage servers to be monitored. If not specified, it includes all Exadata storage servers associated with the monitored DB systems.
	StorageServerNames []string `mandatory:"false" json:"storageServerNames"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateExternalExadataInfrastructureDetails The details required to update the external Exadata infrastructure.

func (UpdateExternalExadataInfrastructureDetails) String added in v65.36.1

func (UpdateExternalExadataInfrastructureDetails) ValidateEnumValue added in v65.36.1

func (m UpdateExternalExadataInfrastructureDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalExadataInfrastructureDetailsLicenseModelEnum added in v65.36.1

type UpdateExternalExadataInfrastructureDetailsLicenseModelEnum string

UpdateExternalExadataInfrastructureDetailsLicenseModelEnum Enum with underlying type: string

const (
	UpdateExternalExadataInfrastructureDetailsLicenseModelLicenseIncluded     UpdateExternalExadataInfrastructureDetailsLicenseModelEnum = "LICENSE_INCLUDED"
	UpdateExternalExadataInfrastructureDetailsLicenseModelBringYourOwnLicense UpdateExternalExadataInfrastructureDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE"
)

Set of constants representing the allowable values for UpdateExternalExadataInfrastructureDetailsLicenseModelEnum

func GetMappingUpdateExternalExadataInfrastructureDetailsLicenseModelEnum added in v65.36.1

func GetMappingUpdateExternalExadataInfrastructureDetailsLicenseModelEnum(val string) (UpdateExternalExadataInfrastructureDetailsLicenseModelEnum, bool)

GetMappingUpdateExternalExadataInfrastructureDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateExternalExadataInfrastructureDetailsLicenseModelEnumValues added in v65.36.1

func GetUpdateExternalExadataInfrastructureDetailsLicenseModelEnumValues() []UpdateExternalExadataInfrastructureDetailsLicenseModelEnum

GetUpdateExternalExadataInfrastructureDetailsLicenseModelEnumValues Enumerates the set of values for UpdateExternalExadataInfrastructureDetailsLicenseModelEnum

type UpdateExternalExadataInfrastructureRequest added in v65.36.1

type UpdateExternalExadataInfrastructureRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure.
	ExternalExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"externalExadataInfrastructureId"`

	// The details required to update the managed Exadata infrastructure resources.
	UpdateExternalExadataInfrastructureDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateExternalExadataInfrastructureRequest wrapper for the UpdateExternalExadataInfrastructure operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalExadataInfrastructure.go.html to see an example of how to use UpdateExternalExadataInfrastructureRequest.

func (UpdateExternalExadataInfrastructureRequest) BinaryRequestBody added in v65.36.1

BinaryRequestBody implements the OCIRequest interface

func (UpdateExternalExadataInfrastructureRequest) HTTPRequest added in v65.36.1

func (request UpdateExternalExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateExternalExadataInfrastructureRequest) RetryPolicy added in v65.36.1

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateExternalExadataInfrastructureRequest) String added in v65.36.1

func (UpdateExternalExadataInfrastructureRequest) ValidateEnumValue added in v65.36.1

func (request UpdateExternalExadataInfrastructureRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalExadataInfrastructureResponse added in v65.36.1

type UpdateExternalExadataInfrastructureResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExternalExadataInfrastructure instance
	ExternalExadataInfrastructure `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about
	// a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`
}

UpdateExternalExadataInfrastructureResponse wrapper for the UpdateExternalExadataInfrastructure operation

func (UpdateExternalExadataInfrastructureResponse) HTTPResponse added in v65.36.1

HTTPResponse implements the OCIResponse interface

func (UpdateExternalExadataInfrastructureResponse) String added in v65.36.1

type UpdateExternalExadataStorageConnectorDetails added in v65.36.1

type UpdateExternalExadataStorageConnectorDetails struct {

	// The name of the Exadata storage server connector.
	ConnectorName *string `mandatory:"false" json:"connectorName"`

	// The unique string of the connection. For example, "https://<storage-server-name>/MS/RESTService/".
	ConnectionUri *string `mandatory:"false" json:"connectionUri"`

	CredentialInfo *RestCredential `mandatory:"false" json:"credentialInfo"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateExternalExadataStorageConnectorDetails The connector details of the Exadata storage server to be updated.

func (UpdateExternalExadataStorageConnectorDetails) String added in v65.36.1

func (UpdateExternalExadataStorageConnectorDetails) ValidateEnumValue added in v65.36.1

func (m UpdateExternalExadataStorageConnectorDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalExadataStorageConnectorRequest added in v65.36.1

type UpdateExternalExadataStorageConnectorRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the connector to the Exadata storage server.
	ExternalExadataStorageConnectorId *string `mandatory:"true" contributesTo:"path" name:"externalExadataStorageConnectorId"`

	// The details required to update connections to the Exadata storage servers.
	UpdateExternalExadataStorageConnectorDetails `contributesTo:"body"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateExternalExadataStorageConnectorRequest wrapper for the UpdateExternalExadataStorageConnector operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalExadataStorageConnector.go.html to see an example of how to use UpdateExternalExadataStorageConnectorRequest.

func (UpdateExternalExadataStorageConnectorRequest) BinaryRequestBody added in v65.36.1

BinaryRequestBody implements the OCIRequest interface

func (UpdateExternalExadataStorageConnectorRequest) HTTPRequest added in v65.36.1

func (request UpdateExternalExadataStorageConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateExternalExadataStorageConnectorRequest) RetryPolicy added in v65.36.1

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateExternalExadataStorageConnectorRequest) String added in v65.36.1

func (UpdateExternalExadataStorageConnectorRequest) ValidateEnumValue added in v65.36.1

func (request UpdateExternalExadataStorageConnectorRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalExadataStorageConnectorResponse added in v65.36.1

type UpdateExternalExadataStorageConnectorResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExternalExadataStorageConnector instance
	ExternalExadataStorageConnector `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`
}

UpdateExternalExadataStorageConnectorResponse wrapper for the UpdateExternalExadataStorageConnector operation

func (UpdateExternalExadataStorageConnectorResponse) HTTPResponse added in v65.36.1

HTTPResponse implements the OCIResponse interface

func (UpdateExternalExadataStorageConnectorResponse) String added in v65.36.1

type UpdateExternalExadataStorageGridDetails added in v65.60.0

type UpdateExternalExadataStorageGridDetails struct {

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateExternalExadataStorageGridDetails The details required to update an Exadata storage server grid.

func (UpdateExternalExadataStorageGridDetails) String added in v65.60.0

func (UpdateExternalExadataStorageGridDetails) ValidateEnumValue added in v65.60.0

func (m UpdateExternalExadataStorageGridDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalExadataStorageGridRequest added in v65.60.0

type UpdateExternalExadataStorageGridRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata storage grid.
	ExternalExadataStorageGridId *string `mandatory:"true" contributesTo:"path" name:"externalExadataStorageGridId"`

	// The details required to update an external Exadata storage grid.
	UpdateExternalExadataStorageGridDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateExternalExadataStorageGridRequest wrapper for the UpdateExternalExadataStorageGrid operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalExadataStorageGrid.go.html to see an example of how to use UpdateExternalExadataStorageGridRequest.

func (UpdateExternalExadataStorageGridRequest) BinaryRequestBody added in v65.60.0

func (request UpdateExternalExadataStorageGridRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateExternalExadataStorageGridRequest) HTTPRequest added in v65.60.0

func (request UpdateExternalExadataStorageGridRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateExternalExadataStorageGridRequest) RetryPolicy added in v65.60.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateExternalExadataStorageGridRequest) String added in v65.60.0

func (UpdateExternalExadataStorageGridRequest) ValidateEnumValue added in v65.60.0

func (request UpdateExternalExadataStorageGridRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalExadataStorageGridResponse added in v65.60.0

type UpdateExternalExadataStorageGridResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExternalExadataStorageGrid instance
	ExternalExadataStorageGrid `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpdateExternalExadataStorageGridResponse wrapper for the UpdateExternalExadataStorageGrid operation

func (UpdateExternalExadataStorageGridResponse) HTTPResponse added in v65.60.0

func (response UpdateExternalExadataStorageGridResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateExternalExadataStorageGridResponse) String added in v65.60.0

type UpdateExternalExadataStorageServerDetails added in v65.60.0

type UpdateExternalExadataStorageServerDetails struct {

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateExternalExadataStorageServerDetails The details required to update an Exadata storage server.

func (UpdateExternalExadataStorageServerDetails) String added in v65.60.0

func (UpdateExternalExadataStorageServerDetails) ValidateEnumValue added in v65.60.0

func (m UpdateExternalExadataStorageServerDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalExadataStorageServerRequest added in v65.60.0

type UpdateExternalExadataStorageServerRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Exadata storage server.
	ExternalExadataStorageServerId *string `mandatory:"true" contributesTo:"path" name:"externalExadataStorageServerId"`

	// The details required to update an external Exadata storage server.
	UpdateExternalExadataStorageServerDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateExternalExadataStorageServerRequest wrapper for the UpdateExternalExadataStorageServer operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalExadataStorageServer.go.html to see an example of how to use UpdateExternalExadataStorageServerRequest.

func (UpdateExternalExadataStorageServerRequest) BinaryRequestBody added in v65.60.0

BinaryRequestBody implements the OCIRequest interface

func (UpdateExternalExadataStorageServerRequest) HTTPRequest added in v65.60.0

func (request UpdateExternalExadataStorageServerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateExternalExadataStorageServerRequest) RetryPolicy added in v65.60.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateExternalExadataStorageServerRequest) String added in v65.60.0

func (UpdateExternalExadataStorageServerRequest) ValidateEnumValue added in v65.60.0

func (request UpdateExternalExadataStorageServerRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalExadataStorageServerResponse added in v65.60.0

type UpdateExternalExadataStorageServerResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExternalExadataStorageServer instance
	ExternalExadataStorageServer `presentIn:"body"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpdateExternalExadataStorageServerResponse wrapper for the UpdateExternalExadataStorageServer operation

func (UpdateExternalExadataStorageServerResponse) HTTPResponse added in v65.60.0

func (response UpdateExternalExadataStorageServerResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateExternalExadataStorageServerResponse) String added in v65.60.0

type UpdateExternalListenerDetails added in v65.31.0

type UpdateExternalListenerDetails struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external connector.
	ExternalConnectorId *string `mandatory:"false" json:"externalConnectorId"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateExternalListenerDetails The details required to update an external listener.

func (UpdateExternalListenerDetails) String added in v65.31.0

func (UpdateExternalListenerDetails) ValidateEnumValue added in v65.31.0

func (m UpdateExternalListenerDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalListenerRequest added in v65.31.0

type UpdateExternalListenerRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the external listener.
	ExternalListenerId *string `mandatory:"true" contributesTo:"path" name:"externalListenerId"`

	// The details required to update an external listener.
	UpdateExternalListenerDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateExternalListenerRequest wrapper for the UpdateExternalListener operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateExternalListener.go.html to see an example of how to use UpdateExternalListenerRequest.

func (UpdateExternalListenerRequest) BinaryRequestBody added in v65.31.0

func (request UpdateExternalListenerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateExternalListenerRequest) HTTPRequest added in v65.31.0

func (request UpdateExternalListenerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateExternalListenerRequest) RetryPolicy added in v65.31.0

func (request UpdateExternalListenerRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateExternalListenerRequest) String added in v65.31.0

func (request UpdateExternalListenerRequest) String() string

func (UpdateExternalListenerRequest) ValidateEnumValue added in v65.31.0

func (request UpdateExternalListenerRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalListenerResponse added in v65.31.0

type UpdateExternalListenerResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

UpdateExternalListenerResponse wrapper for the UpdateExternalListener operation

func (UpdateExternalListenerResponse) HTTPResponse added in v65.31.0

func (response UpdateExternalListenerResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateExternalListenerResponse) String added in v65.31.0

func (response UpdateExternalListenerResponse) String() string

type UpdateJobDetails

type UpdateJobDetails interface {

	// The description of the job.
	GetDescription() *string

	// The job timeout duration, which is expressed like "1h 10m 15s".
	GetTimeout() *string

	GetResultLocation() JobExecutionResultLocation

	GetScheduleDetails() *JobScheduleDetails
}

UpdateJobDetails The details required to update a job.

type UpdateJobRequest

type UpdateJobRequest struct {

	// The identifier of the job.
	JobId *string `mandatory:"true" contributesTo:"path" name:"jobId"`

	// The details required to update a job.
	UpdateJobDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateJobRequest wrapper for the UpdateJob operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateJob.go.html to see an example of how to use UpdateJobRequest.

func (UpdateJobRequest) BinaryRequestBody

func (request UpdateJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateJobRequest) HTTPRequest

func (request UpdateJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateJobRequest) RetryPolicy

func (request UpdateJobRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateJobRequest) String

func (request UpdateJobRequest) String() string

func (UpdateJobRequest) ValidateEnumValue

func (request UpdateJobRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateJobResponse

type UpdateJobResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Job instance
	Job `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`
}

UpdateJobResponse wrapper for the UpdateJob operation

func (UpdateJobResponse) HTTPResponse

func (response UpdateJobResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateJobResponse) String

func (response UpdateJobResponse) String() string

type UpdateManagedDatabaseDetails added in v65.60.0

type UpdateManagedDatabaseDetails struct {

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateManagedDatabaseDetails The details required to update a Managed Database.

func (UpdateManagedDatabaseDetails) String added in v65.60.0

func (UpdateManagedDatabaseDetails) ValidateEnumValue added in v65.60.0

func (m UpdateManagedDatabaseDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateManagedDatabaseGroupDetails

type UpdateManagedDatabaseGroupDetails struct {

	// The information specified by the user about the Managed Database Group.
	Description *string `mandatory:"false" json:"description"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateManagedDatabaseGroupDetails The details required to update a Managed Database Group.

func (UpdateManagedDatabaseGroupDetails) String

func (UpdateManagedDatabaseGroupDetails) ValidateEnumValue

func (m UpdateManagedDatabaseGroupDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateManagedDatabaseGroupRequest

type UpdateManagedDatabaseGroupRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
	ManagedDatabaseGroupId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseGroupId"`

	// The details required to update a Managed Database Group.
	UpdateManagedDatabaseGroupDetails `contributesTo:"body"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateManagedDatabaseGroupRequest wrapper for the UpdateManagedDatabaseGroup operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateManagedDatabaseGroup.go.html to see an example of how to use UpdateManagedDatabaseGroupRequest.

func (UpdateManagedDatabaseGroupRequest) BinaryRequestBody

func (request UpdateManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateManagedDatabaseGroupRequest) HTTPRequest

func (request UpdateManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateManagedDatabaseGroupRequest) RetryPolicy

func (request UpdateManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateManagedDatabaseGroupRequest) String

func (request UpdateManagedDatabaseGroupRequest) String() string

func (UpdateManagedDatabaseGroupRequest) ValidateEnumValue

func (request UpdateManagedDatabaseGroupRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateManagedDatabaseGroupResponse

type UpdateManagedDatabaseGroupResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ManagedDatabaseGroup instance
	ManagedDatabaseGroup `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`
}

UpdateManagedDatabaseGroupResponse wrapper for the UpdateManagedDatabaseGroup operation

func (UpdateManagedDatabaseGroupResponse) HTTPResponse

func (response UpdateManagedDatabaseGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateManagedDatabaseGroupResponse) String

func (response UpdateManagedDatabaseGroupResponse) String() string

type UpdateManagedDatabaseRequest added in v65.60.0

type UpdateManagedDatabaseRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The details required to update a Managed Database.
	UpdateManagedDatabaseDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateManagedDatabaseRequest wrapper for the UpdateManagedDatabase operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateManagedDatabase.go.html to see an example of how to use UpdateManagedDatabaseRequest.

func (UpdateManagedDatabaseRequest) BinaryRequestBody added in v65.60.0

func (request UpdateManagedDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateManagedDatabaseRequest) HTTPRequest added in v65.60.0

func (request UpdateManagedDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateManagedDatabaseRequest) RetryPolicy added in v65.60.0

func (request UpdateManagedDatabaseRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateManagedDatabaseRequest) String added in v65.60.0

func (request UpdateManagedDatabaseRequest) String() string

func (UpdateManagedDatabaseRequest) ValidateEnumValue added in v65.60.0

func (request UpdateManagedDatabaseRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateManagedDatabaseResponse added in v65.60.0

type UpdateManagedDatabaseResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ManagedDatabase instance
	ManagedDatabase `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`
}

UpdateManagedDatabaseResponse wrapper for the UpdateManagedDatabase operation

func (UpdateManagedDatabaseResponse) HTTPResponse added in v65.60.0

func (response UpdateManagedDatabaseResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateManagedDatabaseResponse) String added in v65.60.0

func (response UpdateManagedDatabaseResponse) String() string

type UpdateNamedCredentialDetails added in v65.57.0

type UpdateNamedCredentialDetails struct {

	// The information specified by the user about the named credential.
	Description *string `mandatory:"false" json:"description"`

	// The scope of the named credential.
	Scope NamedCredentialScopeEnum `mandatory:"false" json:"scope,omitempty"`

	Content NamedCredentialContent `mandatory:"false" json:"content"`

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

UpdateNamedCredentialDetails The details required to update a named credential.

func (UpdateNamedCredentialDetails) String added in v65.57.0

func (*UpdateNamedCredentialDetails) UnmarshalJSON added in v65.57.0

func (m *UpdateNamedCredentialDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateNamedCredentialDetails) ValidateEnumValue added in v65.57.0

func (m UpdateNamedCredentialDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateNamedCredentialRequest added in v65.57.0

type UpdateNamedCredentialRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the named credential.
	NamedCredentialId *string `mandatory:"true" contributesTo:"path" name:"namedCredentialId"`

	// The details required to update a named credential.
	UpdateNamedCredentialDetails `contributesTo:"body"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateNamedCredentialRequest wrapper for the UpdateNamedCredential operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateNamedCredential.go.html to see an example of how to use UpdateNamedCredentialRequest.

func (UpdateNamedCredentialRequest) BinaryRequestBody added in v65.57.0

func (request UpdateNamedCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateNamedCredentialRequest) HTTPRequest added in v65.57.0

func (request UpdateNamedCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateNamedCredentialRequest) RetryPolicy added in v65.57.0

func (request UpdateNamedCredentialRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateNamedCredentialRequest) String added in v65.57.0

func (request UpdateNamedCredentialRequest) String() string

func (UpdateNamedCredentialRequest) ValidateEnumValue added in v65.57.0

func (request UpdateNamedCredentialRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateNamedCredentialResponse added in v65.57.0

type UpdateNamedCredentialResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The NamedCredential instance
	NamedCredential `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`
}

UpdateNamedCredentialResponse wrapper for the UpdateNamedCredential operation

func (UpdateNamedCredentialResponse) HTTPResponse added in v65.57.0

func (response UpdateNamedCredentialResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateNamedCredentialResponse) String added in v65.57.0

func (response UpdateNamedCredentialResponse) String() string

type UpdateNamedPreferredCredentialDetails added in v65.57.0

type UpdateNamedPreferredCredentialDetails struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Named Credential that contains the database user password.
	NamedCredentialId *string `mandatory:"false" json:"namedCredentialId"`
}

UpdateNamedPreferredCredentialDetails The details of the preferred credential that refers to a Named Credential.

func (UpdateNamedPreferredCredentialDetails) MarshalJSON added in v65.57.0

func (m UpdateNamedPreferredCredentialDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateNamedPreferredCredentialDetails) String added in v65.57.0

func (UpdateNamedPreferredCredentialDetails) ValidateEnumValue added in v65.57.0

func (m UpdateNamedPreferredCredentialDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdatePreferredCredentialDetails added in v65.19.0

type UpdatePreferredCredentialDetails interface {
}

UpdatePreferredCredentialDetails The details required to update the preferred credential.

type UpdatePreferredCredentialRequest added in v65.19.0

type UpdatePreferredCredentialRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The name of the preferred credential.
	CredentialName *string `mandatory:"true" contributesTo:"path" name:"credentialName"`

	// The details required to update preferred credential.
	UpdatePreferredCredentialDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// For optimistic concurrency control. In the PUT or DELETE call
	// for a resource, set the `if-match` parameter to the value of the
	// etag from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the etag you
	// provide matches the resource's current etag value.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdatePreferredCredentialRequest wrapper for the UpdatePreferredCredential operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdatePreferredCredential.go.html to see an example of how to use UpdatePreferredCredentialRequest.

func (UpdatePreferredCredentialRequest) BinaryRequestBody added in v65.19.0

func (request UpdatePreferredCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdatePreferredCredentialRequest) HTTPRequest added in v65.19.0

func (request UpdatePreferredCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdatePreferredCredentialRequest) RetryPolicy added in v65.19.0

func (request UpdatePreferredCredentialRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdatePreferredCredentialRequest) String added in v65.19.0

func (request UpdatePreferredCredentialRequest) String() string

func (UpdatePreferredCredentialRequest) ValidateEnumValue added in v65.19.0

func (request UpdatePreferredCredentialRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdatePreferredCredentialResponse added in v65.19.0

type UpdatePreferredCredentialResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The PreferredCredential instance
	PreferredCredential `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// For optimistic concurrency control. See `if-match`.
	Etag *string `presentIn:"header" name:"etag"`
}

UpdatePreferredCredentialResponse wrapper for the UpdatePreferredCredential operation

func (UpdatePreferredCredentialResponse) HTTPResponse added in v65.19.0

func (response UpdatePreferredCredentialResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdatePreferredCredentialResponse) String added in v65.19.0

func (response UpdatePreferredCredentialResponse) String() string

type UpdateSqlJobDetails

type UpdateSqlJobDetails struct {

	// The description of the job.
	Description *string `mandatory:"false" json:"description"`

	// The job timeout duration, which is expressed like "1h 10m 15s".
	Timeout *string `mandatory:"false" json:"timeout"`

	ResultLocation JobExecutionResultLocation `mandatory:"false" json:"resultLocation"`

	ScheduleDetails *JobScheduleDetails `mandatory:"false" json:"scheduleDetails"`

	// The SQL text to be executed as part of the job.
	SqlText *string `mandatory:"false" json:"sqlText"`

	InBinds *JobInBindsDetails `mandatory:"false" json:"inBinds"`

	OutBinds *JobOutBindsDetails `mandatory:"false" json:"outBinds"`

	// The database user name used to execute the SQL job. If the job is being executed on a
	// Managed Database Group, then the user name should exist on all the databases in the
	// group with the same password.
	UserName *string `mandatory:"false" json:"userName"`

	// The password for the database user name used to execute the SQL job.
	Password *string `mandatory:"false" json:"password"`

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the user password.
	SecretId *string `mandatory:"false" json:"secretId"`

	// The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	SqlType SqlJobSqlTypeEnum `mandatory:"false" json:"sqlType,omitempty"`

	// The role of the database user. Indicates whether the database user is a normal user or sysdba.
	Role SqlJobRoleEnum `mandatory:"false" json:"role,omitempty"`
}

UpdateSqlJobDetails The details specific to the SQL job request.

func (UpdateSqlJobDetails) GetDescription

func (m UpdateSqlJobDetails) GetDescription() *string

GetDescription returns Description

func (UpdateSqlJobDetails) GetResultLocation

func (m UpdateSqlJobDetails) GetResultLocation() JobExecutionResultLocation

GetResultLocation returns ResultLocation

func (UpdateSqlJobDetails) GetScheduleDetails

func (m UpdateSqlJobDetails) GetScheduleDetails() *JobScheduleDetails

GetScheduleDetails returns ScheduleDetails

func (UpdateSqlJobDetails) GetTimeout

func (m UpdateSqlJobDetails) GetTimeout() *string

GetTimeout returns Timeout

func (UpdateSqlJobDetails) MarshalJSON

func (m UpdateSqlJobDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateSqlJobDetails) String

func (m UpdateSqlJobDetails) String() string

func (*UpdateSqlJobDetails) UnmarshalJSON

func (m *UpdateSqlJobDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateSqlJobDetails) ValidateEnumValue

func (m UpdateSqlJobDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTablespaceDetails

type UpdateTablespaceDetails struct {
	CredentialDetails TablespaceAdminCredentialDetails `mandatory:"false" json:"credentialDetails"`

	DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"`

	// The name of the tablespace. It must be unique within a database.
	Name *string `mandatory:"false" json:"name"`

	// The type of tablespace.
	Type UpdateTablespaceDetailsTypeEnum `mandatory:"false" json:"type,omitempty"`

	// The size of each data file or temp file.
	FileSize *TablespaceStorageSize `mandatory:"false" json:"fileSize"`

	// The status of the tablespace.
	Status UpdateTablespaceDetailsStatusEnum `mandatory:"false" json:"status,omitempty"`

	// Specifies whether the data file or temp file can be extended automatically.
	IsAutoExtensible *bool `mandatory:"false" json:"isAutoExtensible"`

	// The size of the next increment of disk space to be allocated automatically when more extents are required.
	AutoExtendNextSize *TablespaceStorageSize `mandatory:"false" json:"autoExtendNextSize"`

	// The maximum disk space allowed for automatic extension of the data files or temp files.
	AutoExtendMaxSize *TablespaceStorageSize `mandatory:"false" json:"autoExtendMaxSize"`

	// Specifies whether the disk space of the data file or temp file can be limited.
	IsMaxSizeUnlimited *bool `mandatory:"false" json:"isMaxSizeUnlimited"`

	// Specifies whether the tablespace is the default tablespace.
	IsDefault *bool `mandatory:"false" json:"isDefault"`
}

UpdateTablespaceDetails The details required to update a tablespace. It takes either credentialDetails or databaseCredential. It's recommended to provide databaseCredential

func (UpdateTablespaceDetails) String

func (m UpdateTablespaceDetails) String() string

func (*UpdateTablespaceDetails) UnmarshalJSON

func (m *UpdateTablespaceDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateTablespaceDetails) ValidateEnumValue

func (m UpdateTablespaceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTablespaceDetailsStatusEnum

type UpdateTablespaceDetailsStatusEnum string

UpdateTablespaceDetailsStatusEnum Enum with underlying type: string

const (
	UpdateTablespaceDetailsStatusOnly  UpdateTablespaceDetailsStatusEnum = "READ_ONLY"
	UpdateTablespaceDetailsStatusWrite UpdateTablespaceDetailsStatusEnum = "READ_WRITE"
)

Set of constants representing the allowable values for UpdateTablespaceDetailsStatusEnum

func GetMappingUpdateTablespaceDetailsStatusEnum

func GetMappingUpdateTablespaceDetailsStatusEnum(val string) (UpdateTablespaceDetailsStatusEnum, bool)

GetMappingUpdateTablespaceDetailsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateTablespaceDetailsStatusEnumValues

func GetUpdateTablespaceDetailsStatusEnumValues() []UpdateTablespaceDetailsStatusEnum

GetUpdateTablespaceDetailsStatusEnumValues Enumerates the set of values for UpdateTablespaceDetailsStatusEnum

type UpdateTablespaceDetailsTypeEnum

type UpdateTablespaceDetailsTypeEnum string

UpdateTablespaceDetailsTypeEnum Enum with underlying type: string

const (
	UpdateTablespaceDetailsTypePermanent UpdateTablespaceDetailsTypeEnum = "PERMANENT"
	UpdateTablespaceDetailsTypeTemporary UpdateTablespaceDetailsTypeEnum = "TEMPORARY"
)

Set of constants representing the allowable values for UpdateTablespaceDetailsTypeEnum

func GetMappingUpdateTablespaceDetailsTypeEnum

func GetMappingUpdateTablespaceDetailsTypeEnum(val string) (UpdateTablespaceDetailsTypeEnum, bool)

GetMappingUpdateTablespaceDetailsTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateTablespaceDetailsTypeEnumValues

func GetUpdateTablespaceDetailsTypeEnumValues() []UpdateTablespaceDetailsTypeEnum

GetUpdateTablespaceDetailsTypeEnumValues Enumerates the set of values for UpdateTablespaceDetailsTypeEnum

type UpdateTablespaceRequest

type UpdateTablespaceRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The name of the tablespace.
	TablespaceName *string `mandatory:"true" contributesTo:"path" name:"tablespaceName"`

	// The details required to update a tablespace.
	UpdateTablespaceDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

UpdateTablespaceRequest wrapper for the UpdateTablespace operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/UpdateTablespace.go.html to see an example of how to use UpdateTablespaceRequest.

func (UpdateTablespaceRequest) BinaryRequestBody

func (request UpdateTablespaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateTablespaceRequest) HTTPRequest

func (request UpdateTablespaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateTablespaceRequest) RetryPolicy

func (request UpdateTablespaceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateTablespaceRequest) String

func (request UpdateTablespaceRequest) String() string

func (UpdateTablespaceRequest) ValidateEnumValue

func (request UpdateTablespaceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTablespaceResponse

type UpdateTablespaceResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Tablespace instance
	Tablespace `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpdateTablespaceResponse wrapper for the UpdateTablespace operation

func (UpdateTablespaceResponse) HTTPResponse

func (response UpdateTablespaceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateTablespaceResponse) String

func (response UpdateTablespaceResponse) String() string

type User

type User struct {

	// The name of the User.
	Name *string `mandatory:"true" json:"name"`

	// The status of the user account.
	Status UserStatusEnum `mandatory:"true" json:"status"`

	// The default tablespace for data.
	DefaultTablespace *string `mandatory:"true" json:"defaultTablespace"`

	// The name of the default tablespace for temporary tables or the name of a tablespace group.
	TempTablespace *string `mandatory:"true" json:"tempTablespace"`

	// The date and time the user was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The profile name of the user.
	Profile *string `mandatory:"true" json:"profile"`

	// The date the account was locked, if the status of the account is LOCKED.
	TimeLocked *common.SDKTime `mandatory:"false" json:"timeLocked"`

	// The date and time of the expiration of the user account.
	TimeExpiring *common.SDKTime `mandatory:"false" json:"timeExpiring"`

	// The default local temporary tablespace for the user.
	LocalTempTablespace *string `mandatory:"false" json:"localTempTablespace"`

	// The initial resource consumer group for the User.
	ConsumerGroup *string `mandatory:"false" json:"consumerGroup"`

	// The external name of the user.
	ExternalName *string `mandatory:"false" json:"externalName"`

	// The list of existing versions of the password hashes (also known as "verifiers") for the account.
	PasswordVersions *string `mandatory:"false" json:"passwordVersions"`

	// Indicates whether editions have been enabled for the corresponding user (Y) or not (N).
	EditionsEnabled UserEditionsEnabledEnum `mandatory:"false" json:"editionsEnabled,omitempty"`

	// The authentication mechanism for the user.
	Authentication UserAuthenticationEnum `mandatory:"false" json:"authentication,omitempty"`

	// Indicates whether a user can connect directly (N) or whether the account can only be proxied (Y) by users who have proxy privileges
	// for this account (that is, by users who have been granted the "connect through" privilege for this account).
	ProxyConnect UserProxyConnectEnum `mandatory:"false" json:"proxyConnect,omitempty"`

	// Indicates whether a given user is common(Y) or local(N).
	Common UserCommonEnum `mandatory:"false" json:"common,omitempty"`

	// The date and time of the last user login.
	// This column is not populated when a user connects to the database with administrative privileges, that is, AS { SYSASM | SYSBACKUP | SYSDBA | SYSDG | SYSOPER | SYSRAC | SYSKM }.
	TimeLastLogin *common.SDKTime `mandatory:"false" json:"timeLastLogin"`

	// Indicates whether the user was created and is maintained by Oracle-supplied scripts (such as catalog.sql or catproc.sql).
	OracleMaintained UserOracleMaintainedEnum `mandatory:"false" json:"oracleMaintained,omitempty"`

	// Indicates whether the user definition is inherited from another container (YES) or not (NO).
	Inherited UserInheritedEnum `mandatory:"false" json:"inherited,omitempty"`

	// The default collation for the user schema.
	DefaultCollation *string `mandatory:"false" json:"defaultCollation"`

	// Indicates whether the user is a common user created by an implicit application (YES) or not (NO).
	Implicit UserImplicitEnum `mandatory:"false" json:"implicit,omitempty"`

	// In a sharded database, indicates whether the user is created with shard DDL enabled (YES) or not (NO).
	AllShared UserAllSharedEnum `mandatory:"false" json:"allShared,omitempty"`

	// In a federated sharded database, indicates whether the user is an external shard user (YES) or not (NO).
	ExternalShared UserExternalSharedEnum `mandatory:"false" json:"externalShared,omitempty"`

	// The date and time when the user password was last set.
	// This column is populated only when the value of the AUTHENTICATION_TYPE column is PASSWORD. Otherwise, this column is null.
	TimePasswordChanged *common.SDKTime `mandatory:"false" json:"timePasswordChanged"`
}

User The summary of a specific user resource.

func (User) String

func (m User) String() string

func (User) ValidateEnumValue

func (m User) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UserAllSharedEnum

type UserAllSharedEnum string

UserAllSharedEnum Enum with underlying type: string

const (
	UserAllSharedYes UserAllSharedEnum = "YES"
	UserAllSharedNo  UserAllSharedEnum = "NO"
)

Set of constants representing the allowable values for UserAllSharedEnum

func GetMappingUserAllSharedEnum

func GetMappingUserAllSharedEnum(val string) (UserAllSharedEnum, bool)

GetMappingUserAllSharedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUserAllSharedEnumValues

func GetUserAllSharedEnumValues() []UserAllSharedEnum

GetUserAllSharedEnumValues Enumerates the set of values for UserAllSharedEnum

type UserAuthenticationEnum

type UserAuthenticationEnum string

UserAuthenticationEnum Enum with underlying type: string

const (
	UserAuthenticationNone     UserAuthenticationEnum = "NONE"
	UserAuthenticationExternal UserAuthenticationEnum = "EXTERNAL"
	UserAuthenticationGlobal   UserAuthenticationEnum = "GLOBAL"
	UserAuthenticationPassword UserAuthenticationEnum = "PASSWORD"
)

Set of constants representing the allowable values for UserAuthenticationEnum

func GetMappingUserAuthenticationEnum

func GetMappingUserAuthenticationEnum(val string) (UserAuthenticationEnum, bool)

GetMappingUserAuthenticationEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUserAuthenticationEnumValues

func GetUserAuthenticationEnumValues() []UserAuthenticationEnum

GetUserAuthenticationEnumValues Enumerates the set of values for UserAuthenticationEnum

type UserCollection

type UserCollection struct {

	// An array of User resources.
	Items []UserSummary `mandatory:"true" json:"items"`
}

UserCollection A collection of users for a specific Managed Database.

func (UserCollection) String

func (m UserCollection) String() string

func (UserCollection) ValidateEnumValue

func (m UserCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UserCommonEnum

type UserCommonEnum string

UserCommonEnum Enum with underlying type: string

const (
	UserCommonYes UserCommonEnum = "YES"
	UserCommonNo  UserCommonEnum = "NO"
)

Set of constants representing the allowable values for UserCommonEnum

func GetMappingUserCommonEnum

func GetMappingUserCommonEnum(val string) (UserCommonEnum, bool)

GetMappingUserCommonEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUserCommonEnumValues

func GetUserCommonEnumValues() []UserCommonEnum

GetUserCommonEnumValues Enumerates the set of values for UserCommonEnum

type UserEditionsEnabledEnum

type UserEditionsEnabledEnum string

UserEditionsEnabledEnum Enum with underlying type: string

const (
	UserEditionsEnabledYes UserEditionsEnabledEnum = "YES"
	UserEditionsEnabledNo  UserEditionsEnabledEnum = "NO"
)

Set of constants representing the allowable values for UserEditionsEnabledEnum

func GetMappingUserEditionsEnabledEnum

func GetMappingUserEditionsEnabledEnum(val string) (UserEditionsEnabledEnum, bool)

GetMappingUserEditionsEnabledEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUserEditionsEnabledEnumValues

func GetUserEditionsEnabledEnumValues() []UserEditionsEnabledEnum

GetUserEditionsEnabledEnumValues Enumerates the set of values for UserEditionsEnabledEnum

type UserExternalSharedEnum

type UserExternalSharedEnum string

UserExternalSharedEnum Enum with underlying type: string

const (
	UserExternalSharedYes UserExternalSharedEnum = "YES"
	UserExternalSharedNo  UserExternalSharedEnum = "NO"
)

Set of constants representing the allowable values for UserExternalSharedEnum

func GetMappingUserExternalSharedEnum

func GetMappingUserExternalSharedEnum(val string) (UserExternalSharedEnum, bool)

GetMappingUserExternalSharedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUserExternalSharedEnumValues

func GetUserExternalSharedEnumValues() []UserExternalSharedEnum

GetUserExternalSharedEnumValues Enumerates the set of values for UserExternalSharedEnum

type UserImplicitEnum

type UserImplicitEnum string

UserImplicitEnum Enum with underlying type: string

const (
	UserImplicitYes UserImplicitEnum = "YES"
	UserImplicitNo  UserImplicitEnum = "NO"
)

Set of constants representing the allowable values for UserImplicitEnum

func GetMappingUserImplicitEnum

func GetMappingUserImplicitEnum(val string) (UserImplicitEnum, bool)

GetMappingUserImplicitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUserImplicitEnumValues

func GetUserImplicitEnumValues() []UserImplicitEnum

GetUserImplicitEnumValues Enumerates the set of values for UserImplicitEnum

type UserInheritedEnum

type UserInheritedEnum string

UserInheritedEnum Enum with underlying type: string

const (
	UserInheritedYes UserInheritedEnum = "YES"
	UserInheritedNo  UserInheritedEnum = "NO"
)

Set of constants representing the allowable values for UserInheritedEnum

func GetMappingUserInheritedEnum

func GetMappingUserInheritedEnum(val string) (UserInheritedEnum, bool)

GetMappingUserInheritedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUserInheritedEnumValues

func GetUserInheritedEnumValues() []UserInheritedEnum

GetUserInheritedEnumValues Enumerates the set of values for UserInheritedEnum

type UserOracleMaintainedEnum

type UserOracleMaintainedEnum string

UserOracleMaintainedEnum Enum with underlying type: string

const (
	UserOracleMaintainedYes UserOracleMaintainedEnum = "YES"
	UserOracleMaintainedNo  UserOracleMaintainedEnum = "NO"
)

Set of constants representing the allowable values for UserOracleMaintainedEnum

func GetMappingUserOracleMaintainedEnum

func GetMappingUserOracleMaintainedEnum(val string) (UserOracleMaintainedEnum, bool)

GetMappingUserOracleMaintainedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUserOracleMaintainedEnumValues

func GetUserOracleMaintainedEnumValues() []UserOracleMaintainedEnum

GetUserOracleMaintainedEnumValues Enumerates the set of values for UserOracleMaintainedEnum

type UserProxyConnectEnum

type UserProxyConnectEnum string

UserProxyConnectEnum Enum with underlying type: string

const (
	UserProxyConnectYes UserProxyConnectEnum = "YES"
	UserProxyConnectNo  UserProxyConnectEnum = "NO"
)

Set of constants representing the allowable values for UserProxyConnectEnum

func GetMappingUserProxyConnectEnum

func GetMappingUserProxyConnectEnum(val string) (UserProxyConnectEnum, bool)

GetMappingUserProxyConnectEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUserProxyConnectEnumValues

func GetUserProxyConnectEnumValues() []UserProxyConnectEnum

GetUserProxyConnectEnumValues Enumerates the set of values for UserProxyConnectEnum

type UserStatusEnum

type UserStatusEnum string

UserStatusEnum Enum with underlying type: string

const (
	UserStatusOpen                          UserStatusEnum = "OPEN"
	UserStatusExpired                       UserStatusEnum = "EXPIRED"
	UserStatusExpiredGrace                  UserStatusEnum = "EXPIRED_GRACE"
	UserStatusLocked                        UserStatusEnum = "LOCKED"
	UserStatusLockedTimed                   UserStatusEnum = "LOCKED_TIMED"
	UserStatusExpiredAndLocked              UserStatusEnum = "EXPIRED_AND_LOCKED"
	UserStatusExpiredGraceAndLocked         UserStatusEnum = "EXPIRED_GRACE_AND_LOCKED"
	UserStatusExpiredAndLockedTimed         UserStatusEnum = "EXPIRED_AND_LOCKED_TIMED"
	UserStatusExpiredGraceAndLockedTimed    UserStatusEnum = "EXPIRED_GRACE_AND_LOCKED_TIMED"
	UserStatusOpenAndInRollover             UserStatusEnum = "OPEN_AND_IN_ROLLOVER"
	UserStatusExpiredAndInRollover          UserStatusEnum = "EXPIRED_AND_IN_ROLLOVER"
	UserStatusLockedAndInRollover           UserStatusEnum = "LOCKED_AND_IN_ROLLOVER"
	UserStatusExpiredAndLockedAndInRollover UserStatusEnum = "EXPIRED_AND_LOCKED_AND_IN_ROLLOVER"
	UserStatusLockedTimedAndInRollover      UserStatusEnum = "LOCKED_TIMED_AND_IN_ROLLOVER"
	UserStatusExpiredAndLockedTimedAndInRol UserStatusEnum = "EXPIRED_AND_LOCKED_TIMED_AND_IN_ROL"
)

Set of constants representing the allowable values for UserStatusEnum

func GetMappingUserStatusEnum

func GetMappingUserStatusEnum(val string) (UserStatusEnum, bool)

GetMappingUserStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUserStatusEnumValues

func GetUserStatusEnumValues() []UserStatusEnum

GetUserStatusEnumValues Enumerates the set of values for UserStatusEnum

type UserSummary

type UserSummary struct {

	// The name of the User.
	Name *string `mandatory:"true" json:"name"`

	// The status of the user account.
	Status UserSummaryStatusEnum `mandatory:"true" json:"status"`

	// The default tablespace for data.
	DefaultTablespace *string `mandatory:"true" json:"defaultTablespace"`

	// The name of the default tablespace for temporary tables or the name of a tablespace group.
	TempTablespace *string `mandatory:"true" json:"tempTablespace"`

	// The date and time the user was created.
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The profile name of the user.
	Profile *string `mandatory:"true" json:"profile"`

	// The date and time of the expiration of the user account.
	TimeExpiring *common.SDKTime `mandatory:"false" json:"timeExpiring"`

	// The date the account was locked, if the status of the account is LOCKED.
	TimeLocked *common.SDKTime `mandatory:"false" json:"timeLocked"`
}

UserSummary The summary of a specific User.

func (UserSummary) String

func (m UserSummary) String() string

func (UserSummary) ValidateEnumValue

func (m UserSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UserSummaryStatusEnum

type UserSummaryStatusEnum string

UserSummaryStatusEnum Enum with underlying type: string

const (
	UserSummaryStatusOpen                          UserSummaryStatusEnum = "OPEN"
	UserSummaryStatusExpired                       UserSummaryStatusEnum = "EXPIRED"
	UserSummaryStatusExpiredGrace                  UserSummaryStatusEnum = "EXPIRED_GRACE"
	UserSummaryStatusLocked                        UserSummaryStatusEnum = "LOCKED"
	UserSummaryStatusLockedTimed                   UserSummaryStatusEnum = "LOCKED_TIMED"
	UserSummaryStatusExpiredAndLocked              UserSummaryStatusEnum = "EXPIRED_AND_LOCKED"
	UserSummaryStatusExpiredGraceAndLocked         UserSummaryStatusEnum = "EXPIRED_GRACE_AND_LOCKED"
	UserSummaryStatusExpiredAndLockedTimed         UserSummaryStatusEnum = "EXPIRED_AND_LOCKED_TIMED"
	UserSummaryStatusExpiredGraceAndLockedTimed    UserSummaryStatusEnum = "EXPIRED_GRACE_AND_LOCKED_TIMED"
	UserSummaryStatusOpenAndInRollover             UserSummaryStatusEnum = "OPEN_AND_IN_ROLLOVER"
	UserSummaryStatusExpiredAndInRollover          UserSummaryStatusEnum = "EXPIRED_AND_IN_ROLLOVER"
	UserSummaryStatusLockedAndInRollover           UserSummaryStatusEnum = "LOCKED_AND_IN_ROLLOVER"
	UserSummaryStatusExpiredAndLockedAndInRollover UserSummaryStatusEnum = "EXPIRED_AND_LOCKED_AND_IN_ROLLOVER"
	UserSummaryStatusLockedTimedAndInRollover      UserSummaryStatusEnum = "LOCKED_TIMED_AND_IN_ROLLOVER"
	UserSummaryStatusExpiredAndLockedTimedAndInRol UserSummaryStatusEnum = "EXPIRED_AND_LOCKED_TIMED_AND_IN_ROL"
)

Set of constants representing the allowable values for UserSummaryStatusEnum

func GetMappingUserSummaryStatusEnum

func GetMappingUserSummaryStatusEnum(val string) (UserSummaryStatusEnum, bool)

GetMappingUserSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUserSummaryStatusEnumValues

func GetUserSummaryStatusEnumValues() []UserSummaryStatusEnum

GetUserSummaryStatusEnumValues Enumerates the set of values for UserSummaryStatusEnum

type ValidateBasicFilterDetails added in v65.49.1

type ValidateBasicFilterDetails struct {

	// The owner of the Sql tuning set.
	Owner *string `mandatory:"true" json:"owner"`

	// The name of the Sql tuning set.
	Name *string `mandatory:"true" json:"name"`

	// Specifies the Sql predicate to filter the Sql from the Sql tuning set defined on attributes of the SQLSET_ROW.
	// User could use any combination of the following columns with appropriate values as Sql predicate
	// Refer to the documentation https://docs.oracle.com/en/database/oracle/oracle-database/18/arpls/DBMS_SQLTUNE.html#GUID-1F4AFB03-7B29-46FC-B3F2-CB01EC36326C
	BasicFilter *string `mandatory:"true" json:"basicFilter"`

	CredentialDetails SqlTuningSetAdminCredentialDetails `mandatory:"false" json:"credentialDetails"`

	DatabaseCredential DatabaseCredentialDetails `mandatory:"false" json:"databaseCredential"`
}

ValidateBasicFilterDetails Validate the basic filter criteria provided by the user. It takes either credentialDetails or databaseCredential. It's recommended to provide databaseCredential

func (ValidateBasicFilterDetails) String added in v65.49.1

func (*ValidateBasicFilterDetails) UnmarshalJSON added in v65.49.1

func (m *ValidateBasicFilterDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ValidateBasicFilterDetails) ValidateEnumValue added in v65.49.1

func (m ValidateBasicFilterDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ValidateBasicFilterRequest added in v65.49.1

type ValidateBasicFilterRequest struct {

	// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
	ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

	// The unique identifier of the Sql tuning set. This is not OCID.
	SqlTuningSetId *int `mandatory:"true" contributesTo:"path" name:"sqlTuningSetId"`

	// Validate the basic filter criteria provided by the user.
	ValidateBasicFilterDetails `contributesTo:"body"`

	// The client request ID for tracing.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// A token that uniquely identifies a request so it can be retried in case of a timeout or
	// server error without risk of executing that same action again. Retry tokens expire after 24
	// hours, but can be invalidated before then due to conflicting operations. For example, if a resource
	// has been deleted and purged from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ValidateBasicFilterRequest wrapper for the ValidateBasicFilter operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/databasemanagement/ValidateBasicFilter.go.html to see an example of how to use ValidateBasicFilterRequest.

func (ValidateBasicFilterRequest) BinaryRequestBody added in v65.49.1

func (request ValidateBasicFilterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ValidateBasicFilterRequest) HTTPRequest added in v65.49.1

func (request ValidateBasicFilterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ValidateBasicFilterRequest) RetryPolicy added in v65.49.1

func (request ValidateBasicFilterRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ValidateBasicFilterRequest) String added in v65.49.1

func (request ValidateBasicFilterRequest) String() string

func (ValidateBasicFilterRequest) ValidateEnumValue added in v65.49.1

func (request ValidateBasicFilterRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ValidateBasicFilterResponse added in v65.49.1

type ValidateBasicFilterResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The SqlTuningSetAdminActionStatus instance
	SqlTuningSetAdminActionStatus `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

ValidateBasicFilterResponse wrapper for the ValidateBasicFilter operation

func (ValidateBasicFilterResponse) HTTPResponse added in v65.49.1

func (response ValidateBasicFilterResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ValidateBasicFilterResponse) String added in v65.49.1

func (response ValidateBasicFilterResponse) String() string

type WorkRequest

type WorkRequest struct {

	// The ID of the work request.
	Id *string `mandatory:"true" json:"id"`

	// The OCID of the compartment that contains the work request. Work requests should be scoped to
	// the same compartment as the resource the work request affects. If the work request affects multiple resources that are not in the same compartment,
	// then the system picks the primary resource whose compartment should be used.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The type of work request.
	OperationType WorkRequestOperationTypeEnum `mandatory:"true" json:"operationType"`

	// The status of the current work request.
	Status WorkRequestStatusEnum `mandatory:"true" json:"status"`

	// The completed percentage of the operation tracked by the work request.
	PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

	// The date and time the work request was accepted, as described in
	// RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
	// The precision for this time object in milliseconds.
	TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

	// The resources affected by this work request.
	Resources []WorkRequestResource `mandatory:"true" json:"resources"`

	// The date and time the work request transitioned from ACCEPTED to IN_PROGRESS, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
	// The precision for this time object is in milliseconds.
	TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

	// The date and time the work request reached a terminal state, either FAILED or SUCCEEDED, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
	// The precision for this time object is in milliseconds.
	TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

WorkRequest A description of the work request status.

func (WorkRequest) String

func (m WorkRequest) String() string

func (WorkRequest) ValidateEnumValue

func (m WorkRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestCollection

type WorkRequestCollection struct {

	// A collection of work requests.
	Items []WorkRequestSummary `mandatory:"true" json:"items"`
}

WorkRequestCollection Lists all work requests in a specific compartment. This contains WorkRequestSummary items.

func (WorkRequestCollection) String

func (m WorkRequestCollection) String() string

func (WorkRequestCollection) ValidateEnumValue

func (m WorkRequestCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestError

type WorkRequestError struct {

	// The identifier of the work request error.
	Id *string `mandatory:"true" json:"id"`

	// The OCID of the work request.
	WorkRequestId *string `mandatory:"true" json:"workRequestId"`

	// A machine-usable code for the error that occurred. Error codes are listed on
	// (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm).
	Code *string `mandatory:"true" json:"code"`

	// A human-readable description of the issue that occurred.
	Message *string `mandatory:"true" json:"message"`

	// The date and time the error occurred as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). The precision for the time object is in milliseconds.
	Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`

	// Determines if the work request error can be reproduced and tried again.
	IsRetryable *bool `mandatory:"false" json:"isRetryable"`
}

WorkRequestError An error encountered while executing a work request.

func (WorkRequestError) String

func (m WorkRequestError) String() string

func (WorkRequestError) ValidateEnumValue

func (m WorkRequestError) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestErrorCollection

type WorkRequestErrorCollection struct {

	// A collection of work request errors.
	Items []WorkRequestError `mandatory:"true" json:"items"`
}

WorkRequestErrorCollection The results of a work request error search. This contains WorkRequestError items and other data.

func (WorkRequestErrorCollection) String

func (WorkRequestErrorCollection) ValidateEnumValue

func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestLogEntry

type WorkRequestLogEntry struct {

	// The identifier of the work request log.
	Id *int `mandatory:"true" json:"id"`

	// The OCID of the work request.
	WorkRequestId *string `mandatory:"true" json:"workRequestId"`

	// A human-readable log message.
	Message *string `mandatory:"true" json:"message"`

	// The date and time the log message was written, described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). The precision for the time object is in milliseconds.
	Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

WorkRequestLogEntry A log message from the execution of a work request.

func (WorkRequestLogEntry) String

func (m WorkRequestLogEntry) String() string

func (WorkRequestLogEntry) ValidateEnumValue

func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestLogEntryCollection

type WorkRequestLogEntryCollection struct {

	// A collection of work request logs.
	Items []WorkRequestLogEntry `mandatory:"true" json:"items"`
}

WorkRequestLogEntryCollection The results of a work request log search. This contains WorkRequestLog items and other data.

func (WorkRequestLogEntryCollection) String

func (WorkRequestLogEntryCollection) ValidateEnumValue

func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestOperationTypeEnum

type WorkRequestOperationTypeEnum string

WorkRequestOperationTypeEnum Enum with underlying type: string

const (
	WorkRequestOperationTypeCreateDbManagementPrivateEndpoint WorkRequestOperationTypeEnum = "CREATE_DB_MANAGEMENT_PRIVATE_ENDPOINT"
	WorkRequestOperationTypeDeleteDbManagementPrivateEndpoint WorkRequestOperationTypeEnum = "DELETE_DB_MANAGEMENT_PRIVATE_ENDPOINT"
	WorkRequestOperationTypeCreateDbSystemDiscovery           WorkRequestOperationTypeEnum = "CREATE_DB_SYSTEM_DISCOVERY"
	WorkRequestOperationTypeCreateDbSystem                    WorkRequestOperationTypeEnum = "CREATE_DB_SYSTEM"
	WorkRequestOperationTypeUpdateDbSystem                    WorkRequestOperationTypeEnum = "UPDATE_DB_SYSTEM"
	WorkRequestOperationTypeDbSystemEnableDbmgmt              WorkRequestOperationTypeEnum = "DB_SYSTEM_ENABLE_DBMGMT"
	WorkRequestOperationTypeDbSystemDisableDbmgmt             WorkRequestOperationTypeEnum = "DB_SYSTEM_DISABLE_DBMGMT"
	WorkRequestOperationTypeDeleteDbSystem                    WorkRequestOperationTypeEnum = "DELETE_DB_SYSTEM"
	WorkRequestOperationTypeUpdateExternalDbSystemConnector   WorkRequestOperationTypeEnum = "UPDATE_EXTERNAL_DB_SYSTEM_CONNECTOR"
	WorkRequestOperationTypeChangeExternalDbSystemCompartment WorkRequestOperationTypeEnum = "CHANGE_EXTERNAL_DB_SYSTEM_COMPARTMENT"
	WorkRequestOperationTypeDisableExadataInfrasturcture      WorkRequestOperationTypeEnum = "DISABLE_EXADATA_INFRASTURCTURE"
	WorkRequestOperationTypeEnableExadataInfrastructure       WorkRequestOperationTypeEnum = "ENABLE_EXADATA_INFRASTRUCTURE"
	WorkRequestOperationTypeDeleteExadataInfrastructure       WorkRequestOperationTypeEnum = "DELETE_EXADATA_INFRASTRUCTURE"
	WorkRequestOperationTypeChangeExadataCompartment          WorkRequestOperationTypeEnum = "CHANGE_EXADATA_COMPARTMENT"
	WorkRequestOperationTypeEnableSqlWatch                    WorkRequestOperationTypeEnum = "ENABLE_SQL_WATCH"
	WorkRequestOperationTypeDisableSqlWatch                   WorkRequestOperationTypeEnum = "DISABLE_SQL_WATCH"
	WorkRequestOperationTypeModifySqlWatch                    WorkRequestOperationTypeEnum = "MODIFY_SQL_WATCH"
	WorkRequestOperationTypeEnableDblm                        WorkRequestOperationTypeEnum = "ENABLE_DBLM"
	WorkRequestOperationTypeDisableDblm                       WorkRequestOperationTypeEnum = "DISABLE_DBLM"
	WorkRequestOperationTypeModifyDblm                        WorkRequestOperationTypeEnum = "MODIFY_DBLM"
	WorkRequestOperationTypeEnableDbmgmt                      WorkRequestOperationTypeEnum = "ENABLE_DBMGMT"
	WorkRequestOperationTypeDisableDbmgmt                     WorkRequestOperationTypeEnum = "DISABLE_DBMGMT"
	WorkRequestOperationTypeModifyDbmgmt                      WorkRequestOperationTypeEnum = "MODIFY_DBMGMT"
)

Set of constants representing the allowable values for WorkRequestOperationTypeEnum

func GetMappingWorkRequestOperationTypeEnum

func GetMappingWorkRequestOperationTypeEnum(val string) (WorkRequestOperationTypeEnum, bool)

GetMappingWorkRequestOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestOperationTypeEnumValues

func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum

GetWorkRequestOperationTypeEnumValues Enumerates the set of values for WorkRequestOperationTypeEnum

type WorkRequestResource

type WorkRequestResource struct {

	// The resource type the work request affects.
	EntityType *string `mandatory:"true" json:"entityType"`

	// The way in which this resource is affected by the work tracked in the work request.
	// A resource being created, updated, or deleted will remain in the IN_PROGRESS state until
	// work is complete for that resource at which point it will transition to CREATED, UPDATED,
	// or DELETED, respectively.
	ActionType WorkRequestResourceActionTypeEnum `mandatory:"true" json:"actionType"`

	// The OCID or other unique identifier of the resource the work request affects.
	Identifier *string `mandatory:"true" json:"identifier"`

	// The URI path that is used in a GET request to access the resource metadata.
	EntityUri *string `mandatory:"false" json:"entityUri"`

	// The name of the WorkRequest resource entity.
	EntityName *string `mandatory:"false" json:"entityName"`

	// The dependent resources of this work request resource, these can only be provisioned
	// when primary resource successfully completes.
	EntityDependencies []WorkRequestSubResource `mandatory:"false" json:"entityDependencies"`
}

WorkRequestResource The resource that is created or operated on by a work request.

func (WorkRequestResource) String

func (m WorkRequestResource) String() string

func (WorkRequestResource) ValidateEnumValue

func (m WorkRequestResource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestResourceActionTypeEnum

type WorkRequestResourceActionTypeEnum string

WorkRequestResourceActionTypeEnum Enum with underlying type: string

const (
	WorkRequestResourceActionTypeCreated    WorkRequestResourceActionTypeEnum = "CREATED"
	WorkRequestResourceActionTypeUpdated    WorkRequestResourceActionTypeEnum = "UPDATED"
	WorkRequestResourceActionTypeDeleted    WorkRequestResourceActionTypeEnum = "DELETED"
	WorkRequestResourceActionTypeInProgress WorkRequestResourceActionTypeEnum = "IN_PROGRESS"
	WorkRequestResourceActionTypeRelated    WorkRequestResourceActionTypeEnum = "RELATED"
	WorkRequestResourceActionTypeFailed     WorkRequestResourceActionTypeEnum = "FAILED"
	WorkRequestResourceActionTypeAccepted   WorkRequestResourceActionTypeEnum = "ACCEPTED"
	WorkRequestResourceActionTypeEnabled    WorkRequestResourceActionTypeEnum = "ENABLED"
	WorkRequestResourceActionTypeDisabled   WorkRequestResourceActionTypeEnum = "DISABLED"
)

Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum

func GetMappingWorkRequestResourceActionTypeEnum

func GetMappingWorkRequestResourceActionTypeEnum(val string) (WorkRequestResourceActionTypeEnum, bool)

GetMappingWorkRequestResourceActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestResourceActionTypeEnumValues

func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum

GetWorkRequestResourceActionTypeEnumValues Enumerates the set of values for WorkRequestResourceActionTypeEnum

type WorkRequestStatusEnum

type WorkRequestStatusEnum string

WorkRequestStatusEnum Enum with underlying type: string

const (
	WorkRequestStatusAccepted   WorkRequestStatusEnum = "ACCEPTED"
	WorkRequestStatusInProgress WorkRequestStatusEnum = "IN_PROGRESS"
	WorkRequestStatusFailed     WorkRequestStatusEnum = "FAILED"
	WorkRequestStatusSucceeded  WorkRequestStatusEnum = "SUCCEEDED"
	WorkRequestStatusCanceling  WorkRequestStatusEnum = "CANCELING"
	WorkRequestStatusCanceled   WorkRequestStatusEnum = "CANCELED"
)

Set of constants representing the allowable values for WorkRequestStatusEnum

func GetMappingWorkRequestStatusEnum

func GetMappingWorkRequestStatusEnum(val string) (WorkRequestStatusEnum, bool)

GetMappingWorkRequestStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestStatusEnumValues

func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum

GetWorkRequestStatusEnumValues Enumerates the set of values for WorkRequestStatusEnum

type WorkRequestSubResource added in v65.31.0

type WorkRequestSubResource struct {

	// The name of the subresource entity.
	EntityName *string `mandatory:"true" json:"entityName"`

	// The resource type the work request affects.
	EntityType *string `mandatory:"true" json:"entityType"`

	// The way in which this resource is affected by the work tracked in the work request.
	// A resource being created, updated, or deleted will remain in the IN_PROGRESS state until
	// work is complete for that resource at which point it will transition to CREATED, UPDATED,
	// or DELETED, respectively.
	ActionType WorkRequestResourceActionTypeEnum `mandatory:"true" json:"actionType"`

	// The OCID or other unique identifier of the resource the work request affects.
	Identifier *string `mandatory:"false" json:"identifier"`

	// The URI path that is used in a GET request to access the resource metadata.
	EntityUri *string `mandatory:"false" json:"entityUri"`

	// Description of the entity
	Description *string `mandatory:"false" json:"description"`
}

WorkRequestSubResource The resource that is created or operated on by a work request.

func (WorkRequestSubResource) String added in v65.31.0

func (m WorkRequestSubResource) String() string

func (WorkRequestSubResource) ValidateEnumValue added in v65.31.0

func (m WorkRequestSubResource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestSummary

type WorkRequestSummary struct {

	// The type of work request.
	OperationType WorkRequestOperationTypeEnum `mandatory:"true" json:"operationType"`

	// The status of the current work request.
	Status WorkRequestStatusEnum `mandatory:"true" json:"status"`

	// The ID of the work request.
	Id *string `mandatory:"true" json:"id"`

	// The OCID of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects.
	// If the work request affects multiple resources that are not in the same compartment then the system picks the primary resource whose compartment should be used.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The completed percentage of the operation tracked by the work request.
	PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

	// The date and time the work request was accepted, as described in
	// RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
	// The precision for this time object is in milliseconds.
	TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

	// The resources affected by this work request.
	Resources []WorkRequestResource `mandatory:"true" json:"resources"`

	// The date and time the work request transitioned from ACCEPTED to IN_PROGRESS, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). The precision for this time object is in milliseconds.
	TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

	// The date and time the work request reached a terminal state, either FAILED or SUCCEEDED, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
	// The precision for this time object is in milliseconds.
	TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

WorkRequestSummary A Summary of the work request.

func (WorkRequestSummary) String

func (m WorkRequestSummary) String() string

func (WorkRequestSummary) ValidateEnumValue

func (m WorkRequestSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkloadTypeEnum

type WorkloadTypeEnum string

WorkloadTypeEnum Enum with underlying type: string

const (
	WorkloadTypeOltp WorkloadTypeEnum = "OLTP"
	WorkloadTypeDw   WorkloadTypeEnum = "DW"
	WorkloadTypeAjd  WorkloadTypeEnum = "AJD"
	WorkloadTypeApex WorkloadTypeEnum = "APEX"
)

Set of constants representing the allowable values for WorkloadTypeEnum

func GetMappingWorkloadTypeEnum

func GetMappingWorkloadTypeEnum(val string) (WorkloadTypeEnum, bool)

GetMappingWorkloadTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkloadTypeEnumValues

func GetWorkloadTypeEnumValues() []WorkloadTypeEnum

GetWorkloadTypeEnumValues Enumerates the set of values for WorkloadTypeEnum

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL